Class and Description |
---|
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
SingletonExtension
A singleton extension API implementor.
|
SpringBeanExtension
A
SingletonExtension extension-API implementor defined as a
spring-bean.Handles also spring-bundle extension registrations. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Class and Description |
---|
AJExtender.ExtensionBypass
Implementors are aspectJ extension ignoring closures.
|
Extend
A runtime retained annotation that marks AJ-trait-extended methods of
Extensible objects.It defines the actual circumstances in which the ExtensionPoint
defined using Extend.extensionAPI() and Extend.traitAPI() has its
extension invoked.Methods marked by this aspect are advised by an extension-routing around advice in RouteExtensions . |
ExtendedTrait
Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected. |
Extender
Trait-extender central extension registry and life cycle handler.
Implementors must handle: ExtensionBundle life cycle operations that start and stop bundles
of extension points implementations at runtime. |
Extensible
An
Extensible object exposes a set of Trait s as
ExtendedTrait s objects.An ExtendedTrait is an association between a Trait exposing
object and several extension objects.The actual Trait s and associated extensions provided by an
Extensible object are given by its ExtensionPoint handling
strategy and by the current set of registered extensions (see
Extender ).The exposed Trait s can be thought of as parts of an object's
interface that will be exposed to an extension. |
ExtensionBundle
Implementors are sets of extension implementations that are registered on
specific
ExtensionPoint for given Extender s. |
ExtensionFactory
Creates extension instances for given
Trait s and
ExtensionPoint s. |
ExtensionPoint
Defines a two-way interfacing mechanism between a
Trait exposing
object and an extension of that object.The extended object can call methods of the ExtensionPoint.extensionAPI which will
be able to interact with the extended object through the ExtensionPoint.traitAPI
interface it was paired with in the extension point. |
InstanceExtension
Sub classes are extension API implementors that get instantiated once per
extensible-extension point definition.
|
InvalidExtension
Signals an invalid extension state or extension definition.
|
RegistryExtensionBundle |
SingletonExtension
A singleton extension API implementor.
|
SpringBeanExtension
A
SingletonExtension extension-API implementor defined as a
spring-bean.Handles also spring-bundle extension registrations. |
SpringExtensionPoint
An
ExtensionPoint spring bean wrapper with spring registering
life-cycle management.Works in conjunction with SpringBeanExtension s and
SpringExtensionBundle s to define spring based ExtensionBundle
s of singleton extensions. |
Trait
Markup interface.
Subinterfaces represent distiguishing features of Extensible objects
that are meant to be extended and exposed to the extending code.Ideally they would be the only means of interaction between extensions and the extended modules. |
Copyright © 2005–2017 Alfresco Software. All rights reserved.