public class LanguageExtensionPoint<T> extends CustomLoadingExtensionPointBean<T> implements KeyedLazyInstance<T>
Language-bound extension points.| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
implementationClass |
java.lang.String |
language
Language ID.
|
factoryArgument, factoryClass| Constructor and Description |
|---|
LanguageExtensionPoint() |
LanguageExtensionPoint(java.lang.String language,
T instance) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getImplementationClassName() |
java.lang.String |
getKey() |
createInstancegetInstance, getLoaderForClass, getPluginDescriptor, setPluginDescriptorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstancepublic java.lang.String language
Language.getID()public java.lang.String implementationClass
public LanguageExtensionPoint()
public LanguageExtensionPoint(java.lang.String language,
T instance)
protected final java.lang.String getImplementationClassName()
getImplementationClassName in class BaseKeyedLazyInstance<T>public java.lang.String getKey()
getKey in interface KeyedLazyInstance<T>