| Interface | Description | |
|---|---|---|
| IObjectDefinitionResolver |
Objects implementing this interface are used to retrieve an IObjectDefinition
for already existing objects to be wired. |
|
| IObjectSelector | Objects implementing this interface are used to approve (or deny) the selection of an object for some action/purpose. | |
| IObjectSelectorAware |
Describes an object that needs a reference to an IObjectSelector instance. |
|
| IStageProcessor | Describes an object that can process objects that have been added to the stage. | |
| IStageProcessorRegistry |
Descibes an object that manages a collection of IStageProcessor instances. |
|
| IStageProcessorRegistryAware |
Describes an object that needs a reference to a IStageProcessorRegistry instance. |
| Class | Description | |
|---|---|---|
| AbstractStageProcessor |
Abstract base class for IStageProcessor implementations. |
|
| DefaultAutowiringStageProcessor |
IStageProcessor implementation that is created by default by the FlexXMLApplicationContext to perform
autowiring and dependency injection on stage components. |
|
| DefaultObjectDefinitionResolver |
Default IObjectDefinitionResolver used for wiring. |
|
| FlexStageDefaultObjectSelector |
Default IObjectResolver used for flex stage wiring. |
|
| FlexStageProcessorRegistry |
A singleton implementation of the |
|
| GenericStageProcessor |
This IStageProcessor uses certain stage components to be assigned to a specified target object. |
|
| SimpleObjectDefinitionResolver |
Basic implementation of the IObjectDefinitionResolver interface
that just stupidly creates an empty ObjectDefinition for a
given Object without performing any kind of other logic. |
|
| StageProcessorFactoryPostprocessor |
|
|
| StageProcessorRegistration |
Manages an IObjectSelector and its associated IStageProcessor instances. |