Consolle
public class Console
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.command.Console |
Console principale di TradeFederation che fornisce all'utente l'interfaccia per interagire
Attualmente supporta operazioni come
- aggiungere un comando da testare
- elencare i dispositivi e il loro stato
- elencare le chiamate in corso
- elenca i comandi in coda
- scarica il log delle chiamate su file/stdout
- fermare
Riepilogo
Classi nidificate | |
---|---|
class | Console.ArgRunnable <T> Oggetto |
class | Console.CaptureList Un tipo comodo 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 ( mainArgs) setArgs ( mainArgs) Imposta gli argomenti iniziali della console. |
static void | startConsole ( Console console, String[] args) Avvia la console Tradefed specificata con gli argomenti specificati |
Metodi protetti | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Restituisce la stringa della guida 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 su un Printwriter |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Un punto di personalizzazione che le sottoclassi possono utilizzare per modificare i comandi disponibili nella console. |
Campi
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
SEPARATORE_LINEA
protected static final String LINE_SEPARATOR
LIST_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LISTA_MODELLO
protected static final String LIST_PATTERN
RIMUOVI_MODELLO
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
IMPOSTARE IL MODELLO
protected static final String SET_PATTERN
MODELLO_VERSIONE
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
Costruttori protetti
Consolle
protected Console ()
Metodi pubblici
principale
public static void main (String[] mainArgs)
Parametri | |
---|---|
mainArgs | String |
Getta | |
---|---|
ConfigurationException |
correre
public void run ()
Il metodo principale per avviare la console. Continuerà a funzionare fino a quando non verrà emesso il comando di arresto.
setArgs
public void setArgs (mainArgs)
Imposta gli argomenti iniziali della console.
Parametri | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
Avvia la console Tradefed specificata con gli argomenti specificati
Parametri | |
---|---|
console | Console : la Console da cui partire |
args | String : gli argomenti della riga di comando |
Getta | |
---|---|
ConfigurationException |
Metodi protetti
getConsolePrompt
protected String getConsolePrompt ()
ritorna | |
---|---|
String | la String di testo da visualizzare per il prompt della console |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Restituisce la stringa della guida generica da visualizzare
Parametri | |
---|---|
genericHelp | String che rappresentano l'help generico da aggregare. |
ritorna | |
---|---|
String |
getReader
protected static LineReader getReader ()
Restituisce un nuovo LineReader o null
se si verifica una IOException. Si noti che questa funzione deve essere statica in modo da poterla eseguire prima del costruttore della superclasse.
ritorna | |
---|---|
LineReader |
printLine
protected void printLine (String output)
Visualizza una riga di testo sulla console
printLine
protected void printLine (String output, PrintStream pw)
Stampa la riga su un Printwriter
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 nella console.
Le implementazioni dovrebbero modificare le variabili genericHelp
e commandHelp
per documentare quale funzionalità potrebbero aver aggiunto, modificato o rimosso.
Parametri | |
---|---|
trie | RegexTrie : RegexTrie a cui aggiungere i comandi |
genericHelp | ERROR(/List) di righe da stampare quando l'utente esegue il comando "help" senza argomenti. |
commandHelp | ERROR(/Map) contenente la documentazione per tutti i nuovi comandi che potrebbero essere stati aggiunti. La chiave è un'espressione regolare da utilizzare come chiave per RegexTrie . Il valore dovrebbe essere una stringa contenente il testo della guida da stampare per quel comando. |
Consolle
public class Console
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.command.Console |
Console principale di TradeFederation che fornisce all'utente l'interfaccia per interagire
Attualmente supporta operazioni come
- aggiungere un comando da testare
- elencare i dispositivi e il loro stato
- elencare le chiamate in corso
- elenca i comandi in coda
- scarica il log delle chiamate su file/stdout
- fermare
Riepilogo
Classi nidificate | |
---|---|
class | Console.ArgRunnable <T> Oggetto |
class | Console.CaptureList Un tipo comodo 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 ( mainArgs) setArgs ( mainArgs) Imposta gli argomenti iniziali della console. |
static void | startConsole ( Console console, String[] args) Avvia la console Tradefed specificata con gli argomenti specificati |
Metodi protetti | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Restituisce la stringa della guida 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 su un Printwriter |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Un punto di personalizzazione che le sottoclassi possono utilizzare per modificare i comandi disponibili nella console. |
Campi
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
SEPARATORE_LINEA
protected static final String LINE_SEPARATOR
LIST_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LISTA_MODELLO
protected static final String LIST_PATTERN
RIMUOVI_MODELLO
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
IMPOSTARE IL MODELLO
protected static final String SET_PATTERN
MODELLO_VERSIONE
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
Costruttori protetti
Consolle
protected Console ()
Metodi pubblici
principale
public static void main (String[] mainArgs)
Parametri | |
---|---|
mainArgs | String |
Getta | |
---|---|
ConfigurationException |
correre
public void run ()
Il metodo principale per avviare la console. Continuerà a funzionare fino a quando non verrà emesso il comando di arresto.
setArgs
public void setArgs (mainArgs)
Imposta gli argomenti iniziali della console.
Parametri | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
Avvia la console Tradefed specificata con gli argomenti specificati
Parametri | |
---|---|
console | Console : la Console da cui partire |
args | String : gli argomenti della riga di comando |
Getta | |
---|---|
ConfigurationException |
Metodi protetti
getConsolePrompt
protected String getConsolePrompt ()
ritorna | |
---|---|
String | la String di testo da visualizzare per il prompt della console |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Restituisce la stringa della guida generica da visualizzare
Parametri | |
---|---|
genericHelp | String che rappresentano l'help generico da aggregare. |
ritorna | |
---|---|
String |
getReader
protected static LineReader getReader ()
Restituisce un nuovo LineReader o null
se si verifica una IOException. Si noti che questa funzione deve essere statica in modo da poterla eseguire prima del costruttore della superclasse.
ritorna | |
---|---|
LineReader |
printLine
protected void printLine (String output)
Visualizza una riga di testo sulla console
printLine
protected void printLine (String output, PrintStream pw)
Stampa la riga su un Printwriter
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 nella console.
Le implementazioni dovrebbero modificare le variabili genericHelp
e commandHelp
per documentare quale funzionalità potrebbero aver aggiunto, modificato o rimosso.
Parametri | |
---|---|
trie | RegexTrie : RegexTrie a cui aggiungere i comandi |
genericHelp | ERROR(/List) di righe da stampare quando l'utente esegue il comando "help" senza argomenti. |
commandHelp | ERROR(/Map) contenente la documentazione per tutti i nuovi comandi che potrebbero essere stati aggiunti. La chiave è un'espressione regolare da utilizzare come chiave per RegexTrie . Il valore dovrebbe essere una stringa contenente il testo della guida da stampare per quel comando. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-07-19 UTC.