Option Annotates a field as representing a IConfiguration option. 
OptionClass Annotates a class as representing a IConfiguration object. 


DynamicRemoteFileResolver.FileResolverLoader Loads implementations of IRemoteFileResolver
IConfigOptionValueTransformer An interface for manipulating config option value 
IConfiguration Configuration information for a TradeFederation invocation. 
IConfigurationFactory Factory for creating IConfiguration
IConfigurationReceiver Simple interface to represent object that accepts an IConfiguration
IConfigurationServer An interface for config server. 
IDeviceConfiguration Device Configuration Holder Interface. 
IFileResolverLoader Loads implementations of IRemoteFileResolver
IGlobalConfiguration A class to encompass global configuration information for a single Trade Federation instance (encompassing any number of invocations of actual configurations). 


ArgsOptionParser Populates Option fields from parsed command line arguments. 
BootstrapServiceFileResolverLoader Loads resolvers using the service loading facility. 
ClassNotFoundConfigurationException ConfigurationException for when the class of an object is not found. 
Configuration A concrete IConfiguration implementation that stores the loaded config objects in a map. 
ConfigurationDef Holds a record of a configuration, its associated objects and their options. 
ConfigurationDef.ConfigObjectDef Object to hold info for a className and the appearance number it has (e.g. if a config has the same object twice, the first one will have the first appearance number). 
ConfigurationDescriptor Configuration Object that describes some aspect of the configuration itself. 
ConfigurationException Thrown if configuration could not be loaded. 
ConfigurationFactory Factory for creating IConfiguration
ConfigurationFactory.ConfigLoader Implementation of IConfigDefLoader that tracks the included configurations from one root config, and throws an exception on circular includes. 
ConfigurationUtil Utility functions to handle configuration files. 
ConfigurationXmlParserSettings A simple class to accept settings for the ConfigurationXmlParser

To pass settings to this class, the alias is mandatory. 

DeviceConfigurationHolder A concrete IDeviceConfiguration implementation that stores the loaded device configuration objects in its attributes. 
DynamicRemoteFileResolver Class that helps resolving path to remote files. 
GlobalConfiguration An IGlobalConfiguration implementation that stores the loaded config objects in a map 
IFileResolverLoader.ResolverLoadingException Exception thrown if a resolver cannot be loaded or initialized. 
NoOpConfigOptionValueTransformer An no-op IConfigOptionValueTransformer 
OptionCopier A helper class that can copy Option field values with same names from one object to another. 
OptionDef Holds the details of an Option
OptionNotAllowedException Specific ConfigurationException when an option is not allowed to be passed in the command line. 
OptionSetter Populates Option fields. 
OptionSetter.OptionFieldsForName Container for the list of option fields with given name. 
RemoteFileResolver A simple class that allows one to load files from a variety of places using URIs and the service provider functionality. 
RetryConfigurationFactory Factory that handles retrying a command. 
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose. 
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing. 


ConfigurationDescriptor.LocalTestRunner Enum used to indicate local test runner. 
OptionUpdateRule Controls the behavior when an option is specified multiple times.