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.
 
 - 
 
 -