com.ecyrd.jspwiki.plugin
Class PluginManager.WikiPluginInfo

java.lang.Object
  extended by com.ecyrd.jspwiki.modules.WikiModuleInfo
      extended by com.ecyrd.jspwiki.plugin.PluginManager.WikiPluginInfo
Enclosing class:
PluginManager

protected static class PluginManager.WikiPluginInfo
extends WikiModuleInfo

Contains information about a bunch of plugins.

Since:
Author:
Kees Kuip, Janne Jalkanen

Field Summary
 
Fields inherited from class com.ecyrd.jspwiki.modules.WikiModuleInfo
m_author, m_name, m_resource, m_scriptLocation, m_scriptText, m_stylesheetLocation, m_stylesheetText
 
Method Summary
 String getAlias()
           
 String getClassName()
           
 String getIncludeText(String type)
           
protected  void initializeFromXML(Element el)
           
protected static PluginManager.WikiPluginInfo newInstance(Class clazz)
           
protected static PluginManager.WikiPluginInfo newInstance(String className, Element el)
           
 WikiPlugin newPluginInstance()
           
 String toString()
           
 
Methods inherited from class com.ecyrd.jspwiki.modules.WikiModuleInfo
getAuthor, getName, getScriptLocation, getStylesheetLocation, getTextResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

newInstance

protected static PluginManager.WikiPluginInfo newInstance(String className,
                                                          Element el)

initializeFromXML

protected void initializeFromXML(Element el)
Overrides:
initializeFromXML in class WikiModuleInfo

newInstance

protected static PluginManager.WikiPluginInfo newInstance(Class clazz)

getClassName

public String getClassName()

getAlias

public String getAlias()

newPluginInstance

public WikiPlugin newPluginInstance()
                             throws ClassNotFoundException,
                                    InstantiationException,
                                    IllegalAccessException
Throws:
ClassNotFoundException
InstantiationException
IllegalAccessException

getIncludeText

public String getIncludeText(String type)

toString

public String toString()
Overrides:
toString in class Object