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
InjectSpecification s 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
EnhancementOperation that 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
messages property 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
specification property. |
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.
|