|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wiki.modules.WikiModuleInfo
public class WikiModuleInfo
A WikiModule describes whatever JSPWiki plugin there is: it can be a plugin, an editor, a filter, etc.
Field Summary | |
---|---|
protected String |
m_adminBeanClass
|
protected String |
m_author
|
protected String |
m_maxVersion
|
protected String |
m_minVersion
|
protected String |
m_name
|
protected URL |
m_resource
|
protected String |
m_scriptLocation
|
protected String |
m_scriptText
|
protected String |
m_stylesheetLocation
|
protected String |
m_stylesheetText
|
Constructor Summary | |
---|---|
WikiModuleInfo(String name)
Create a new info container. |
Method Summary | |
---|---|
int |
compareTo(WikiModuleInfo arg0)
|
boolean |
equals(Object obj)
The WikiModuleInfo is equal to another WikiModuleInfo, if the name is equal. |
String |
getAdminBeanClass()
Returns the AdminBean class which is supposed to manage this module. |
String |
getAuthor()
Returns the name of the author of this plugin (if defined). |
String |
getMaxVersion()
Returns the maximum version of JSPWiki that this module supports. |
String |
getMinVersion()
Returns the minimum version of JSPWiki that this module supports. |
String |
getName()
Returns the common name for this particular module. |
String |
getScriptLocation()
Return the location of the script for this module. |
String |
getStylesheetLocation()
Returns the style sheet location for this module. |
protected String |
getTextResource(String resourceLocation)
Attempts to locate a resource from a JAR file and returns it as a string. |
int |
hashCode()
|
protected void |
initializeFromXML(org.jdom2.Element el)
Initializes the ModuleInfo from some standard XML elements which are under the given element. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String m_name
protected String m_scriptLocation
protected String m_scriptText
protected String m_stylesheetLocation
protected String m_stylesheetText
protected String m_author
protected URL m_resource
protected String m_minVersion
protected String m_maxVersion
protected String m_adminBeanClass
Constructor Detail |
---|
public WikiModuleInfo(String name)
name
- The name of the module.Method Detail |
---|
public boolean equals(Object obj)
equals
in class Object
obj
-
public int hashCode()
hashCode
in class Object
protected void initializeFromXML(org.jdom2.Element el)
el
- The element to parse.public String getAdminBeanClass()
public String getName()
Every module defines a name, so this method should never return null.
public String getStylesheetLocation()
public String getScriptLocation()
public String getAuthor()
public String getMinVersion()
public String getMaxVersion()
protected String getTextResource(String resourceLocation) throws IOException
resourceLocation
- an URI of the resource
IOException
- if the JAR file or the resource cannot be readpublic int compareTo(WikiModuleInfo arg0)
compareTo
in interface Comparable<WikiModuleInfo>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |