Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IConfigurationFactory

public interface IConfigurationFactory

com.android.tradefed.config.IConfigurationFactory


Usine pour créer IConfiguration s

Résumé

méthodes publiques

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs)

Créez le IConfiguration d'arguments de ligne de commande.

abstract IConfiguration createConfigurationFromArgs (String[] args)

Une méthode pratique qui appelle ERROR(/#createConfigurationFromArgs(String[],List)) avec un null second argument.

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient)

Créez le IConfiguration d'arguments de ligne de commande avec un magasin clé.

abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)

Créer un IGlobalConfiguration d'arguments de ligne de commande.

abstract void dumpConfig (String configName, PrintStream out)

Libère le contenu de la configuration à la donnée ERROR(/PrintStream)

abstract getConfigList (String subPath)

Variation de getConfigList() où nous voulons réduire l'annonce seulement un sous - répertoire du chemin de configuration (res / config /).

abstract getConfigList ()

Retour la liste des noms de tous les configs trouvés dans les fichiers JAR sur le chemin de classe.

abstract getConfigList (String subPath, boolean loadFromEnv)

Variation de getConfigList(String) où l' on peut spécifier si oui ou non nous voulons aussi charger la configuration de l'environnement.

abstract void printHelp (PrintStream out)

Imprime sortie d'aide pour cette usine.

abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)

Affiches sortie d'aide pour le IConfiguration spécifié dans les arguments de ligne de commande,

Si « args » fait référence à une configuration connue, un IConfiguration objet sera créé à partir de XML, et l' aide pour que IConfiguration sera émis.

méthodes publiques

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs)

Créez le IConfiguration d'arguments de ligne de commande.

format attendu est « CONFIG [options] », où est le nom CONFIG de configuration intégré ou un chemin de fichier dans un fichier XML de configuration.

Paramètres
args String : les arguments de ligne de commande

unconsumedArgs : Une liste qui sera rempli avec les arguments qui ne sont pas consommés par les objets associés à la configuration spécifiée. Si cela est null , la mise en œuvre jeter ConfigurationException si des args non transformés restent.

Retour
IConfiguration la charge IConfiguration . L'objet délégué Option champs ont été renseignés avec des valeurs dans args.

lancers francs
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 null second argument. Ainsi, il lancera ConfigurationException si des arguments restent non consommés.

Paramètres
args String

Retour
IConfiguration

lancers francs
ConfigurationException

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs, 
                IKeyStoreClient keyStoreClient)

Créez le IConfiguration d'arguments de ligne de commande avec un magasin clé.

format attendu est « CONFIG [options] », où est le nom CONFIG de configuration intégré ou un chemin de fichier dans un fichier XML de configuration.

Paramètres
args String : les arguments de ligne de commande

unconsumedArgs : Une liste qui sera rempli avec les arguments qui ne sont pas consommés par les objets associés à la configuration spécifiée. Si cela est null , la mise en œuvre jeter ConfigurationException si des args non transformés restent.

keyStoreClient IKeyStoreClient : un IKeyStoreClient qui est utilisé pour obtenir des informations sensibles dans les args.

Retour
IConfiguration la charge IConfiguration . L'objet délégué Option champs ont été renseignés avec des valeurs dans args.

lancers francs
ConfigurationException si la configuration n'a pas pu être chargée

createGlobalConfigurationFromArgs

public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, 
                 nonGlobalArgs)

Créer un IGlobalConfiguration d'arguments de ligne de commande.

format attendu est « CONFIG [options] », où est le nom CONFIG de configuration intégré ou un chemin de fichier dans un fichier XML de configuration.

Paramètres
args String : les arguments de ligne de commande

nonGlobalArgs : Une liste qui sera rempli avec les arguments qui ne sont pas traités comme arguments mondiaux

Retour
IGlobalConfiguration la charge IGlobalConfiguration . L'objet délégué Option champs ont été renseignés avec des valeurs dans args.

lancers francs
ConfigurationException si la configuration n'a pas pu être chargée

dumpconfig

public abstract void dumpConfig (String configName, 
                PrintStream out)

Libère le contenu de la configuration à la donnée ERROR(/PrintStream)

Paramètres
configName String : le nom de configuration

out PrintStream : l' ERROR(/PrintStream) à la sortie de vidage

getConfigList

public abstract  getConfigList (String subPath)

Variation de getConfigList() où nous voulons réduire l'annonce seulement un sous - répertoire du chemin de configuration (res / config /).

Paramètres
subPath String : nom des sous-répertoires à regarder dans la configuration. Si nul, aura le même comportement que getConfigList() .

Retour

getConfigList

public abstract  getConfigList ()

Retour la liste des noms de tous les configs trouvés dans les fichiers JAR sur le chemin de classe. Ne tentez pas de charger l'un des configs, il est donc possible d'avoir la configuration non de travail dans cette liste.

Retour

getConfigList

public abstract  getConfigList (String subPath, 
                boolean loadFromEnv)

Variation de getConfigList(String) où l' on peut spécifier si oui ou non nous voulons aussi charger la configuration de l'environnement.

Paramètres
subPath String : nom des sous-répertoires à regarder dans la configuration. Si nul, aura le même comportement que getConfigList() .

loadFromEnv boolean : Vrai si nous devons charger la configuration dans la variable d'environnement.

Retour

printHelp

public abstract void printHelp (PrintStream out)

Imprime 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) à la sortie de vidage

printHelpForConfig

public abstract void printHelpForConfig (String[] args, 
                boolean importantOnly, 
                PrintStream out)

Affiches sortie d'aide pour le IConfiguration spécifié dans les arguments de ligne de commande,

Si « args » fait référence à une configuration connue, un IConfiguration objet sera créé à partir de XML, et l' aide pour que IConfiguration sera émis. Note toutes les autres valeurs 'args de seront ignorées (le texte d'aide décrira les valeurs actuelles de l' Option s comme chargé de XML, et ne sera pas refléter les valeurs de jeu d' options par les args de ligne de commande.

Si « args » ne se réfère pas connu IConfiguration , le générique printHelp(PrintStream) aide sera affiché.

Paramètres
args String : les arguments de ligne de commande

importantOnly boolean : si true , imprimer une aide abrégée liste seulement les détails importants

out PrintStream : l' ERROR(/PrintStream) à la sortie de vidage