IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Usine de création IConfiguration
s
Résumé
Méthodes publiques | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Créez la |
abstract IConfiguration | createConfigurationFromArgs (String[] args) Une méthode pratique qui appelle |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Créez l' |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Créez un |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Créez une configuration qui contient uniquement un ensemble d'objets sélectionnés. |
abstract void | dumpConfig (String configName, PrintStream out) Vide le contenu de la configuration vers l' |
abstract | getConfigList () Renvoie la liste des noms de toutes les configurations trouvées dans les JAR sur le chemin de classe. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Variation de |
abstract void | printHelp (PrintStream out) Les impressions aident à la sortie pour cette usine. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Imprime la sortie d'aide pour la IConfiguration sera créé à partir de XML et une aide pour cette IConfiguration sera affichée. |
Méthodes publiques
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Créez la IConfiguration
à partir des arguments de ligne de commande.
Paramètres | |
---|---|
args | String : les arguments de la ligne de commande |
unconsumedArgs | null , alors l'implémentation lancera ConfigurationException s'il reste des arguments non traités. |
Retour | |
---|---|
IConfiguration | le IConfiguration chargé. Les champs Option de l'objet délégué ont été remplis avec des valeurs en args. |
Jetés | |
---|---|
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 deuxième argument null
. Ainsi, il lancera ConfigurationException
s'il reste des arguments non consommés.
Paramètres | |
---|---|
args | String |
Retour | |
---|---|
IConfiguration |
Jetés | |
---|---|
ConfigurationException |
Voir également:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Créez l' IConfiguration
à partir d'arguments de ligne de commande avec un magasin de clés.
Paramètres | |
---|---|
args | String : les arguments de la ligne de commande |
unconsumedArgs | null , alors l'implémentation lancera ConfigurationException s'il reste des arguments non traités. |
keyStoreClient | IKeyStoreClient : un IKeyStoreClient qui est utilisé pour obtenir des informations sensibles dans les arguments. |
Retour | |
---|---|
IConfiguration | le IConfiguration chargé. Les champs Option de l'objet délégué ont été remplis avec des valeurs en args. |
Jetés | |
---|---|
ConfigurationException | si la configuration n'a pas pu être chargée |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Créez un IGlobalConfiguration
à partir des arguments de ligne de commande.
Paramètres | |
---|---|
args | String : les arguments de la ligne de commande |
nonGlobalArgs |
Retour | |
---|---|
IGlobalConfiguration | le IGlobalConfiguration chargé. Les champs Option de l'objet délégué ont été remplis avec des valeurs en args. |
Jetés | |
---|---|
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 contient uniquement un ensemble d'objets sélectionnés.
Paramètres | |
---|---|
arrayArgs | String : Les arguments de la ligne de commande |
keyStoreClient | IKeyStoreClient : Un IKeyStoreClient qui est utilisé pour obtenir des informations sensibles dans les arguments. |
allowedObjects | |
delegator | TradefedDelegator |
Retour | |
---|---|
IConfiguration | Le IConfiguration chargé. |
Jetés | |
---|---|
ConfigurationException | si la configuration n'a pas pu être chargée |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
Vide le contenu de la configuration vers l' ERROR(/PrintStream)
Paramètres | |
---|---|
configName | String : le nom de la configuration |
out | PrintStream : l' ERROR(/PrintStream) vers laquelle vider la sortie |
getConfigList
public abstractgetConfigList ()
Renvoie la liste des noms de toutes les configurations trouvées dans les JAR sur le chemin de classe. Ne tente de charger aucune des configurations, il est donc possible d'avoir une configuration qui ne fonctionne pas dans cette liste.
Retour | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Variation de getConfigList()
où peut spécifier si l'on souhaite ou non charger également la configuration depuis l'environnement.
Paramètres | |
---|---|
subPath | String : nom des sous-répertoires dans lesquels rechercher la configuration. Si null, aura le même comportement que getConfigList() . |
loadFromEnv | boolean : True si on doit charger la configuration dans la variable d'environnement. |
Retour | |
---|---|
imprimerAide
public abstract void printHelp (PrintStream out)
Les impressions aident à la sortie pour cette usine.
Imprime une information d'aide générique et répertorie toutes les configurations disponibles.Paramètres | |
---|---|
out | PrintStream : l' ERROR(/PrintStream) vers laquelle vider la sortie |
printHelpForConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
Imprime la sortie d'aide pour la IConfiguration
spécifiée dans les arguments de ligne de commande,
IConfiguration
sera créé à partir de XML et une aide pour cette IConfiguration
sera affichée. Notez que toutes les autres valeurs 'args' seront ignorées (c'est-à-dire que le texte d'aide décrira les valeurs actuelles des Option
s telles que chargées à partir de XML, et ne reflétera pas les valeurs des options définies par les arguments de la ligne de commande. Si 'args' ne fait pas référence à un IConfiguration
connu, l'aide générique printHelp(PrintStream)
sera affichée.Paramètres | |
---|---|
args | String : les arguments de la ligne de commande |
importantOnly | boolean : si true , affiche une aide abrégée répertoriant uniquement les détails importants |
out | PrintStream : l' ERROR(/PrintStream) vers laquelle vider la sortie |