com.ideo.sweetdevria.tag.pluginAPI
Class PluginManager
java.lang.Object
com.ideo.sweetdevria.tag.pluginAPI.PluginManager
- All Implemented Interfaces:
- Plugin
public class PluginManager
- extends java.lang.Object
- implements Plugin
Method Summary |
void |
configureTag(javax.servlet.jsp.tagext.Tag tag,
javax.servlet.jsp.PageContext pageContext)
Configure tag, called on each doStartTag method. |
static PluginManager |
getPluginManager()
Singleton. |
void |
loadPlugin(java.lang.String pluginClassName)
Load plugin from class name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pluginManager
protected static PluginManager pluginManager
plugins
protected static java.util.Collection plugins
PROPERTIES_NAME
protected static final java.lang.String PROPERTIES_NAME
- See Also:
- Constant Field Values
INITIAL_IDX_PROP
protected static final short INITIAL_IDX_PROP
- See Also:
- Constant Field Values
MAX_PLUGIN
public static final short MAX_PLUGIN
- See Also:
- Constant Field Values
loadPlugin
public void loadPlugin(java.lang.String pluginClassName)
- Load plugin from class name.
- Parameters:
pluginClassName
- plugin class name.
getPluginManager
public static PluginManager getPluginManager()
- Singleton.
- Returns:
- Unique instance of PluginManager
configureTag
public void configureTag(javax.servlet.jsp.tagext.Tag tag,
javax.servlet.jsp.PageContext pageContext)
- Configure tag, called on each doStartTag method.
- Specified by:
configureTag
in interface Plugin
- Parameters:
tag
- tag.pageContext
- page context.
Copyright © 2010 Ideo Technologies. All Rights Reserved.