IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Fabrique de création IConfiguration
Résumé
Méthodes publiques | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Créez le |
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 le |
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 ne contient qu'un ensemble d'objets sélectionnés. |
abstract void | dumpConfig (String configName, PrintStream out) Vide le contenu de la configuration dans l' |
abstract | getConfigList () Renvoie la liste des noms de toutes les configurations trouvées dans les JAR sur le classpath. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Variation de |
abstract void | printHelp (PrintStream out) Imprime la sortie d'aide 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 l'aide pour cette IConfiguration sera sortie. |
Méthodes publiques
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Créez le IConfiguration
à partir des arguments de ligne de commande.
Paramètres | |
---|---|
args | String : les arguments de la ligne de commande |
unconsumedArgs | null , l'implémentation lèvera ConfigurationException s'il reste des arguments non traités. |
Retour | |
---|---|
IConfiguration | la IConfiguration chargée. Les champs Option de l'objet délégué ont été remplis avec des valeurs dans args. |
Lance | |
---|---|
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 lèvera ConfigurationException
s'il reste des arguments non consommés.
Paramètres | |
---|---|
args | String |
Retour | |
---|---|
IConfiguration |
Lance | |
---|---|
ConfigurationException |
Voir également:
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.
Paramètres | |
---|---|
args | String : les arguments de la ligne de commande |
unconsumedArgs | null , l'implémentation lèvera ConfigurationException s'il reste des arguments non traités. |
keyStoreClient | IKeyStoreClient : un IKeyStoreClient utilisé pour obtenir des informations sensibles dans les arguments. |
Retour | |
---|---|
IConfiguration | la IConfiguration chargée. Les champs Option de l'objet délégué ont été remplis avec des valeurs dans args. |
Lance | |
---|---|
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.
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 dans args. |
Lance | |
---|---|
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 : 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é. |
Lance | |
---|---|
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 dans l' ERROR(/PrintStream)
Paramètres | |
---|---|
configName | String : le nom de la configuration |
out | PrintStream : l' ERROR(/PrintStream) pour vider la sortie vers |
getConfigList
public abstractgetConfigList ()
Renvoie la liste des noms de toutes les configurations trouvées dans les JAR sur le classpath. N'essaie 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 oui ou non on veut aussi charger 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 : Vrai si nous devons charger la configuration dans la variable d'environnement. |
Retour | |
---|---|
imprimerAide
public abstract void printHelp (PrintStream out)
Imprime la sortie d'aide 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) pour vider la sortie vers |
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 l'aide pour cette IConfiguration
sera sortie. Notez que toutes les autres valeurs 'args' seront ignorées (c'est-à-dire que le texte d'aide décrira les valeurs actuelles de Option
s telles qu'elles sont chargées à partir de XML et ne reflétera pas les valeurs d'option définies par la ligne de commande args. 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 listant uniquement les détails importants |
out | PrintStream : l' ERROR(/PrintStream) pour vider la sortie vers |