com.android.tradefed.config

Interfejsy

DynamicRemoteFileResolver.FileResolverLoader Ładuje implementacje IRemoteFileResolver .
IKonfiguracja Informacje konfiguracyjne dla wywołania TradeFederation.
IConfigurationFactory Fabryka do tworzenia IConfiguration s
Odbiornik konfiguracji Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration .
Konfiguracja IDevice Interfejs uchwytu konfiguracji urządzenia.

Zajęcia

ArgsOptionParser Wypełnia pola Option na podstawie przeanalizowanych argumentów wiersza poleceń.
Konfiguracja Konkretna implementacja IConfiguration , która przechowuje załadowane obiekty konfiguracyjne na mapie.
KonfiguracjaDef Przechowuje zapis konfiguracji, powiązanych z nią obiektów i ich opcji.
KonfiguracjaDef.ConfigObjectDef Obiekt przechowujący informacje o nazwie klasy i numerze jej wyglądu (np. jeśli konfiguracja zawiera dwa razy ten sam obiekt, pierwszy z nich będzie miał pierwszy numer wyglądu).
Fabryka konfiguracji Fabryka do tworzenia IConfiguration .
ConfigurationFactory.ConfigLoader Implementacja IConfigDefLoader , która śledzi dołączone konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku dołączań cyklicznych.
KonfiguracjaUtil Funkcje narzędziowe do obsługi plików konfiguracyjnych.
Ustawienia konfiguracjiXmlParser Prosta klasa do akceptowania ustawień dla ConfigurationXmlParser

Aby przekazać ustawienia do tej klasy, alias jest obowiązkowy.

Uchwyt konfiguracji urządzenia Konkretna implementacja IDeviceConfiguration , która przechowuje załadowane obiekty konfiguracji urządzenia w swoich atrybutach.
DynamicRemoteFileResolver Klasa pomagająca w określeniu ścieżki do plików zdalnych.
OpcjaKopiarka Klasa pomocnicza, która może kopiować wartości pól Option o tych samych nazwach z jednego obiektu do drugiego.
Opcja ustawiająca Wypełnia pola Option .
OptionSetter.OptionFieldsForName Kontener na listę pól opcji o podanej nazwie.
Ponów próbę konfiguracji fabryki Fabryka obsługująca ponawianie polecenia.
Fabryka konfiguracji Sandbox Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy.

Wyjątki

Wyjątek ClassNotFoundConfigurationException ConfigurationException w przypadku, gdy nie znaleziono klasy obiektu.
OptionNotAllowedException Specyficzny ConfigurationException , gdy nie można przekazać opcji w wierszu poleceń.
Błąd rozwiązania szablonu Klasa rozszerzająca ConfigurationException dla błędu związanego z szablonem podczas analizowania konfiguracji.