Console
public
class
Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
Console principal da TradeFederation, que fornece ao usuário a interface para interagir
Atualmente suporta operações como
- adicione um comando para testar
- listar os dispositivos e o estado deles
- listar invocações em andamento
- liste os comandos na fila
- despeje o registro de invocação em arquivo/stdout
- encerramento
Resumo
Classes aninhadas | |
---|---|
class |
Console.ArgRunnable<T>
Um |
class |
Console.CaptureList
Um tipo de conveniência para |
Campos | |
---|---|
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
|
Construtores protegidos | |
---|---|
Console()
|
Métodos públicos | |
---|---|
static
void
|
main(String[] mainArgs)
|
void
|
run()
O método principal para iniciar o console. |
void
|
setArgs(
Define os argumentos iniciais do console. |
static
void
|
startConsole(Console console, String[] args)
Inicia o console do Tradefed fornecido com os argumentos fornecidos. |
Métodos protegidos | |
---|---|
String
|
getConsolePrompt()
|
String
|
getGenericHelpString(
Retornar a string de ajuda genérica para exibir |
static
LineReader
|
getReader()
Retorne um novo LineReader ou |
void
|
printLine(String output)
Mostrar uma linha de texto no console |
void
|
printLine(String output, PrintStream pw)
Imprimir a linha em uma impressora |
void
|
setCustomCommands(RegexTrie<Runnable> trie,
Um ponto de personalização que as subclasses podem usar para alterar quais comandos estão disponíveis no no console do Google Cloud. |
Campos
DEPURAÇÃO_PATTER
protected static final String DEBUG_PATTERN
PATTERN
protected static final String DUMP_PATTERN
SAIR_PATTER
protected static final String EXIT_PATTERN
PATÉIS_DE_AJUDA
protected static final String HELP_PATTERN
PATTER_INVOC
protected static final String INVOC_PATTERN
LINE_TEMPLATE
protected static final String LINE_SEPARATOR
LIST_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
PATTERN_LISTA
protected static final String LIST_PATTERN
REMOVER_PATÃO
protected static final String REMOVE_PATTERN
EXECUTAR_PATTER
protected static final String RUN_PATTERN
DEFINIR_PATTER
protected static final String SET_PATTERN
VERSÃO_PATTERN
protected static final String VERSION_PATTERN
Leitor de console para dispositivos móveis
protected LineReader mConsoleReader
Construtores protegidos
Console
protected Console ()
Métodos públicos
principal
public static void main (String[] mainArgs)
Parâmetros | |
---|---|
mainArgs |
String |
Gera | |
---|---|
ConfigurationException |
run
public void run ()
O método principal para iniciar o console. Continuará em execução até que o comando de desligamento seja emitido.
setArgs
public void setArgs (mainArgs)
Define os argumentos iniciais do console.
Parâmetros | |
---|---|
mainArgs |
: os argumentos. |
startConsole
public static void startConsole (Console console, String[] args)
Inicia o console do Tradefed fornecido com os argumentos fornecidos.
Parâmetros | |
---|---|
console |
Console : o Console para começar |
args |
String : os argumentos da linha de comando. |
Gera | |
---|---|
ConfigurationException |
Métodos protegidos
getConsolePrompt
protected String getConsolePrompt ()
Retorna | |
---|---|
String |
o texto String a ser exibido para a solicitação do console |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Retornar a string de ajuda genérica para exibir
Parâmetros | |
---|---|
genericHelp |
: uma lista de String que representa a ajuda genérica a ser agregada. |
Retorna | |
---|---|
String |
getReader
protected static LineReader getReader ()
Retorne um novo LineReader ou null
se ocorrer uma IOException. Essa função
deve ser estático para que possamos executá-lo antes do construtor da superclasse.
Retorna | |
---|---|
LineReader |
printLine
protected void printLine (String output)
Mostrar uma linha de texto no console
printLine
protected void printLine (String output, PrintStream pw)
Imprimir a linha em uma impressora
Parâmetros | |
---|---|
pw |
PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Um ponto de personalização que as subclasses podem usar para alterar quais comandos estão disponíveis no no console do Google Cloud.
As implementações precisam modificar as variáveis genericHelp
e commandHelp
para
documentar quais funcionalidades
eles podem ter adicionado, modificado ou removido.
Parâmetros | |
---|---|
trie |
RegexTrie : o RegexTrie para adicionar os comandos. |
genericHelp |
: uma ERROR(/List) de linhas a serem mostradas quando o usuário executar o comando "help". comando
sem argumentos. |
commandHelp |
: uma ERROR(/Map) contendo a documentação dos novos comandos que possam ter
foi adicionado. A chave é uma expressão regular a ser usada como chave do RegexTrie . A
O valor deve ser uma string contendo o texto de ajuda a ser impresso para esse comando. |