| Interface | Description | 
|---|---|
| Aspect | 
 A simple interface that allows external code to interpose on Tang object
 injections. 
 | 
| BindLocation | 
 This interface is used to track the source of configuration bindings. 
 | 
| ClassHierarchy | 
 ClassHierarchy objects store information about the interfaces
 and implementations that are available in a particular runtime
 environment. 
 | 
| Configuration | 
 Immutable, type-checked configuration data. 
 | 
| ConfigurationBuilder | 
 This class allows applications to register bindings with Tang. 
 | 
| ExternalConstructor<T> | 
 This interface allows legacy classes to be injected by
 ConfigurationBuilderImpl. 
 | 
| Injector | |
| JavaClassHierarchy | |
| JavaConfigurationBuilder | 
 Convenience methods that extend the ConfigurationBuilder but assume that
 the underlying ClassHierarchy delegates to the default Java classloader. 
 | 
| Tang | 
 The root factory interface for Tang. 
 | 
| Class | Description | 
|---|---|
| Configurations | 
 Helper class for Configurations 
 | 
| InjectionFuture<T> | 
 A future-based mechanism for cyclic object injections. 
 | 
| Tang.Factory | 
 A factory that returns the default implementation of the Tang interface. 
 | 
Copyright © 2015 The Apache Software Foundation. All rights reserved.