| 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.
|
| ClassHierarchySerializer |
A base interface for ClassHierarchy serializers.
|
| Configuration |
Immutable, type-checked configuration data.
|
| ConfigurationBuilder |
This class allows applications to register bindings with Tang.
|
| ConfigurationProvider |
Objects that can provide a Configuration implement this interface.
|
| 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 © 2017 The Apache Software Foundation. All rights reserved.