Package org.apache.wiki.ui.admin.beans
Class PluginBean
java.lang.Object
org.apache.wiki.management.SimpleMBean
org.apache.wiki.ui.admin.SimpleAdminBean
org.apache.wiki.ui.admin.beans.ModuleBean
org.apache.wiki.ui.admin.beans.PluginBean
- All Implemented Interfaces:
javax.management.DynamicMBean
,AdminBean
,GenericHTTPHandler
public class PluginBean extends ModuleBean
-
Field Summary
Fields inherited from class org.apache.wiki.ui.admin.SimpleAdminBean
m_engine
Fields inherited from class org.apache.wiki.management.SimpleMBean
m_beanInfo
-
Constructor Summary
Constructors Constructor Description PluginBean(Engine engine)
-
Method Summary
Modifier and Type Method Description java.lang.String
getTitle()
Return a human-readable title for this AdminBean.int
getType()
Returns a type (UNKNOWN, EDITOR, etc).protected org.jdom2.Element
heading()
html blob describing the values of eachWikiModuleInfo
inspected.protected java.util.Collection<WikiModuleInfo>
modules()
Obtains the collection of modules which is going to be inspected atModuleBean.doGet(WikiContext)
.protected org.jdom2.Element
rowBody(WikiModuleInfo plugin)
html blob describingElement
describing attributesMethods inherited from class org.apache.wiki.ui.admin.beans.ModuleBean
containerForModuleDetail, doGet, getAttributeNames, getMethodNames, title, validModuleVersion
Methods inherited from class org.apache.wiki.ui.admin.SimpleAdminBean
doPost, getId, initialize
Methods inherited from class org.apache.wiki.management.SimpleMBean
getAttribute, getAttributes, getDescription, getMBeanInfo, invoke, setAttribute, setAttributes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PluginBean
- Throws:
javax.management.NotCompliantMBeanException
-
-
Method Details
-
getTitle
Return a human-readable title for this AdminBean.- Returns:
- the bean's title
-
getType
Returns a type (UNKNOWN, EDITOR, etc).- Returns:
- the bean's type
-
modules
Obtains the collection of modules which is going to be inspected atModuleBean.doGet(WikiContext)
.- Specified by:
modules
in classModuleBean
- Returns:
- a collection of
WikiModuleInfo
-
heading
html blob describing the values of eachWikiModuleInfo
inspected.- Specified by:
heading
in classModuleBean
- Returns:
Element
describing the values of eachWikiModuleInfo
inspected.
-
rowBody
html blob describingElement
describing attributes- Specified by:
rowBody
in classModuleBean
- Parameters:
plugin
-WikiModuleInfo
inspected.- Returns:
Element
describing theElement
inspected.
-