| Interfaces | |
|---|---|
| DeferredScript | A wrapper around IScriptSource that will obtain an IScript instance as needed. |
| EnhancedClassValidator | No description provided. |
| 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. |
| Classes | |
|---|---|
| AbstractPropertyWorker | No, this class isn't abstract ... |
| ComponentConstructorImpl | No description provided. |
| DeferredScriptImpl | No description provided. |
| 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 | No description provided. |
| 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. |