Консоль
 public class Console
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.command.Console | 
Основная консоль TradeFederation, предоставляющая пользователю интерфейс для взаимодействия
В настоящее время поддерживаются такие операции, как
- добавить команду для проверки
- список устройств и их состояние
- список текущих вызовов
- список команд в очереди
- выгрузить журнал вызовов в файл/stdout
- неисправность
Краткое содержание
| Вложенные классы | |
|---|---|
| class | Console.ArgRunnable <T>  | 
| class | Console.CaptureList Удобный тип для  | 
| Поля | |
|---|---|
| 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
 | 
| Защищенные конструкторы | |
|---|---|
| Console () | |
| Публичные методы | |
|---|---|
| static void | main (String[] mainArgs) | 
| void | run ()Основной метод запуска консоли. | 
| void | setArgs ( mainArgs)setArgs ( mainArgs)Устанавливает начальные аргументы консоли. | 
| static void | startConsole ( Console console, String[] args)Запускает данную консоль Tradefed с заданными аргументами. | 
| Защищенные методы | |
|---|---|
| String | getConsolePrompt () | 
| String | getGenericHelpString ( genericHelp)getGenericHelpString ( genericHelp)Вернуть общую строку справки для отображения | 
| static LineReader | getReader () Верните новый LineReader или  | 
| void | printLine (String output)Отобразить строку текста на консоли | 
| void | printLine (String output, PrintStream pw)Распечатайте строку на принтере | 
| void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp)setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp)setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp)Точка настройки, которую подклассы могут использовать для изменения команд, доступных в консоли. | 
Поля
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
СПИСОК_ШАБЛОНА
protected static final String LIST_PATTERN
REMOVE_PATTERN
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
SET_PATTERN
protected static final String SET_PATTERN
ВЕРСИЯ_ШАБЛОН
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
мпланировщик
protected ICommandScheduler mScheduler
Защищенные конструкторы
Консоль
protected Console ()
Публичные методы
основной
public static void main (String[] mainArgs)
| Параметры | |
|---|---|
| mainArgs | String | 
| Броски | |
|---|---|
| ConfigurationException | |
бегать
public void run ()
Основной метод запуска консоли. Будет продолжать работать до тех пор, пока не будет выдана команда выключения.
setArgs
public void setArgs (mainArgs) 
Устанавливает начальные аргументы консоли.
| Параметры | |
|---|---|
| mainArgs | |
startConsole
public static void startConsole (Console console, String[] args)
Запускает данную консоль Tradefed с заданными аргументами.
| Параметры | |
|---|---|
| console | Console:Consoleдля запуска | 
| args | String: аргументы командной строки. | 
| Броски | |
|---|---|
| ConfigurationException | |
Защищенные методы
getConsolePrompt
protected String getConsolePrompt ()
| Возврат | |
|---|---|
| String | текстовая Stringдля отображения в командной строке консоли | 
getGenericHelpString
protected String getGenericHelpString (genericHelp) 
Вернуть общую строку справки для отображения
| Параметры | |
|---|---|
| genericHelp | String, представляющих общую справку, подлежащую агрегированию. | 
| Возврат | |
|---|---|
| String | |
getReader
protected static LineReader getReader ()
Верните новый LineReader или null , если возникнет исключение IOException. Обратите внимание, что эта функция должна быть статической, чтобы мы могли запустить ее перед конструктором суперкласса.
| Возврат | |
|---|---|
| LineReader | |
printLine
protected void printLine (String output)
Отобразить строку текста на консоли
printLine
protected void printLine (String output, 
                PrintStream pw)Распечатайте строку на принтере
| Параметры | |
|---|---|
| pw | PrintStream | 
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp) 
Точка настройки, которую подклассы могут использовать для изменения команд, доступных в консоли.
 Реализации должны изменить переменные genericHelp и commandHelp чтобы документировать, какие функциональные возможности они могли добавить, изменить или удалить.
| Параметры | |
|---|---|
| trie | RegexTrie:RegexTrieдля добавления команд. | 
| genericHelp | ERROR(/List)строк для печати, когда пользователь запускает команду «help» без аргументов. | 
| commandHelp | ERROR(/Map)содержащая документацию для любых новых команд, которые могли быть добавлены. Ключ — это регулярное выражение, которое можно использовать в качестве ключа дляRegexTrie. Значение должно быть строкой, содержащей текст справки для печати для этой команды. | 
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
