| Name | Description | Type | Package | Framework |
| AJExtender | Static utility used for aspectJ extension consistency , routing and for maintaining thread-local extension-bypass context stack. | Class | org.alfresco.traitextender | AlFresco |
|
| AJExtender .ExtensionBypass | AJExtender. | Interface | org.alfresco.traitextender | AlFresco |
|
| AJProxyTrait | Java Proxy InvocationHandler to be used in conjuction with asprctJ extended traits. | Class | org.alfresco.traitextender | AlFresco |
|
| Extend | A runtime retained annotation that marks AJ-trait-extended methods of Extensible objects. | Class | org.alfresco.traitextender | AlFresco |
|
| ExtendedTrait | Trait based extension reference holder. | Class | org.alfresco.traitextender | AlFresco |
|
| Extender | Trait-extender central extension registry and life cycle handler. | Class | org.alfresco.traitextender | AlFresco |
|
| ExtenderImpl | Standard-singleton Extender implementation. | Class | org.alfresco.traitextender | AlFresco |
|
| Extensible | An Extensible object exposes a set of Traits as ExtendedTraits objects. | Interface | org.alfresco.traitextender | AlFresco |
|
| ExtensionBundle | specific ExtensionPoint for given Extenders. | Interface | org.alfresco.traitextender | AlFresco |
|
| ExtensionFactory | | Interface | org.alfresco.traitextender | AlFresco |
|
| ExtensionPoint | Defines a two-way interfacing mechanism between a Trait exposing object and an extension of that object. | Class | org.alfresco.traitextender | AlFresco |
|
| ExtensionTargetException | Trait-extension runtime target-exception wrapper. | Class | org.alfresco.traitextender | AlFresco |
|
| InstanceExtension | Sub classes are extension API implementors that get instantiated once per extensible-extension point definition. | Class | org.alfresco.traitextender | AlFresco |
|
| InstanceExtensionFactory | Creates extension sub classes that are extension API implementors once per extensible-extension point definition. | Class | org.alfresco.traitextender | AlFresco |
|
| InvalidExtension | Signals an invalid extension state or extension definition. | Class | org.alfresco.traitextender | AlFresco |
|
| RegistryExtensionBundle | ExtensionBundle that supports simple ExtensionPoint to ExtensionFactory association registration. | Class | org.alfresco.traitextender | AlFresco |
|
| RouteExtensions | An method override extension routing aspect. | Class | org.alfresco.traitextender | AlFresco |
|
| SingletonExtension | A singleton extension API implementor. | Class | org.alfresco.traitextender | AlFresco |
|
| SingletonExtensionFactory | Creates singleton extension sub classes that are extension API implementors. | Class | org.alfresco.traitextender | AlFresco |
|
| SpringBeanExtension | A SingletonExtension extension-API implementor defined as a Handles also spring-bundle extension registrations. | Class | org.alfresco.traitextender | AlFresco |
|
| SpringExtensionBundle | A SpringBeanExtensions collection that get registered on the Extender's registry on afterPropertiesSet(). | Class | org.alfresco.traitextender | AlFresco |
|
| SpringExtensionPoint | An ExtensionPoint spring bean wrapper with spring registering life-cycle management. | Class | org.alfresco.traitextender | AlFresco |
|
| Trait | Subinterfaces represent distiguishing features of Extensible objects that are meant to be extended and exposed to the extending code. | Interface | org.alfresco.traitextender | AlFresco |