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:
javax.management.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 java.lang.String
doGet(Context context)
Return basic HTML.java.lang.String
doPost(Context context)
Handles a POST response.java.lang.String[]
getAttributeNames()
This method must return a list of attributes which are exposed by the SimpleMBean.boolean
getChecked()
java.lang.String
getId()
Get an identifier for this particular AdminBean.java.lang.String[]
getMethodNames()
This method must return a list of operations which are to be exposed by the SimpleMBean.java.lang.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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PlainEditorAdminBean
- Throws:
javax.management.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
-