|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jtgl.ext.JTGLExtensionManager
public abstract class JTGLExtensionManager
Extension Manager
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_CLASSNAME
|
Constructor Summary | |
---|---|
protected |
JTGLExtensionManager()
Creates a new instance of JTGLImagingManager |
Method Summary | |
---|---|
boolean |
addExtension(java.lang.String extensionKey,
JTGLExtension extension)
|
abstract boolean |
addExtension(java.lang.String extensionFamily,
java.lang.String extensionClass,
JTGLExtension extension)
|
boolean |
addExtension(java.lang.String extensionKey,
java.lang.String extensionClassName,
java.lang.String extensionName)
|
abstract boolean |
addExtension(java.lang.String extensionFamily,
java.lang.String extensionClass,
java.lang.String extensionClassName,
java.lang.String extensionName)
|
JTGLExtension |
getExtension(java.lang.String extensionKey)
|
abstract JTGLExtension |
getExtension(java.lang.String extensionKey,
int index)
|
abstract int |
getExtensionCount(java.lang.String extensionKey)
Returns the number of implemented extensions available for a given extension key. |
abstract java.lang.String[] |
getExtensionsKeys()
Query for all of extensions keys. |
protected java.lang.String[] |
getFamilyAndClass(java.lang.String extensionKey)
|
java.lang.String[] |
getFamilyExtensions(java.lang.String extensionFamily)
Query for a family of available extensions. |
static JTGLExtensionManager |
getInstance()
|
protected static void |
registerManagerInstance(JTGLExtensionManager _instance)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String DEFAULT_CLASSNAME
Constructor Detail |
---|
protected JTGLExtensionManager()
Method Detail |
---|
public static final JTGLExtensionManager getInstance()
public java.lang.String[] getFamilyExtensions(java.lang.String extensionFamily)
public abstract java.lang.String[] getExtensionsKeys()
public abstract int getExtensionCount(java.lang.String extensionKey)
JTGLExtension
instance
, by calling getExtension(extensionKey,instanceIndex).
public boolean addExtension(java.lang.String extensionKey, java.lang.String extensionClassName, java.lang.String extensionName)
public abstract boolean addExtension(java.lang.String extensionFamily, java.lang.String extensionClass, java.lang.String extensionClassName, java.lang.String extensionName)
public boolean addExtension(java.lang.String extensionKey, JTGLExtension extension)
public abstract boolean addExtension(java.lang.String extensionFamily, java.lang.String extensionClass, JTGLExtension extension)
public JTGLExtension getExtension(java.lang.String extensionKey)
public abstract JTGLExtension getExtension(java.lang.String extensionKey, int index)
protected java.lang.String[] getFamilyAndClass(java.lang.String extensionKey)
protected static void registerManagerInstance(JTGLExtensionManager _instance)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |