Consola
public class Console
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.command.Console |
Consola principal de TradeFederation que proporciona al usuario la interfaz para interactuar
Actualmente soporta operaciones como
- agregar un comando para probar
- enumerar dispositivos y su estado
- listar invocaciones en curso
- listar comandos en cola
- volcar el registro de invocación al archivo/stdout
- cerrar
Resumen
clases anidadas | |
---|---|
class | Console.ArgRunnable <T> Un |
class | Console.CaptureList Un tipo de conveniencia 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
|
Constructores protegidos | |
---|---|
Console () |
Métodos públicos | |
---|---|
static void | main (String[] mainArgs) |
void | run () El método principal para iniciar la consola. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Establece los argumentos iniciales de la consola. |
static void | startConsole ( Console console, String[] args) Inicia la consola Tradefed dada con los argumentos dados |
Métodos protegidos | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Devuelve la cadena de ayuda genérica para mostrar |
static LineReader | getReader () Devuelve un nuevo LineReader, o |
void | printLine (String output) Mostrar una línea de texto en la consola |
void | printLine (String output, PrintStream pw) Imprima la línea en una imprenta. |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Un punto de personalización que las subclases pueden usar para modificar qué comandos están disponibles en la consola. |
Campos
DEBUG_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
SALIR_PATTERN
protected static final String EXIT_PATTERN
AYUDA_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
LISTA_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LISTA_PATRÓN
protected static final String LIST_PATTERN
ELIMINAR_PATRÓN
protected static final String REMOVE_PATTERN
EJECUTAR_PATTERN
protected static final String RUN_PATTERN
ESTABLECE UN PATRON
protected static final String SET_PATTERN
VERSIÓN_PATRÓN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
Constructores protegidos
Consola
protected Console ()
Métodos públicos
principal
public static void main (String[] mainArgs)
Parámetros | |
---|---|
mainArgs | String |
Lanza | |
---|---|
ConfigurationException |
correr
public void run ()
El método principal para iniciar la consola. Continuará ejecutándose hasta que se emita el comando de apagado.
establecerArgs
public void setArgs (mainArgs)
Establece los argumentos iniciales de la consola.
Parámetros | |
---|---|
mainArgs |
iniciarConsola
public static void startConsole (Console console, String[] args)
Inicia la consola Tradefed dada con los argumentos dados
Parámetros | |
---|---|
console | Console : la Console para comenzar |
args | String : los argumentos de la línea de comando. |
Lanza | |
---|---|
ConfigurationException |
Métodos protegidos
getConsolePrompt
protected String getConsolePrompt ()
Devoluciones | |
---|---|
String | la String de texto que se mostrará en el indicador de la consola |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Devuelve la cadena de ayuda genérica para mostrar
Parámetros | |
---|---|
genericHelp | String que representan la ayuda genérica que se agregará. |
Devoluciones | |
---|---|
String |
obtener lector
protected static LineReader getReader ()
Devuelve un nuevo LineReader, o null
si se produce una IOException. Tenga en cuenta que esta función debe ser estática para que podamos ejecutarla antes que el constructor de la superclase.
Devoluciones | |
---|---|
LineReader |
imprimirLínea
protected void printLine (String output)
Mostrar una línea de texto en la consola
imprimirLínea
protected void printLine (String output, PrintStream pw)
Imprima la línea en una imprenta.
Parámetros | |
---|---|
pw | PrintStream |
establecer comandos personalizados
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Un punto de personalización que las subclases pueden usar para modificar qué comandos están disponibles en la consola.
Las implementaciones deben modificar las variables genericHelp
y commandHelp
para documentar qué funcionalidades pueden haber agregado, modificado o eliminado.
Parámetros | |
---|---|
trie | RegexTrie : RegexTrie al que agregar los comandos |
genericHelp | ERROR(/List) de líneas para imprimir cuando el usuario ejecuta el comando "ayuda" sin argumentos. |
commandHelp | ERROR(/Map) que contiene documentación para cualquier comando nuevo que se haya agregado. La clave es una expresión regular que se utiliza como clave para RegexTrie . El valor debe ser una Cadena que contenga el texto de ayuda que se imprimirá para ese comando. |
Consola
public class Console
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.command.Console |
Consola principal de TradeFederation que proporciona al usuario la interfaz para interactuar
Actualmente soporta operaciones como
- agregar un comando para probar
- enumerar dispositivos y su estado
- listar invocaciones en curso
- listar comandos en cola
- volcar el registro de invocación al archivo/stdout
- cerrar
Resumen
clases anidadas | |
---|---|
class | Console.ArgRunnable <T> Un |
class | Console.CaptureList Un tipo de conveniencia 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
|
Constructores protegidos | |
---|---|
Console () |
Métodos públicos | |
---|---|
static void | main (String[] mainArgs) |
void | run () El método principal para iniciar la consola. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Establece los argumentos iniciales de la consola. |
static void | startConsole ( Console console, String[] args) Inicia la consola Tradefed dada con los argumentos dados |
Métodos protegidos | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Devuelve la cadena de ayuda genérica para mostrar |
static LineReader | getReader () Devuelve un nuevo LineReader, o |
void | printLine (String output) Mostrar una línea de texto en la consola |
void | printLine (String output, PrintStream pw) Imprima la línea en una imprenta. |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Un punto de personalización que las subclases pueden usar para modificar qué comandos están disponibles en la consola. |
Campos
DEBUG_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
SALIR_PATTERN
protected static final String EXIT_PATTERN
AYUDA_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
LISTA_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LISTA_PATRÓN
protected static final String LIST_PATTERN
ELIMINAR_PATRÓN
protected static final String REMOVE_PATTERN
EJECUTAR_PATTERN
protected static final String RUN_PATTERN
ESTABLECE UN PATRON
protected static final String SET_PATTERN
VERSIÓN_PATRÓN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
Constructores protegidos
Consola
protected Console ()
Métodos públicos
principal
public static void main (String[] mainArgs)
Parámetros | |
---|---|
mainArgs | String |
Lanza | |
---|---|
ConfigurationException |
correr
public void run ()
El método principal para iniciar la consola. Continuará ejecutándose hasta que se emita el comando de apagado.
establecerArgs
public void setArgs (mainArgs)
Establece los argumentos iniciales de la consola.
Parámetros | |
---|---|
mainArgs |
iniciarConsola
public static void startConsole (Console console, String[] args)
Inicia la consola Tradefed dada con los argumentos dados
Parámetros | |
---|---|
console | Console : la Console para comenzar |
args | String : los argumentos de la línea de comando. |
Lanza | |
---|---|
ConfigurationException |
Métodos protegidos
getConsolePrompt
protected String getConsolePrompt ()
Devoluciones | |
---|---|
String | la String de texto que se mostrará en el indicador de la consola |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Devuelve la cadena de ayuda genérica para mostrar
Parámetros | |
---|---|
genericHelp | String que representan la ayuda genérica que se agregará. |
Devoluciones | |
---|---|
String |
obtener lector
protected static LineReader getReader ()
Devuelve un nuevo LineReader, o null
si se produce una IOException. Tenga en cuenta que esta función debe ser estática para que podamos ejecutarla antes que el constructor de la superclase.
Devoluciones | |
---|---|
LineReader |
imprimirLínea
protected void printLine (String output)
Mostrar una línea de texto en la consola
imprimirLínea
protected void printLine (String output, PrintStream pw)
Imprima la línea en una imprenta.
Parámetros | |
---|---|
pw | PrintStream |
establecer comandos personalizados
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Un punto de personalización que las subclases pueden usar para modificar qué comandos están disponibles en la consola.
Las implementaciones deben modificar las variables genericHelp
y commandHelp
para documentar qué funcionalidades pueden haber agregado, modificado o eliminado.
Parámetros | |
---|---|
trie | RegexTrie : RegexTrie al que agregar los comandos |
genericHelp | ERROR(/List) de líneas para imprimir cuando el usuario ejecuta el comando "ayuda" sin argumentos. |
commandHelp | ERROR(/Map) que contiene documentación para cualquier comando nuevo que se haya agregado. La clave es una expresión regular que se utiliza como clave para RegexTrie . El valor debe ser una Cadena que contenga el texto de ayuda que se imprimirá para ese comando. |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).