Console
public
class
Console
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.command.Console |
Console TradeFederation principale che fornisce all'utente l'interfaccia per interagire
Attualmente supporta operazioni come
- aggiungi un comando per testare
- elencare i dispositivi e il relativo stato
- elenco chiamate in corso
- elenca comandi in coda
- esegui il dump del log delle chiamate in file/stdout
- chiusura
Riepilogo
Classi nidificate | |
---|---|
class |
Console.ArgRunnable<T>
Un |
class |
Console.CaptureList
Un tipo di comodità per |
Campi | |
---|---|
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
|
Costruttori protetti | |
---|---|
Console()
|
Metodi pubblici | |
---|---|
static
void
|
main(String[] mainArgs)
|
void
|
run()
Il metodo principale per avviare la console. |
void
|
setArgs(
Imposta gli argomenti di avvio della console. |
static
void
|
startConsole(Console console, String[] args)
Avvia la console Tradefed specificata con gli argomenti specificati |
Metodi protetti | |
---|---|
String
|
getConsolePrompt()
|
String
|
getGenericHelpString(
Restituisce la stringa di aiuto generica da visualizzare |
static
LineReader
|
getReader()
Restituisce un nuovo LineReader o |
void
|
printLine(String output)
Visualizza una riga di testo sulla console |
void
|
printLine(String output, PrintStream pw)
Stampa la riga per una tipografia |
void
|
setCustomCommands(RegexTrie<Runnable> trie,
Un punto di personalizzazione che le sottoclassi possono utilizzare per modificare i comandi disponibili Google Cloud. |
Campi
MOTIVO_DEBUG
protected static final String DEBUG_PATTERN
DUMP_MODELLO
protected static final String DUMP_PATTERN
ESCI_Pattern
protected static final String EXIT_PATTERN
HELP_Pattern
protected static final String HELP_PATTERN
INVOC_Pattern
protected static final String INVOC_PATTERN
SEPARATORE_LINEA
protected static final String LINE_SEPARATOR
LIST_CommandS_Pattern
protected static final String LIST_COMMANDS_PATTERN
LIST_Pattern
protected static final String LIST_PATTERN
RIMUOVI_Pattern
protected static final String REMOVE_PATTERN
ESEGUI_MODELLO
protected static final String RUN_PATTERN
IMPOSTA_MODELLO
protected static final String SET_PATTERN
VERSIONE_MODELLO
protected static final String VERSION_PATTERN
LettoremConsole
protected LineReader mConsoleReader
Costruttori protetti
Console
protected Console ()
Metodi pubblici
principale
public static void main (String[] mainArgs)
Parametri | |
---|---|
mainArgs |
String |
Lanci | |
---|---|
ConfigurationException |
run
public void run ()
Il metodo principale per avviare la console. Continuerà a essere in esecuzione fino all'invio del comando di arresto.
setArgs
public void setArgs (mainArgs)
Imposta gli argomenti di avvio della console.
Parametri | |
---|---|
mainArgs |
: gli argomenti |
startConsole
public static void startConsole (Console console, String[] args)
Avvia la console Tradefed specificata con determinati argomenti
Parametri | |
---|---|
console |
Console : Console all'inizio |
args |
String : gli argomenti della riga di comando |
Lanci | |
---|---|
ConfigurationException |
Metodi protetti
getConsolePrompt
protected String getConsolePrompt ()
Ritorni | |
---|---|
String |
il testo String da visualizzare per la richiesta della console |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Restituisce la stringa di aiuto generica da visualizzare
Parametri | |
---|---|
genericHelp |
: un elenco di String che rappresenta l'aiuto generico da aggregare. |
Ritorni | |
---|---|
String |
getLettore
protected static LineReader getReader ()
Restituisce un nuovo LineReader o null
se si verifica una IOException. Tieni presente che questa funzione
devono essere statici in modo da poterla eseguire prima del costruttore della superclasse.
Ritorni | |
---|---|
LineReader |
Linea di stampa
protected void printLine (String output)
Visualizza una riga di testo sulla console
Linea di stampa
protected void printLine (String output, PrintStream pw)
Stampa la riga per una tipografia
Parametri | |
---|---|
pw |
PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Un punto di personalizzazione che le sottoclassi possono utilizzare per modificare i comandi disponibili Google Cloud.
Le implementazioni devono modificare le variabili genericHelp
e commandHelp
in
documentare le funzionalità che possono aver aggiunto, modificato o rimosso.
Parametri | |
---|---|
trie |
RegexTrie : il valore RegexTrie a cui aggiungere i comandi |
genericHelp |
: ERROR(/List) di righe da stampare quando l'utente esegue l'"help" comando
senza argomenti. |
commandHelp |
: un ERROR(/Map) contenente la documentazione per tutti i nuovi comandi che potrebbero avere
è stato aggiunto. La chiave è un'espressione regolare da utilizzare come chiave per RegexTrie . La
dovrebbe essere una stringa contenente il testo della guida da stampare per il comando. |