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.StringgetTitle()Return a human-readable title for this AdminBean.intgetType()Returns a type (UNKNOWN, EDITOR, etc).protected org.jdom2.Elementheading()html blob describing the values of eachWikiModuleInfoinspected.protected java.util.Collection<WikiModuleInfo>modules()Obtains the collection of modules which is going to be inspected atModuleBean.doGet(Context).protected org.jdom2.ElementrowBody(WikiModuleInfo plugin)html blob describingElementdescribing 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:
modulesin classModuleBean- Returns:
- a collection of
WikiModuleInfo
-
heading
protected org.jdom2.Element heading()
html blob describing the values of eachWikiModuleInfoinspected.- Specified by:
headingin classModuleBean- Returns:
Elementdescribing the values of eachWikiModuleInfoinspected.
-
rowBody
protected org.jdom2.Element rowBody(WikiModuleInfo plugin)
html blob describingElementdescribing attributes- Specified by:
rowBodyin classModuleBean- Parameters:
plugin-WikiModuleInfoinspected.- Returns:
Elementdescribing theElementinspected.
-
-