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 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 lời kêu gọi đ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ời kêu gọi vào tệp / stdout
- 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 kiểu 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 trình xây dựng được bảo vệ | |
---|---|
Console () |
Phương pháp công khai | |
---|---|
static void | main (String[] mainArgs) |
void | run () Phương pháp 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) Khởi động bảng điều khiển Tradefed đã cho với các vòng cung cấp sẵn |
Các 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 ra máy in |
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 nào có sẵn trong bảng điều khiển. |
Lĩnh vực
DEBUG_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 trình xây dựng được bảo vệ
Bảng điều khiển
protected Console ()
Phương pháp công khai
chính
public static void main (String[] mainArgs)
Thông số | |
---|---|
mainArgs | String |
Ném | |
---|---|
ConfigurationException |
chạy
public void run ()
Phương pháp 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 được đưa ra.
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)
Khởi động bảng điều khiển Tradefed đã cho với các vòng cung cấp sẵn
Thông số | |
---|---|
console | Console : Console để bắt đầu |
args | String : đối số dòng lệnh |
Ném | |
---|---|
ConfigurationException |
Các phương pháp được bảo vệ
getConsolePrompt
protected String getConsolePrompt ()
Lợi nhuận | |
---|---|
String | String văn bản để hiển thị cho lời 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. |
Lợi nhuận | |
---|---|
String |
getReader
protected static LineReader getReader ()
Trả về LineReader mới hoặc null
nếu IOException xảy ra. Lưu ý rằng hàm này phải tĩnh để chúng ta có thể chạy nó trước hàm tạo lớp cha.
Lợi nhuận | |
---|---|
LineReader |
printLine
protected void printLine (String output)
Hiển thị một dòng văn bản trên bảng điều khiển
printLine
protected void printLine (String output, PrintStream pw)
In dòng ra máy in
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 nào có sẵn trong bảng điều khiển.
Việc triển khai phải 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 loại bỏ.
Thông số | |
---|---|
trie | RegexTrie : RegexTrie để thêm các lệnh vào |
genericHelp | ERROR(/List) các dòng sẽ 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: 2022-08-15 UTC.