IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Fabryka do tworzenia IConfiguration
s
Streszczenie
Metody publiczne |
---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Utwórz IConfiguration na podstawie argumentów wiersza poleceń. |
abstract IConfiguration | createConfigurationFromArgs (String[] args) Wygodna metoda wywołująca ERROR(/#createConfigurationFromArgs(String[],List)) z drugim argumentem null . |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Utwórz IConfiguration na podstawie argumentów wiersza poleceń z magazynem kluczy. |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Utwórz IGlobalConfiguration z argumentów wiersza poleceń. |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Utwórz konfigurację zawierającą tylko zestaw wybranych obiektów. |
abstract void | dumpConfig (String configName, PrintStream out) Zrzuca zawartość konfiguracji do podanego ERROR(/PrintStream) |
abstract | getConfigList () Zwróć listę nazw wszystkich konfiguracji znalezionych w plikach JAR w ścieżce klas. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Odmiana metody getConfigList() , w której można określić, czy chcemy również załadować konfigurację ze środowiska. |
abstract void | printHelp (PrintStream out) Drukuje dane wyjściowe pomocy dla tej fabryki. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Drukuje pomoc dla IConfiguration określonej w argumentach wiersza poleceń, Jeśli „args” odnosi się do znanej konfiguracji, obiekt IConfiguration zostanie utworzony z XML i zostanie wyświetlona pomoc dla tej IConfiguration . |
Metody publiczne
utwórz konfigurację z argumentów
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs)
Utwórz IConfiguration
na podstawie argumentów wiersza poleceń.
Oczekiwany format to „CONFIG [opcje]”, gdzie CONFIG to wbudowana nazwa konfiguracji lub ścieżka do pliku konfiguracyjnego xml.
Parametry |
---|
args | String : argumenty wiersza poleceń |
unconsumedArgs | : lista, która zostanie wypełniona argumentami, które nie zostały wykorzystane przez obiekty powiązane z określoną konfiguracją. Jeśli jest to null , implementacja zgłosi ConfigurationException , jeśli pozostaną nieprzetworzone argumenty. |
utwórz konfigurację z argumentów
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs,
IKeyStoreClient keyStoreClient)
Utwórz IConfiguration
na podstawie argumentów wiersza poleceń z magazynem kluczy.
Oczekiwany format to „CONFIG [opcje]”, gdzie CONFIG to wbudowana nazwa konfiguracji lub ścieżka do pliku konfiguracyjnego xml.
Parametry |
---|
args | String : argumenty wiersza poleceń |
unconsumedArgs | : lista, która zostanie wypełniona argumentami, które nie zostały wykorzystane przez obiekty powiązane z określoną konfiguracją. Jeśli jest to null , implementacja zgłosi ConfigurationException , jeśli pozostaną nieprzetworzone argumenty. |
keyStoreClient | IKeyStoreClient : IKeyStoreClient , który służy do uzyskiwania poufnych informacji w argumentach. |
utwórzGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,
nonGlobalArgs)
Utwórz IGlobalConfiguration
z argumentów wiersza poleceń.
Oczekiwany format to „CONFIG [opcje]”, gdzie CONFIG to wbudowana nazwa konfiguracji lub ścieżka do pliku konfiguracyjnego xml.
Parametry |
---|
args | String : argumenty wiersza poleceń |
nonGlobalArgs | : lista, która zostanie wypełniona argumentami, które nie zostały przetworzone jako argumenty globalne |
utwórzPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs,
IKeyStoreClient keyStoreClient,
allowedObjects,
TradefedDelegator delegator)
Utwórz konfigurację zawierającą tylko zestaw wybranych obiektów.
Parametry |
---|
arrayArgs | String : Argumenty wiersza poleceń |
keyStoreClient | IKeyStoreClient : IKeyStoreClient , który jest używany do uzyskiwania poufnych informacji w argumentach. |
allowedObjects | : Zbiór dozwolonych obiektów, które mają zostać utworzone |
delegator | TradefedDelegator |
zrzut konfiguracji
public abstract void dumpConfig (String configName,
PrintStream out)
Zrzuca zawartość konfiguracji do podanego ERROR(/PrintStream)
Parametry |
---|
configName | String : nazwa konfiguracji |
out | PrintStream : ERROR(/PrintStream) do którego ma zostać zrzucony wynik |
pobierz listę konfiguracji
public abstract getConfigList ()
Zwróć listę nazw wszystkich konfiguracji znalezionych w plikach JAR w ścieżce klas. Nie próbuje załadować żadnej konfiguracji, więc możliwe jest, że na tej liście znajdują się niedziałające konfiguracje.
pobierz listę konfiguracji
public abstract getConfigList (String subPath,
boolean loadFromEnv)
Odmiana metody getConfigList()
, w której można określić, czy chcemy również załadować konfigurację ze środowiska.
Parametry |
---|
subPath | String : nazwa podkatalogów, w których należy szukać konfiguracji. Jeśli ma wartość null, będzie miało takie samo zachowanie jak getConfigList() . |
loadFromEnv | boolean : Prawda, jeśli powinniśmy załadować konfigurację do zmiennej środowiskowej. |
wydrukujPomoc
public abstract void printHelp (PrintStream out)
Drukuje dane wyjściowe pomocy dla tej fabryki.
Drukuje ogólne informacje pomocy i listę wszystkich dostępnych konfiguracji.
printHelpForConfig
public abstract void printHelpForConfig (String[] args,
boolean importantOnly,
PrintStream out)
Drukuje pomoc dla IConfiguration
określonej w argumentach wiersza poleceń,
Jeśli „args” odnosi się do znanej konfiguracji, obiekt
IConfiguration
zostanie utworzony z XML i zostanie wyświetlona pomoc dla tej
IConfiguration
. Należy zauważyć, że wszystkie inne wartości „args” zostaną zignorowane (tj. tekst pomocy będzie opisywał bieżące wartości
Option
s załadowane z XML i nie będzie odzwierciedlał wartości opcji ustawionych przez argumenty wiersza poleceń.
Jeśli „args” nie odwołuje się do znanej
IConfiguration
, zostanie wyświetlona ogólna pomoc
printHelp(PrintStream)
.
Parametry |
---|
args | String : argumenty wiersza poleceń |
importantOnly | boolean : jeśli true , wypisz skróconą pomoc zawierającą tylko ważne szczegóły |
out | PrintStream : ERROR(/PrintStream) do którego ma zostać zrzucony wynik |