public abstract class ExtensionComponentAdapter extends java.lang.Object implements LoadingOrder.Orderable
Modifier and Type | Field and Description |
---|---|
static ExtensionComponentAdapter[] |
EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
<T> T |
createInstance(ComponentManager componentManager) |
java.lang.String |
getAssignableToClassName() |
<T> java.lang.Class<T> |
getImplementationClass() |
LoadingOrder |
getOrder() |
java.lang.String |
getOrderId() |
PluginDescriptor |
getPluginDescriptor() |
protected <T> T |
instantiateClass(java.lang.Class<T> aClass,
ComponentManager componentManager) |
java.lang.String |
toString() |
public static final ExtensionComponentAdapter[] EMPTY_ARRAY
public <T> T createInstance(ComponentManager componentManager)
protected <T> T instantiateClass(java.lang.Class<T> aClass, ComponentManager componentManager)
public final LoadingOrder getOrder()
getOrder
in interface LoadingOrder.Orderable
public final java.lang.String getOrderId()
getOrderId
in interface LoadingOrder.Orderable
public final PluginDescriptor getPluginDescriptor()
public final <T> java.lang.Class<T> getImplementationClass() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public final java.lang.String getAssignableToClassName()
public java.lang.String toString()
toString
in class java.lang.Object