Bảng điều khiển
public class Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
Bảng điều khiển TradeFederation chính cung cấp cho người dùng giao diện để tương tác
Hiện đang hỗ trợ các hoạt động như
- thêm một lệnh để kiểm tra
- liệt kê các thiết bị và trạng thái của chúng
- liệt kê các yêu cầu đang được tiến hành
- liệt kê các lệnh trong hàng đợi
- kết xuất nhật ký lệnh vào tệp/thiết bị xuất chuẩn
- tắt
Bản tóm tắt
các lớp lồng nhau | |
---|---|
class | Console.ArgRunnable <T> Một |
class | Console.CaptureList Một loại tiện lợi cho |
Lĩnh vực | |
---|---|
protected static final String | DEBUG_PATTERN |
protected static final String | DUMP_PATTERN |
protected static final String | EXIT_PATTERN |
protected static final String | HELP_PATTERN |
protected static final String | INVOC_PATTERN |
protected static final String | LINE_SEPARATOR |
protected static final String | LIST_COMMANDS_PATTERN |
protected static final String | LIST_PATTERN |
protected static final String | REMOVE_PATTERN |
protected static final String | RUN_PATTERN |
protected static final String | SET_PATTERN |
protected static final String | VERSION_PATTERN |
protected LineReader | mConsoleReader |
protected IKeyStoreFactory | mKeyStoreFactory |
protected ICommandScheduler | mScheduler
|
Các nhà xây dựng được bảo vệ | |
---|---|
Console () |
Phương thức công khai | |
---|---|
static void | main (String[] mainArgs) |
void | run () Phương thức chính để khởi chạy giao diện điều khiển. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Đặt đối số bắt đầu của bàn điều khiển. |
static void | startConsole ( Console console, String[] args) Bắt đầu bảng điều khiển Tradefed đã cho với các đối số đã cho |
phương pháp được bảo vệ | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Trả lại chuỗi trợ giúp chung để hiển thị |
static LineReader | getReader () Trả về LineReader mới hoặc |
void | printLine (String output) Hiển thị một dòng văn bản trên bảng điều khiển |
void | printLine (String output, PrintStream pw) In dòng tới Printwriter |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Một điểm tùy chỉnh mà các lớp con có thể sử dụng để thay đổi các lệnh có sẵn trong bảng điều khiển. |
Lĩnh vực
GỠ LỖI_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_PATTERN
HELP_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
LIST_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LIST_PATTERN
protected static final String LIST_PATTERN
REMOVE_PATTERN
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
THIẾT LẬP MÔ HÌNH
protected static final String SET_PATTERN
VERSION_PATTERN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
Các nhà xây dựng được bảo vệ
Bảng điều khiển
protected Console ()
Phương thức công khai
chủ yếu
public static void main (String[] mainArgs)
Thông số | |
---|---|
mainArgs | String |
ném | |
---|---|
ConfigurationException |
chạy
public void run ()
Phương thức chính để khởi chạy giao diện điều khiển. Sẽ tiếp tục chạy cho đến khi lệnh tắt máy được ban hành.
setArgs
public void setArgs (mainArgs)
Đặt đối số bắt đầu của bảng điều khiển.
Thông số | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
Bắt đầu bảng điều khiển Tradefed đã cho với các đối số đã cho
Thông số | |
---|---|
console | Console : Console để bắt đầu |
args | String : các đối số dòng lệnh |
ném | |
---|---|
ConfigurationException |
phương pháp được bảo vệ
getConsolePrompt
protected String getConsolePrompt ()
trả lại | |
---|---|
String | String văn bản để hiển thị cho dấu nhắc bảng điều khiển |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Trả lại chuỗi trợ giúp chung để hiển thị
Thông số | |
---|---|
genericHelp | String đại diện cho trợ giúp chung được tổng hợp. |
trả lại | |
---|---|
String |
getReader
protected static LineReader getReader ()
Trả về LineReader mới hoặc null
nếu xảy ra IOException. Lưu ý rằng hàm này phải là tĩnh để chúng ta có thể chạy nó trước hàm tạo của lớp bậc trên.
trả lại | |
---|---|
LineReader |
inDòng
protected void printLine (String output)
Hiển thị một dòng văn bản trên bảng điều khiển
inDòng
protected void printLine (String output, PrintStream pw)
In dòng tới Printwriter
Thông số | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Một điểm tùy chỉnh mà các lớp con có thể sử dụng để thay đổi các lệnh có sẵn trong bảng điều khiển.
Việc triển khai nên sửa đổi các biến genericHelp
và commandHelp
để ghi lại chức năng mà chúng có thể đã thêm, sửa đổi hoặc xóa.
Thông số | |
---|---|
trie | RegexTrie : RegexTrie để thêm các lệnh vào |
genericHelp | ERROR(/List) các dòng cần in khi người dùng chạy lệnh "trợ giúp" mà không có đối số. |
commandHelp | ERROR(/Map) chứa tài liệu cho bất kỳ lệnh mới nào có thể đã được thêm vào. Khóa là một biểu thức chính quy để sử dụng làm khóa cho RegexTrie . Giá trị phải là một Chuỗi chứa văn bản trợ giúp để in cho lệnh đó. |
Bảng điều khiển
public class Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
Bảng điều khiển TradeFederation chính cung cấp cho người dùng giao diện để tương tác
Hiện đang hỗ trợ các hoạt động như
- thêm một lệnh để kiểm tra
- liệt kê các thiết bị và trạng thái của chúng
- liệt kê các yêu cầu đang được tiến hành
- liệt kê các lệnh trong hàng đợi
- kết xuất nhật ký lệnh vào tệp/thiết bị xuất chuẩn
- tắt
Bản tóm tắt
các lớp lồng nhau | |
---|---|
class | Console.ArgRunnable <T> Một |
class | Console.CaptureList Một loại tiện lợi cho |
Lĩnh vực | |
---|---|
protected static final String | DEBUG_PATTERN |
protected static final String | DUMP_PATTERN |
protected static final String | EXIT_PATTERN |
protected static final String | HELP_PATTERN |
protected static final String | INVOC_PATTERN |
protected static final String | LINE_SEPARATOR |
protected static final String | LIST_COMMANDS_PATTERN |
protected static final String | LIST_PATTERN |
protected static final String | REMOVE_PATTERN |
protected static final String | RUN_PATTERN |
protected static final String | SET_PATTERN |
protected static final String | VERSION_PATTERN |
protected LineReader | mConsoleReader |
protected IKeyStoreFactory | mKeyStoreFactory |
protected ICommandScheduler | mScheduler
|
Các nhà xây dựng được bảo vệ | |
---|---|
Console () |
Phương thức công khai | |
---|---|
static void | main (String[] mainArgs) |
void | run () Phương thức chính để khởi chạy giao diện điều khiển. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Đặt đối số bắt đầu của bảng điều khiển. |
static void | startConsole ( Console console, String[] args) Bắt đầu bảng điều khiển Tradefed đã cho với các đối số đã cho |
phương pháp được bảo vệ | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Trả lại chuỗi trợ giúp chung để hiển thị |
static LineReader | getReader () Trả về LineReader mới hoặc |
void | printLine (String output) Hiển thị một dòng văn bản trên bảng điều khiển |
void | printLine (String output, PrintStream pw) In dòng tới Printwriter |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Một điểm tùy chỉnh mà các lớp con có thể sử dụng để thay đổi các lệnh có sẵn trong bảng điều khiển. |
Lĩnh vực
GỠ LỖI_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_PATTERN
HELP_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
LIST_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LIST_PATTERN
protected static final String LIST_PATTERN
REMOVE_PATTERN
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
THIẾT LẬP MÔ HÌNH
protected static final String SET_PATTERN
VERSION_PATTERN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
Các nhà xây dựng được bảo vệ
Bảng điều khiển
protected Console ()
Phương thức công khai
chủ yếu
public static void main (String[] mainArgs)
Thông số | |
---|---|
mainArgs | String |
ném | |
---|---|
ConfigurationException |
chạy
public void run ()
Phương thức chính để khởi chạy giao diện điều khiển. Sẽ tiếp tục chạy cho đến khi lệnh tắt máy được ban hành.
setArgs
public void setArgs (mainArgs)
Đặt đối số bắt đầu của bảng điều khiển.
Thông số | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
Bắt đầu bảng điều khiển Tradefed đã cho với các đối số đã cho
Thông số | |
---|---|
console | Console : Console để bắt đầu |
args | String : các đối số dòng lệnh |
ném | |
---|---|
ConfigurationException |
phương pháp được bảo vệ
getConsolePrompt
protected String getConsolePrompt ()
trả lại | |
---|---|
String | String văn bản để hiển thị cho dấu nhắc bảng điều khiển |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Trả lại chuỗi trợ giúp chung để hiển thị
Thông số | |
---|---|
genericHelp | String đại diện cho trợ giúp chung được tổng hợp. |
trả lại | |
---|---|
String |
getReader
protected static LineReader getReader ()
Trả về LineReader mới hoặc null
nếu xảy ra IOException. Lưu ý rằng hàm này phải là tĩnh để chúng ta có thể chạy nó trước hàm tạo của lớp bậc trên.
trả lại | |
---|---|
LineReader |
inDòng
protected void printLine (String output)
Hiển thị một dòng văn bản trên bảng điều khiển
inDòng
protected void printLine (String output, PrintStream pw)
In dòng tới Printwriter
Thông số | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Một điểm tùy chỉnh mà các lớp con có thể sử dụng để thay đổi các lệnh có sẵn trong bảng điều khiển.
Việc triển khai nên sửa đổi các biến genericHelp
và commandHelp
để ghi lại chức năng mà chúng có thể đã thêm, sửa đổi hoặc xóa.
Thông số | |
---|---|
trie | RegexTrie : RegexTrie để thêm các lệnh vào |
genericHelp | ERROR(/List) các dòng cần in khi người dùng chạy lệnh "trợ giúp" mà không có đối số. |
commandHelp | ERROR(/Map) chứa tài liệu cho bất kỳ lệnh mới nào có thể đã được thêm vào. Khóa là một biểu thức chính quy để sử dụng làm khóa cho RegexTrie . Giá trị phải là một Chuỗi chứa văn bản trợ giúp để in cho lệnh đó. |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-07-19 UTC.