IConfigurationFactory
public
interface
IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Fabrique pour la création de IConfiguration
Résumé
Méthodes publiques | |
---|---|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
Créez le |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args)
Une méthode pratique qui appelle |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
Créez le |
abstract
IGlobalConfiguration
|
createGlobalConfigurationFromArgs(String[] args,
Créez un |
abstract
IConfiguration
|
createPartialConfigurationFromArgs(String[] arrayArgs, IKeyStoreClient keyStoreClient,
Créez une configuration qui ne contient qu'un ensemble d'objets sélectionnés. |
abstract
void
|
dumpConfig(String configName, PrintStream out)
Vide le contenu de la configuration dans le |
abstract
|
getConfigList()
Renvoie la liste des noms de toutes les configurations trouvées dans les fichiers JAR sur le chemin de classe. |
abstract
|
getConfigList(String subPath, boolean loadFromEnv)
Variante de |
abstract
void
|
printHelp(PrintStream out)
Imprime les résultats d'aide de cette fabrique. |
abstract
void
|
printHelpForConfig(String[] args, boolean importantOnly, PrintStream out)
Affiche les résultats de l'aide pour le
Si "args" fait référence à une configuration connue, un objet |
Méthodes publiques
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Créez le IConfiguration
à partir d'arguments de ligne de commande.
Le format attendu est "CONFIG [options]", où CONFIG est le nom de la configuration intégrée ou un chemin d'accès à un fichier XML de configuration.
Paramètres | |
---|---|
args |
String : arguments de la ligne de commande |
unconsumedArgs |
: une liste contenant les arguments qui n'ont pas été
consommées par les objets associés à la configuration spécifiée. Si cette
est null , l'implémentation génère
ConfigurationException s'il reste des arguments non traités. |
Renvoie | |
---|---|
IConfiguration |
la classe IConfiguration chargée. Les champs Option de l'objet délégué comportent
a été renseigné avec des valeurs en args. |
Génère | |
---|---|
ConfigurationException |
si la configuration n'a pas pu être chargée |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
Une méthode pratique qui appelle ERROR(/#createConfigurationFromArgs(String[],List))
avec un second argument null
. Il génère donc ConfigurationException
si
il reste des arguments non consommés.
Paramètres | |
---|---|
args |
String |
Renvoie | |
---|---|
IConfiguration |
Génère | |
---|---|
ConfigurationException |
Voir aussi :
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Créez le IConfiguration
à partir d'arguments de ligne de commande avec un magasin de clés.
Le format attendu est "CONFIG [options]", où CONFIG est le nom de la configuration intégrée ou un chemin d'accès à un fichier XML de configuration.
Paramètres | |
---|---|
args |
String : arguments de la ligne de commande |
unconsumedArgs |
: une liste contenant les arguments qui n'ont pas été
consommées par les objets associés à la configuration spécifiée. Si cette
est null , l'implémentation génère
ConfigurationException s'il reste des arguments non traités. |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient utilisé pour obtenir des informations sensibles dans
les arguments. |
Renvoie | |
---|---|
IConfiguration |
la classe IConfiguration chargée. Les champs Option de l'objet délégué comportent
a été renseigné avec des valeurs en args. |
Génère | |
---|---|
ConfigurationException |
si la configuration n'a pas pu être chargée |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Créez un IGlobalConfiguration
à partir d'arguments de ligne de commande.
Le format attendu est "CONFIG [options]", où CONFIG est le nom de la configuration intégrée ou un chemin d'accès à un fichier XML de configuration.
Paramètres | |
---|---|
args |
String : arguments de la ligne de commande |
nonGlobalArgs |
: une liste contenant les arguments qui n'ont pas été
traités en tant qu'arguments globaux |
Renvoie | |
---|---|
IGlobalConfiguration |
la classe IGlobalConfiguration chargée. Champs Option de l'objet délégué
ont été renseignés avec des valeurs en args. |
Génère | |
---|---|
ConfigurationException |
si la configuration n'a pas pu être chargée |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Créez une configuration qui ne contient qu'un ensemble d'objets sélectionnés.
Paramètres | |
---|---|
arrayArgs |
String : arguments de la ligne de commande |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient utilisé pour obtenir des informations sensibles dans le
args. |
allowedObjects |
: ensemble des objets autorisés à être créés |
delegator |
TradefedDelegator |
Renvoie | |
---|---|
IConfiguration |
Élément IConfiguration chargé. |
Génère | |
---|---|
ConfigurationException |
si la configuration n'a pas pu être chargée |
configuration de dump
public abstract void dumpConfig (String configName, PrintStream out)
Vide le contenu de la configuration dans le ERROR(/PrintStream)
donné.
Paramètres | |
---|---|
configName |
String : nom de la configuration |
out |
PrintStream : le ERROR(/PrintStream) dans lequel vider la sortie |
getConfigList
public abstractgetConfigList ()
Renvoie la liste des noms de toutes les configurations trouvées dans les fichiers JAR sur le chemin de classe. Ne tente pas de charger les configurations. Il est donc possible que la configuration ne fonctionne pas. de cette liste.
Renvoie | |
---|---|
|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Variante de getConfigList()
où peut spécifier si le chargement doit également être effectué ou non
la configuration à partir de l'environnement.
Paramètres | |
---|---|
subPath |
String : nom des sous-répertoires dans lesquels rechercher la configuration. Si la valeur est nulle,
le même comportement que getConfigList() . |
loadFromEnv |
boolean : "true" si nous devons charger la configuration dans la variable d'environnement. |
Renvoie | |
---|---|
|
printAide
public abstract void printHelp (PrintStream out)
Imprime les résultats d'aide de cette fabrique.
Affiche des informations d'aide générales et répertorie toutes les configurations disponibles.
Paramètres | |
---|---|
out |
PrintStream : le ERROR(/PrintStream) dans lequel vider la sortie |
printAideForConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
Affiche les résultats de l'aide pour le IConfiguration
spécifié dans les arguments de ligne de commande.
Si "args" fait référence à une configuration connue, un objet IConfiguration
sera créé
à partir du code XML, et l'aide associée à IConfiguration
s'affiche. Notez tous les autres "args"
seront ignorées (c'est-à-dire que le texte d'aide décrit les valeurs actuelles de Option
comme chargé à partir d'un fichier XML, et ne reflète pas les valeurs de l'option définies par les arguments de la ligne de commande.
Si "args" ne fait pas référence à un élément IConfiguration
connu,
L'aide printHelp(PrintStream)
s'affiche.
Paramètres | |
---|---|
args |
String : arguments de la ligne de commande |
importantOnly |
boolean : si la valeur est true , imprimez une aide abrégée répertoriant uniquement les
détails importants |
out |
PrintStream : le ERROR(/PrintStream) dans lequel vider la sortie |