| Interface | Description | 
|---|---|
| AdapterFactory<A,T> | 
 The  
AdapterFactory interface defines the contract for an object
 that can adapt an object to a given type. | 
| AdapterManager | 
 The  
AdapterManager interface defines a service for the platform
 for adapting instances of a given object to a given target type. | 
| Class | Description | 
|---|---|
| AbstractCachingAdapterFactory<A,T> | 
 The  
AbstractCachingAdapterFactory class may be used to implement
 an AdapterFactory that provides caching of target instances
 keyed by their respective adaptable objects. | 
| AdapterManager.Factory | 
 The  
AdapterManager.Factory class is used to get an implementation
 of the AdapterManager service. |