com.android.tradefed.config

Schnittstellen

DynamicRemoteFileResolver.FileResolverLoader Lädt Implementierungen von IRemoteFileResolver .
IKonfiguration Konfigurationsinformationen für einen TradeFederation-Aufruf.
IConfigurationFactory Factory zum Erstellen IConfiguration s
IConfigurationReceiver Einfache Schnittstelle zur Darstellung eines Objekts, das eine IConfiguration akzeptiert.
IDeviceConfiguration Schnittstelle für Gerätekonfigurationshalter.

Klassen

ArgsOptionParser Füllt Option aus analysierten Befehlszeilenargumenten.
Aufbau Eine konkrete IConfiguration Implementierung, die die geladenen Konfigurationsobjekte in einer Karte speichert.
KonfigurationsDef Enthält eine Aufzeichnung einer Konfiguration, der zugehörigen Objekte und ihrer Optionen.
ConfigurationDef.ConfigObjectDef Objekt zum Speichern von Informationen für einen Klassennamen und die Erscheinungsnummer, die er hat (z. B. wenn eine Konfiguration zweimal dasselbe Objekt hat, hat das erste die erste Erscheinungsnummer).
Konfigurationsfabrik Factory zum Erstellen IConfiguration .
ConfigurationFactory.ConfigLoader Implementierung von IConfigDefLoader , der die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und bei zirkulären Includes eine Ausnahme auslöst.
ConfigurationUtil Hilfsfunktionen zur Verarbeitung von Konfigurationsdateien.
ConfigurationXmlParserSettings Eine einfache Klasse zum Akzeptieren von Einstellungen für den ConfigurationXmlParser

Um Einstellungen an diese Klasse zu übergeben, ist der Alias ​​obligatorisch.

DeviceConfigurationHolder Eine konkrete IDeviceConfiguration Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert.
DynamicRemoteFileResolver Klasse, die beim Auflösen des Pfads zu Remotedateien hilft.
OptionKopierer Eine Hilfsklasse, die Option mit demselben Namen von einem Objekt in ein anderes kopieren kann.
OptionSetter Füllt Option aus.
OptionSetter.OptionFieldsForName Container für die Liste der Optionsfelder mit dem angegebenen Namen.
RetryConfigurationFactory Factory, die die Wiederholung eines Befehls übernimmt.
SandboxConfigurationFactory Spezielle Konfigurationsfabrik zur Erstellung von Konfigurationen für Sandboxing-Zwecke.

Ausnahmen

ClassNotFoundConfigurationException ConfigurationException für den Fall, dass die Klasse eines Objekts nicht gefunden wird.
OptionNotAllowedException Spezifische ConfigurationException , wenn eine Option in der Befehlszeile nicht übergeben werden darf.
TemplateResolutionError Klassenerweiterung ConfigurationException für vorlagenbezogene Fehler während der Konfigurationsanalyse.