Uses of Interface
org.alfresco.traitextender.ExtensionFactory
-
Packages that use ExtensionFactory Package Description org.alfresco.traitextender -
-
Uses of ExtensionFactory in org.alfresco.traitextender
Classes in org.alfresco.traitextender that implement ExtensionFactory Modifier and Type Class Description classInstanceExtensionFactory<I extends InstanceExtension<E,T>,T extends Trait,E>Creates extension sub classes that are extension API implementors once per extensible-extension point definition.classSingletonExtensionFactory<E,S extends SingletonExtension<E,T>,T extends Trait>Creates singleton extension sub classes that are extension API implementors.Methods in org.alfresco.traitextender with parameters of type ExtensionFactory Modifier and Type Method Description <E> EExtendedTrait. extend(java.lang.Class<E> extensionAPI, ExtensionFactory<E> factory)abstract voidExtender. register(ExtensionPoint<?,?> point, ExtensionFactory<?> factory)Registers an extension-point to factory association to be used in extension creation.voidExtenderImpl. register(ExtensionPoint<?,?> point, ExtensionFactory<?> factory)<E,C extends E,M extends Trait>
voidRegistryExtensionBundle. register(ExtensionPoint<E,M> point, ExtensionFactory<C> factory)Registers an association between the givenExtensionPointandExtensionFactory.
AtRegistryExtensionBundle.start(Extender)time all registeredExtensionPoints will be registered with the givenExtender.
AtRegistryExtensionBundle.stop(Extender)time all registeredExtensionPoints will be unregistered with the givenExtender.
-