|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 Objectobj -
public int hashCode()
hashCode in class Objectprotected 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 | |||||||||