Modifier and Type | Field and Description |
---|---|
private Registry.RegisteredAbout |
about |
private ActionFactory<? extends A> |
actionFactory |
private java.lang.ClassLoader |
classLoader |
private java.lang.String |
extensionPoint |
private java.lang.String |
id |
private float |
index |
private java.lang.Throwable |
lastError |
private A |
lastErrorAction |
private RendererFactory<? super A> |
rendererFactory |
private Registry.RegisteredExtensionPoint<? super A> |
rep |
Constructor and Description |
---|
Registry.RegisteredExtension(Extension<A> extension,
Registry.RegisteredExtensionPoint<? super A> rep,
java.lang.ClassLoader classLoader)
Create a new registered extension by copying the
information from the parameter.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
clearError() |
About |
getAbout()
Get information about the extensions.
|
ActionFactory<? extends A> |
getActionFactory()
Get the factory class for creating actions.
|
(package private) java.lang.ClassLoader |
getClassLoader() |
java.lang.String |
getExtends()
Get the ID of the extension point this extension is extending.
|
(package private) Registry.RegisteredExtensionPoint<? super A> |
getExtensionPoint()
Get the extension point this extension is registered with.
|
java.lang.String |
getId()
Get the ID of the extension.
|
float |
getIndex()
The extensions in an extension point are by default ordered by their
index value.
|
(package private) java.lang.Throwable |
getLastError() |
RendererFactory<? super A> |
getRendererFactory()
Get an optional factory class for creating renderers for the actions.
|
(package private) void |
setError(A action,
java.lang.Throwable t) |
java.lang.String |
toString() |
(package private) void |
update(Extension<A> extension,
java.lang.ClassLoader classLoader)
Update the registered information.
|
private final Registry.RegisteredExtensionPoint<? super A extends Action> rep
private final java.lang.String id
private final java.lang.String extensionPoint
private Registry.RegisteredAbout about
private float index
private ActionFactory<? extends A extends Action> actionFactory
private RendererFactory<? super A extends Action> rendererFactory
private java.lang.ClassLoader classLoader
private java.lang.Throwable lastError
Registry.RegisteredExtension(Extension<A> extension, Registry.RegisteredExtensionPoint<? super A> rep, java.lang.ClassLoader classLoader)
public java.lang.String getId()
Extension
public java.lang.String getExtends()
Extension
getExtends
in interface Extension<A extends Action>
public float getIndex()
Extension
ExtensionsFilter
implementation.public ActionFactory<? extends A> getActionFactory()
Extension
ExtensionPoint.getActionClass()
method of the extended extension point returns.getActionFactory
in interface Extension<A extends Action>
public RendererFactory<? super A> getRendererFactory()
Extension
getRendererFactory
in interface Extension<A extends Action>
ExtensionPoint.allowRendererOverride()
public About getAbout()
Extension
public java.lang.String toString()
toString
in class java.lang.Object
void update(Extension<A> extension, java.lang.ClassLoader classLoader)
Registry.RegisteredExtensionPoint<? super A> getExtensionPoint()
java.lang.ClassLoader getClassLoader()
void setError(A action, java.lang.Throwable t)
void clearError()
java.lang.Throwable getLastError()