org.jtgl.ext
Class DefaultExtensionManager
java.lang.Object
org.jtgl.ext.JTGLExtensionManager
org.jtgl.ext.DefaultExtensionManager
public class DefaultExtensionManager
- extends JTGLExtensionManager
Default lightweight ExtensionManager implementation.
- Author:
- Manuel Polo (manuel_polo at yahoo dot es)
Method Summary |
boolean |
addExtension(java.lang.String extensionFamily,
java.lang.String extensionClass,
JTGLExtension extension)
|
boolean |
addExtension(java.lang.String extensionFamily,
java.lang.String extensionClass,
java.lang.String extensionClassName,
java.lang.String extensionName)
|
JTGLExtension |
getExtension(java.lang.String extensionKey,
int index)
|
int |
getExtensionCount(java.lang.String extensionKey)
Returns the number of implemented extensions available for a given extension key. |
java.lang.String[] |
getExtensionsKeys()
Query for all of extensions keys. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addExtension
public boolean addExtension(java.lang.String extensionFamily,
java.lang.String extensionClass,
java.lang.String extensionClassName,
java.lang.String extensionName)
- Specified by:
addExtension
in class JTGLExtensionManager
addExtension
public boolean addExtension(java.lang.String extensionFamily,
java.lang.String extensionClass,
JTGLExtension extension)
- Specified by:
addExtension
in class JTGLExtensionManager
getExtension
public JTGLExtension getExtension(java.lang.String extensionKey,
int index)
- Specified by:
getExtension
in class JTGLExtensionManager
getExtensionCount
public int getExtensionCount(java.lang.String extensionKey)
- Description copied from class:
JTGLExtensionManager
- Returns the number of implemented extensions available for a given extension key.
This method may be used previously to access a
JTGLExtension
instance
, by calling getExtension(extensionKey,instanceIndex).
- Specified by:
getExtensionCount
in class JTGLExtensionManager
getExtensionsKeys
public java.lang.String[] getExtensionsKeys()
- Description copied from class:
JTGLExtensionManager
- Query for all of extensions keys.
Extensions keys are composed of a extension family key plus a extension class key.
Eg: getExtensionsKeys() would return an array of strings such as:
{"device.Vibrator" , "media.MediaManager" , "imaging.ImageUtil" }
- Specified by:
getExtensionsKeys
in class JTGLExtensionManager