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 Runnable với một phương thức run có thể nhận một đối số

class Console.CaptureList

Một loại tiện lợi cho List<List<String>>

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 null nếu xảy ra IOException.

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

mScheduler

protected ICommandScheduler mScheduler

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 : các đối số

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 : danh sách 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 genericHelpcommandHelp để 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 : MỘT 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 Runnable với một phương thức run có thể nhận một đối số

class Console.CaptureList

Một loại tiện lợi cho List<List<String>>

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 null nếu xảy ra IOException.

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

mScheduler

protected ICommandScheduler mScheduler

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 : các đối số

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 : danh sách 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 genericHelpcommandHelp để 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 : MỘT 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 đó.