Package org.apache.wiki.ui.admin.beans
Class PlainEditorAdminBean
java.lang.Object
org.apache.wiki.management.SimpleMBean
org.apache.wiki.ui.admin.beans.PlainEditorAdminBean
- All Implemented Interfaces:
DynamicMBean
,AdminBean
,GenericHTTPHandler
public class PlainEditorAdminBean extends SimpleMBean implements AdminBean
This class is still experimental.
-
Field Summary
Fields inherited from class org.apache.wiki.management.SimpleMBean
m_beanInfo
-
Constructor Summary
Constructors Constructor Description PlainEditorAdminBean()
-
Method Summary
Modifier and Type Method Description String
doGet(Context context)
Return basic HTML.String
doPost(Context context)
Handles a POST response.String[]
getAttributeNames()
This method must return a list of attributes which are exposed by the SimpleMBean.boolean
getChecked()
String
getId()
Get an identifier for this particular AdminBean.String[]
getMethodNames()
This method must return a list of operations which are to be exposed by the SimpleMBean.String
getTitle()
Return a human-readable title for this AdminBean.int
getType()
Returns a type (UNKNOWN, EDITOR, etc).void
initialize(Engine engine)
boolean
isEnabled()
Methods inherited from class org.apache.wiki.management.SimpleMBean
getAttribute, getAttributes, getDescription, getMBeanInfo, invoke, setAttribute, setAttributes
-
Constructor Details
-
PlainEditorAdminBean
- Throws:
NotCompliantMBeanException
-
-
Method Details
-
doGet
Description copied from interface:GenericHTTPHandler
Return basic HTML.- Specified by:
doGet
in interfaceGenericHTTPHandler
- Parameters:
context
- associated WikiContext- Returns:
- the HTML for the bean
-
doPost
Description copied from interface:GenericHTTPHandler
Handles a POST response.- Specified by:
doPost
in interfaceGenericHTTPHandler
- Parameters:
context
- associated WikiContext- Returns:
- the response string resulting from the POST
-
getTitle
Description copied from interface:AdminBean
Return a human-readable title for this AdminBean. -
getType
Description copied from interface:AdminBean
Returns a type (UNKNOWN, EDITOR, etc). -
isEnabled
-
getId
Description copied from interface:GenericHTTPHandler
Get an identifier for this particular AdminBean. This id MUST conform to URI rules. The ID must also be unique across all HTTPHandlers.- Specified by:
getId
in interfaceGenericHTTPHandler
- Returns:
- the identifier for the bean
-
getChecked
-
getAttributeNames
Description copied from class:SimpleMBean
This method must return a list of attributes which are exposed by the SimpleMBean. If there's a getXXX() method available, it'll be exposed as a getter, and if there's a setXXX() method available, it'll be exposed as a setter. For example:public void setFoo( String foo ) ... public String getFoo() ... public String[] getAttributeNames() { String[] attrs = { "foo" }; return attrs; }
Also, methods starting with "is" are also recognized as getters (e.g.public boolean isFoo()
.)- Specified by:
getAttributeNames
in classSimpleMBean
- Returns:
- An array of attribute names that can be get and optionally set.
-
getMethodNames
Description copied from class:SimpleMBean
This method must return a list of operations which are to be exposed by the SimpleMBean. Note that using overloaded method names is not supported - only one will be exposed as a JMX method at random.- Specified by:
getMethodNames
in classSimpleMBean
- Returns:
- An array of method names that should be exposed as JMX operations.
-
initialize
- Specified by:
initialize
in interfaceAdminBean
-