Package | Description |
---|---|
org.alfresco.traitextender |
Modifier and Type | Class and Description |
---|---|
class |
InstanceExtensionFactory<I extends InstanceExtension<E,T>,T extends Trait,E>
Creates extension sub classes that are extension API implementors once per
extensible-extension point definition.
|
class |
SingletonExtensionFactory<E,S extends SingletonExtension<E,T>,T extends Trait>
Creates singleton extension sub classes that are extension API implementors.
|
Modifier and Type | Method and Description |
---|---|
<E> E |
ExtendedTrait.extend(Class<E> extensionAPI,
ExtensionFactory<E> factory) |
void |
ExtenderImpl.register(ExtensionPoint<?,?> point,
ExtensionFactory<?> factory) |
abstract void |
Extender.register(ExtensionPoint<?,?> point,
ExtensionFactory<?> factory)
Registers an extension-point to factory association to be used in
extension creation.
|
<E,C extends E,M extends Trait> |
RegistryExtensionBundle.register(ExtensionPoint<E,M> point,
ExtensionFactory<C> factory)
Registers an association between the given
ExtensionPoint and
ExtensionFactory .At RegistryExtensionBundle.start(Extender) time all registered ExtensionPoint s
will be registered with the given Extender .At RegistryExtensionBundle.stop(Extender) time all registered ExtensionPoint s
will be unregistered with the given Extender . |
Copyright © 2005–2017 Alfresco Software. All rights reserved.