public final class BeanExtensionPoint<T> extends ExtensionPointImpl<T>
ExtensionPoint.KindmyDescriptor| Constructor and Description |
|---|
BeanExtensionPoint(java.lang.String name,
java.lang.String className,
PluginDescriptor pluginDescriptor,
boolean dynamic) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionPointImpl<T> |
cloneFor(ComponentManager manager) |
protected ExtensionComponentAdapter |
createAdapterAndRegisterInPicoContainerIfNeeded(Element extensionElement,
PluginDescriptor pluginDescriptor,
ComponentManager componentManager) |
void |
unregisterExtensions(PluginDescriptor pluginDescriptor,
java.util.List<Element> elements,
java.util.List<java.lang.Runnable> listenerCallbacks) |
addExtensionPointListener, addExtensionPointListener, addExtensionPointListener, clearExtensionClass, extensions, findExtension, getClassName, getComponentManager, getExtensionClass, getExtensionList, getExtensions, getName, getPluginDescriptor, getPluginDescriptor, hasAnyExtensions, isDynamic, iterator, maskAll, processImplementations, processWithPluginDescriptor, registerExtension, registerExtension, registerExtension, registerExtension, registerExtensions, removeExtensionPointListener, removeUnloadableExtensions, reset, setCheckCanceledAction, toString, unregisterExtension, unregisterExtension, unregisterExtensions, unregisterExtensions, unregisterExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, hasExtensionpublic BeanExtensionPoint(java.lang.String name,
java.lang.String className,
PluginDescriptor pluginDescriptor,
boolean dynamic)
public ExtensionPointImpl<T> cloneFor(ComponentManager manager)
cloneFor in class ExtensionPointImpl<T>protected ExtensionComponentAdapter createAdapterAndRegisterInPicoContainerIfNeeded(Element extensionElement, PluginDescriptor pluginDescriptor, ComponentManager componentManager)
createAdapterAndRegisterInPicoContainerIfNeeded in class ExtensionPointImpl<T>public void unregisterExtensions(PluginDescriptor pluginDescriptor, java.util.List<Element> elements, java.util.List<java.lang.Runnable> listenerCallbacks)
unregisterExtensions in class ExtensionPointImpl<T>