Console
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 thao tác như
- thêm một lệnh để kiểm thử
- liệt kê thiết bị và trạng thái của chúng
- đang thực hiện lệnh gọi danh sách
- liệt kê các lệnh trong hàng đợi
- nhật ký lệnh gọi kết xuất đến tệp/stdout
- tắt máy
Tóm tắt
Lớp lồng ghép | |
---|---|
class |
Console.ArgRunnable<T>
|
class |
Console.CaptureList
Một loại tiện lợi cho |
Trường | |
---|---|
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
|
Hàm khởi tạo đượ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 để chạy bảng điều khiển. |
void
|
setArgs(
Thiết lập các đối số khởi động cho bảng điều khiển. |
static
void
|
startConsole(Console console, String[] args)
Bắt đầu bảng điều khiển Tradefer nhất định với các đối số đã cho |
Phương thức được bảo vệ | |
---|---|
String
|
getConsolePrompt()
|
String
|
getGenericHelpString(
Trả về chuỗi trợ giúp chung để hiển thị |
static
LineReader
|
getReader()
Trả về một 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 kẻ cho máy in |
void
|
setCustomCommands(RegexTrie<Runnable> trie,
Điểm tuỳ chỉnh mà các lớp con có thể dùng để thay đổi lệnh nào có sẵn trong Google Play. |
Trường
GỠ_MẮT_MẪU
protected static final String DEBUG_PATTERN
DUMP_ đợi
protected static final String DUMP_PATTERN
THOÁT_URL
protected static final String EXIT_PATTERN
TRỢ GIÚP
protected static final String HELP_PATTERN
Hàm INVOC_ chảy
protected static final String INVOC_PATTERN
[TÊN NGƯỜI]
protected static final String LINE_SEPARATOR
LIST_ trực tuyến
protected static final String LIST_COMMANDS_PATTERN
LIST_URL
protected static final String LIST_PATTERN
XÓA_MẪU
protected static final String REMOVE_PATTERN
CHẠY_MẪU
protected static final String RUN_PATTERN
đặt_ truy cập
protected static final String SET_PATTERN
PHIÊN BẢN_MẪU
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
Hàm khởi tạo được bảo vệ
Console
protected Console ()
Phương thức công khai
chính
public static void main (String[] mainArgs)
Tham số | |
---|---|
mainArgs |
String |
Gửi | |
---|---|
ConfigurationException |
chạy
public void run ()
Phương thức chính để chạy bảng điều khiển. Sẽ tiếp tục chạy cho đến khi có lệnh tắt.
thiết lập
public void setArgs (mainArgs)
Thiết lập các đối số khởi động cho bảng điều khiển.
Tham số | |
---|---|
mainArgs |
: các đối số |
startConsole
public static void startConsole (Console console, String[] args)
Bắt đầu bảng điều khiển Tradefer nhất định với các đối số đã cho
Tham số | |
---|---|
console |
Console : Console để bắt đầu |
args |
String : đối số dòng lệnh |
Gửi | |
---|---|
ConfigurationException |
Phương thức được bảo vệ
getConsolePrompt
protected String getConsolePrompt ()
Giá trị trả về | |
---|---|
String |
văn bản String để hiển thị cho lời nhắc trên bảng điều khiển |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Trả về chuỗi trợ giúp chung để hiển thị
Tham số | |
---|---|
genericHelp |
: danh sách String đại diện cho thông tin trợ giúp chung cần được tổng hợp. |
Giá trị trả về | |
---|---|
String |
getReader
protected static LineReader getReader ()
Trả về một 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 để có thể chạy trước hàm khởi tạo lớp cấp cao.
Giá trị trả về | |
---|---|
LineReader |
dòng in
protected void printLine (String output)
Hiển thị một dòng văn bản trên bảng điều khiển
dòng in
protected void printLine (String output, PrintStream pw)
In dòng kẻ cho máy in
Tham số | |
---|---|
pw |
PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Điểm tuỳ chỉnh mà các lớp con có thể dùng để thay đổi lệnh nào có sẵn trong Google Play.
Các phương thức triển khai nên sửa đổi các biến genericHelp
và commandHelp
để
ghi lại chức năng mà họ có thể đã thêm, sửa đổi hoặc xoá.
Tham số | |
---|---|
trie |
RegexTrie : RegexTrie để thêm lệnh vào |
genericHelp |
: Một ERROR(/List) dòng cần in khi người dùng chạy lệnh "trợ giúp" Command
không có đối số. |
commandHelp |
: Một ERROR(/Map) chứa tài liệu về mọi lệnh mới có thể có
đã được thêm. Khoá là một biểu thức chính quy để dùng làm khoá cho RegexTrie . Chiến lược phát hành đĩa đơn
phải là Chuỗi chứa văn bản trợ giúp cần in cho lệnh đó. |