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
All Methods Instance Methods Concrete Methods 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(Context)
.protected org.jdom2.Element
rowBody(WikiModuleInfo plugin)
html blob describingElement
describing attributes-
Methods 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
-
-
-
-
Constructor Detail
-
PluginBean
public PluginBean(Engine engine) throws javax.management.NotCompliantMBeanException
- Throws:
javax.management.NotCompliantMBeanException
-
-
Method Detail
-
getTitle
public java.lang.String getTitle()
Return a human-readable title for this AdminBean.- Returns:
- the bean's title
-
getType
public int getType()
Returns a type (UNKNOWN, EDITOR, etc).- Returns:
- the bean's type
-
modules
protected java.util.Collection<WikiModuleInfo> modules()
Obtains the collection of modules which is going to be inspected atModuleBean.doGet(Context)
.- Specified by:
modules
in classModuleBean
- Returns:
- a collection of
WikiModuleInfo
-
heading
protected org.jdom2.Element heading()
html blob describing the values of eachWikiModuleInfo
inspected.- Specified by:
heading
in classModuleBean
- Returns:
Element
describing the values of eachWikiModuleInfo
inspected.
-
rowBody
protected org.jdom2.Element rowBody(WikiModuleInfo plugin)
html blob describingElement
describing attributes- Specified by:
rowBody
in classModuleBean
- Parameters:
plugin
-WikiModuleInfo
inspected.- Returns:
Element
describing theElement
inspected.
-
-