IConfiguraciónFábrica
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Fábrica para crear IConfiguration
s
Resumen
Métodos públicos | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Cree la |
abstract IConfiguration | createConfigurationFromArgs (String[] args) Un método conveniente que llama |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Cree |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Cree una |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Cree una configuración que solo contenga un conjunto de objetos seleccionados. |
abstract void | dumpConfig (String configName, PrintStream out) Vuelca el contenido de la configuración al |
abstract | getConfigList () Devuelve la lista de nombres de todas las configuraciones encontradas en los JAR en el classpath. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Variación de |
abstract void | printHelp (PrintStream out) Las impresiones ayudan a generar resultados para esta fábrica. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Imprime la salida de ayuda para la IConfiguration a partir de XML y se generará ayuda para esa IConfiguration . |
Métodos públicos
crearConfiguraciónDeArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Cree la IConfiguration
a partir de argumentos de la línea de comando.
Parámetros | |
---|---|
args | String : los argumentos de la línea de comando. |
unconsumedArgs | null , la implementación generará ConfigurationException si quedan argumentos sin procesar. |
Devoluciones | |
---|---|
IConfiguration | la IConfiguration cargada. Los campos Option del objeto delegado se han completado con valores en argumentos. |
Lanza | |
---|---|
ConfigurationException | si no se pudo cargar la configuración |
crearConfiguraciónDeArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
Un método conveniente que llama ERROR(/#createConfigurationFromArgs(String[],List))
con un segundo argumento null
. Por lo tanto, lanzará ConfigurationException
si quedan argumentos no consumidos.
Parámetros | |
---|---|
args | String |
Devoluciones | |
---|---|
IConfiguration |
Lanza | |
---|---|
ConfigurationException |
Ver también:
crearConfiguraciónDeArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Cree IConfiguration
a partir de argumentos de línea de comando con un almacén de claves.
Parámetros | |
---|---|
args | String : los argumentos de la línea de comando. |
unconsumedArgs | null , la implementación generará ConfigurationException si quedan argumentos sin procesar. |
keyStoreClient | IKeyStoreClient : un IKeyStoreClient que se utiliza para obtener información confidencial en los argumentos. |
Devoluciones | |
---|---|
IConfiguration | la IConfiguration cargada. Los campos Option del objeto delegado se han completado con valores en argumentos. |
Lanza | |
---|---|
ConfigurationException | si no se pudo cargar la configuración |
crearGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Cree una IGlobalConfiguration
a partir de argumentos de la línea de comando.
Parámetros | |
---|---|
args | String : los argumentos de la línea de comando. |
nonGlobalArgs |
Devoluciones | |
---|---|
IGlobalConfiguration | la IGlobalConfiguration cargada. Los campos Option del objeto delegado se han completado con valores en argumentos. |
Lanza | |
---|---|
ConfigurationException | si no se pudo cargar la configuración |
crearConfiguraciónPartialDeArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Cree una configuración que solo contenga un conjunto de objetos seleccionados.
Parámetros | |
---|---|
arrayArgs | String : los argumentos de la línea de comando. |
keyStoreClient | IKeyStoreClient : un IKeyStoreClient que se utiliza para obtener información confidencial en los argumentos. |
allowedObjects | |
delegator | TradefedDelegator |
Devoluciones | |
---|---|
IConfiguration | La IConfiguration cargada. |
Lanza | |
---|---|
ConfigurationException | si no se pudo cargar la configuración |
volcadoConfig
public abstract void dumpConfig (String configName, PrintStream out)
Vuelca el contenido de la configuración al ERROR(/PrintStream)
dado
Parámetros | |
---|---|
configName | String : el nombre de la configuración |
out | PrintStream : el ERROR(/PrintStream) al que volcar la salida |
obtener lista de configuraciones
public abstractgetConfigList ()
Devuelve la lista de nombres de todas las configuraciones encontradas en los JAR en el classpath. No intenta cargar ninguna de las configuraciones, por lo que es posible que haya configuraciones que no funcionen en esta lista.
Devoluciones | |
---|---|
obtener lista de configuraciones
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Variación de getConfigList()
donde podemos especificar si queremos o no cargar también la configuración del entorno.
Parámetros | |
---|---|
subPath | String : nombre de los subdirectorios en los que buscar configuración. Si es nulo, tendrá el mismo comportamiento que getConfigList() . |
loadFromEnv | boolean : Verdadero si debemos cargar la configuración en la variable de entorno. |
Devoluciones | |
---|---|
imprimirAyuda
public abstract void printHelp (PrintStream out)
Las impresiones ayudan a generar resultados para esta fábrica.
Imprime información de ayuda genérica y enumera todas las configuraciones disponibles.Parámetros | |
---|---|
out | PrintStream : el ERROR(/PrintStream) al que volcar la salida |
imprimirAyudaParaConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
Imprime la salida de ayuda para la IConfiguration
especificada en los argumentos de la línea de comando,
IConfiguration
a partir de XML y se generará ayuda para esa IConfiguration
. Tenga en cuenta que todos los demás valores de 'args' se ignorarán (es decir, el texto de ayuda describirá los valores actuales de Option
s tal como se cargaron desde XML y no reflejará los valores de opción establecidos por la línea de comando args. Si 'args' no hace referencia a una IConfiguration
conocida, se mostrará la ayuda genérica printHelp(PrintStream)
.Parámetros | |
---|---|
args | String : los argumentos de la línea de comando. |
importantOnly | boolean : si true , imprime una ayuda abreviada que enumera solo los detalles importantes |
out | PrintStream : el ERROR(/PrintStream) al que volcar la salida |