IConfigurationFactory
public
interface
IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Fabryka do tworzenia konstrukcji IConfiguration
Podsumowanie
Metody publiczne | |
---|---|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
Utwórz obiekt |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args)
Dogodna metoda, która wywołuje funkcję |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
Utwórz obiekt |
abstract
IGlobalConfiguration
|
createGlobalConfigurationFromArgs(String[] args,
Utwórz obiekt |
abstract
IConfiguration
|
createPartialConfigurationFromArgs(String[] arrayArgs, IKeyStoreClient keyStoreClient,
Utwórz konfigurację, która zawiera tylko zbiór wybranych obiektów. |
abstract
void
|
dumpConfig(String configName, PrintStream out)
Usuwa zawartość konfiguracji do określonego |
abstract
|
getConfigList()
Zwraca listę nazw wszystkich konfiguracji znalezionych w plikach JAR w ścieżce klasy. |
abstract
|
getConfigList(String subPath, boolean loadFromEnv)
Odmiana atrybutu |
abstract
void
|
printHelp(PrintStream out)
Pomoc dotycząca wydruków w tej fabryce. |
abstract
void
|
printHelpForConfig(String[] args, boolean importantOnly, PrintStream out)
Wyświetla pomocnicze wyniki dla obiektu
Jeśli „argumenty” odnosi się do znanej konfiguracji, zostanie utworzony obiekt |
Metody publiczne
createConfigurationZ Args
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Utwórz obiekt IConfiguration
z argumentów wiersza poleceń.
Oczekiwany format to „KONFIGURUJ [opcje]”, gdzie CONFIG to nazwa konfiguracji wbudowanej lub ścieżki do pliku XML konfiguracji.
Parametry | |
---|---|
args |
String : argumenty wiersza poleceń. |
unconsumedArgs |
: lista, która zostanie wypełniona argumentami, które nie zostały
używane przez obiekty powiązane z określoną konfiguracją. Jeśli
jest null , implementacja zwróci
ConfigurationException , jeśli pozostały nieprzetworzone argumenty. |
Zwroty | |
---|---|
IConfiguration |
wczytano IConfiguration . Pola Option obiektu delegata zawierają
została wypełniona wartościami w argumentach. |
Rzuty | |
---|---|
ConfigurationException |
jeśli nie udało się wczytać konfiguracji |
createConfigurationZ Args
public abstract IConfiguration createConfigurationFromArgs (String[] args)
Dogodna metoda, która wywołuje funkcję ERROR(/#createConfigurationFromArgs(String[],List))
z null
-sekundowym argumentem. Wyrzuca ConfigurationException
, jeśli
wszystkie niewykorzystane argumenty
Parametry | |
---|---|
args |
String |
Zwroty | |
---|---|
IConfiguration |
Rzuty | |
---|---|
ConfigurationException |
createConfigurationZ Args
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Utwórz obiekt IConfiguration
na podstawie argumentów wiersza poleceń za pomocą magazynu kluczy.
Oczekiwany format to „KONFIGURUJ [opcje]”, gdzie CONFIG to nazwa konfiguracji wbudowanej lub ścieżki do pliku XML konfiguracji.
Parametry | |
---|---|
args |
String : argumenty wiersza poleceń. |
unconsumedArgs |
: lista, która zostanie wypełniona argumentami, które nie zostały
używane przez obiekty powiązane z określoną konfiguracją. Jeśli
jest null , implementacja zwróci
ConfigurationException , jeśli pozostały nieprzetworzone argumenty. |
keyStoreClient |
IKeyStoreClient : pole IKeyStoreClient używane do uzyskiwania informacji poufnych w
argumentów. |
Zwroty | |
---|---|
IConfiguration |
wczytano IConfiguration . Pola Option obiektu delegata zawierają
została wypełniona wartościami w argumentach. |
Rzuty | |
---|---|
ConfigurationException |
jeśli nie udało się wczytać konfiguracji |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Utwórz obiekt IGlobalConfiguration
z argumentów wiersza poleceń.
Oczekiwany format to „KONFIGURUJ [opcje]”, gdzie CONFIG to nazwa konfiguracji wbudowanej lub ścieżki do pliku XML konfiguracji.
Parametry | |
---|---|
args |
String : argumenty wiersza poleceń. |
nonGlobalArgs |
: lista, która zostanie wypełniona argumentami, które nie zostały użyte.
przetworzone jako argumenty globalne |
Zwroty | |
---|---|
IGlobalConfiguration |
wczytano IGlobalConfiguration . Pola Option obiektu delegata
zostały wypełnione wartościami w argumentach. |
Rzuty | |
---|---|
ConfigurationException |
jeśli nie udało się wczytać konfiguracji |
createWersja częściowaZ Argów
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Utwórz konfigurację, która zawiera tylko zbiór wybranych obiektów.
Parametry | |
---|---|
arrayArgs |
String : argumenty wiersza poleceń. |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient , który służy do uzyskiwania informacji poufnych w
argumentów. |
allowedObjects |
: zbiór obiektów, które można utworzyć |
delegator |
TradefedDelegator |
Zwroty | |
---|---|
IConfiguration |
Wczytany IConfiguration . |
Rzuty | |
---|---|
ConfigurationException |
jeśli nie udało się wczytać konfiguracji |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
Usuwa zawartość konfiguracji do określonego ERROR(/PrintStream)
Parametry | |
---|---|
configName |
String : nazwa konfiguracji, |
out |
PrintStream : element ERROR(/PrintStream) , do którego mają zostać przesłane dane wyjściowe |
getConfigList,
public abstractgetConfigList ()
Zwraca listę nazw wszystkich konfiguracji znalezionych w plikach JAR w ścieżce klasy. Nie próbuje wczytać żadnej konfiguracji, więc może istnieć niedziałająca konfiguracja na tej liście.
Zwroty | |
---|---|
|
getConfigList,
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Odmiana atrybutu getConfigList()
, w której można określić, czy chcemy również wczytać
konfiguracji ze środowiska.
Parametry | |
---|---|
subPath |
String : nazwa podkatalogów, w których należy szukać konfiguracji. Jeśli wartość null, będzie miała
działa tak samo jak getConfigList() . |
loadFromEnv |
boolean : wartość prawda, jeśli konfiguracja ma być ładowana do zmiennej środowiskowej. |
Zwroty | |
---|---|
|
Pomoc do drukowania
public abstract void printHelp (PrintStream out)
Pomoc dotycząca wydruków w tej fabryce.
Wyświetla ogólne informacje pomocy i wyświetla wszystkie dostępne konfiguracje.
Parametry | |
---|---|
out |
PrintStream : element ERROR(/PrintStream) , do którego mają zostać przesłane dane wyjściowe |
PrintHelpForConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
Wyświetla pomocnicze wyniki dla obiektu IConfiguration
określonego w argumentach wiersza poleceń,
Jeśli „argumenty” odnosi się do znanej konfiguracji, zostanie utworzony obiekt IConfiguration
z XML. W takiej sytuacji IConfiguration
pojawi się pomoc. Zapisz wszystkie pozostałe „argumenty”
wartości będą ignorowane (np. tekst pomocy będzie opisywać bieżące wartości Option
s)
jako wczytanego z pliku XML i nie odzwierciedlają wartości opcji ustawionych przez argumenty wiersza poleceń.
Jeśli „argumenty” nie odnosi się do znanego elementu IConfiguration
, ogólny
Wyświetli się pomoc dotycząca usługi printHelp(PrintStream)
.
Parametry | |
---|---|
args |
String : argumenty wiersza poleceń. |
importantOnly |
boolean : jeśli true , wydrukuj skróconą pomoc zawierającą tylko
ważne szczegóły |
out |
PrintStream : element ERROR(/PrintStream) , do którego mają zostać przesłane dane wyjściowe |