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 nay hỗ trợ các hoạt động như
- thêm 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 gọi đang diễn ra
- liệt kê các lệnh trong hàng đợi
- kết xuất nhật ký lệnh gọi vào tập tin/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
|
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 bàn điều khiển. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Đặt các đố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ả về 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 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 những 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
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ủ yếu
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 bàn điều khiển. Sẽ tiếp tục chạy cho đến khi có lệnh tắt máy.
setArgs
public void setArgs (mainArgs)
Đặt các đối số bắt đầu của bảng điều khiển.
Thông số | |
---|---|
mainArgs |
bắt đầuConsole
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 : đố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 sẽ hiển thị cho lời nhắc của bảng điều khiển |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Trả về 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 ở dạng tĩnh để chúng ta có thể chạy nó trước hàm tạo của siêu lớp.
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 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 những lệnh nào 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 về bất kỳ lệnh mới nào có thể đã được thêm vào. Khóa là biểu thức chính quy được sử dụng làm khóa cho RegexTrie . Giá trị phải là 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-12-01 UTC.