public final class InterfaceExtensionPoint<T> extends ExtensionPointImpl<T>
ExtensionPoint.Kind
myDescriptor
Constructor and Description |
---|
InterfaceExtensionPoint(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, unregisterExtensions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExtension, hasExtension
public InterfaceExtensionPoint(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>