See: Description
| Interface | Description |
|---|---|
| DeferredScript |
A wrapper around
IScriptSource that will obtain an
IScript instance as needed. |
| EnhancedClassValidator | |
| EnhancementOperation |
A process object representing enhancements to a component class.
|
| EnhancementWorker |
A worker that is employed by the
ComponentConstructorFactory
to perform some enhancement. |
| InjectEnhancementWorker |
A kind of enhancement worker dedicated to injection, based on the <inject> element of the
specification.
|
| Class | Description |
|---|---|
| AbstractPropertyWorker |
No, this class isn't abstract ...
|
| ComponentConstructorImpl | |
| DeferredScriptImpl | |
| DispatchToInjectWorker |
Iterates over the
InjectSpecifications and locates and
delegates to a InjectEnhancementWorker for each one. |
| EnhancedClassValidatorImpl |
Validates that an enhanced class is correct; checks that all inherited abstract methods are, in
fact, implemented in the class.
|
| EnhancementOperationImpl |
Implementation of
EnhancementOperationthat knows how to
collect class changes from enhancements. |
| EnhanceUtils |
Convienience methods needed by various parts of the enhancement subsystem.
|
| InitialValueBindingCreator |
Encapsulates information needed to construct an initial value binding for a specified property
(with an initial value).
|
| InjectAssetWorker |
Injects assets as component properties.
|
| InjectBeanWorker |
Injects a property that will dynamically access a managed bean.
|
| InjectComponentWorker |
Injects components for which the property attribute of the <component> element was
specified.
|
| InjectListenerRegistrationWorker |
Checks to see if the component implements a specific interface, and adds code to the component's
finishLoad() method to register (with the page) for such notifications.
|
| InjectMessagesWorker |
Injects the read-only
messagesproperty into
all components. |
| InjectMetaWorker |
Injects meta data obtained via
ComponentPropertySource
(meaning that meta-data is searched for in the component's specification, then it's namespace
(library or application specification), then the global application properties. |
| InjectObjectWorker |
Implementation for injection type "object" (the default).
|
| InjectPageWorker |
Injects code to access a named page within the application.
|
| InjectScriptWorker |
Injects
IScript instances directly into pages or components. |
| InjectSpecificationWorker |
Injects the component's specification as the
specificationproperty. |
| InjectStateFlagWorker |
Injects a boolean property that indicates if a particular application state object already
exists.
|
| InjectStateWorker |
Worker for injecting application state objects as properties of the component.
|
| JavaClassMapping | |
| ParameterPropertyWorker |
Responsible for creating properties for connected parameters.
|
| SpecifiedPropertyWorker |
Responsible for adding properties to a class corresponding to specified properties in the
component's specification.
|