xdoclet.modules.jmx
public class JMXTagsHandler extends AbstractProgramElementTagsHandler
Version: $Revision: 1.12 $
UNKNOWN: 31 January 2002 namespace = "Jmx" attributes - XXX: Does this need to be synchronized? ifIsGetterMethod, ifIsSetterMethod - TODO: There is a big overlap here with stuff in ejb - have a look.
Field Summary | |
---|---|
protected Map | attributes
Collection of attributes. |
protected MethodTagsHandler | handler
For use in extracting method names. |
protected int | index
For looping through indexed tags. |
Method Summary | |
---|---|
String | constructorSignature()
Describe what the method does
|
void | forAllIndexedConstructorParams(String template, Properties attributes)
Describe what the method does
|
void | forAllIndexedMethodParams(String template, Properties attributes)
Describe what the method does
|
protected String | getMBeanName(XClass clazz)
Implementation of JMXTagsHandler.
|
void | ifHasAttributeDescription(String template, Properties attributes) |
void | ifIsGetterMethod(String template, Properties attributes)
TODO: There is a big overlap here with stuff in ejb - have a look.
|
void | ifIsSetterMethod(String template, Properties attributes)
TODO: There is a big overlap here with stuff in ejb - have a look.
|
String | indexedConstructorParamValue(Properties attributes)
Describe what the method does
|
String | indexedMethodParamValue(Properties attributes) |
protected boolean | isGetterMethod() |
protected boolean | isSetterMethod() |
String | mbeanName()
Returns the MBean name for the current class. |
Returns: Describe the return value
Throws: XDocletException Describe the exception
Parameters: template Describe what the parameter does attributes Describe what the parameter does
Throws: XDocletException Describe the exception
Parameters: template Describe what the parameter does attributes Describe what the parameter does
Throws: XDocletException Describe the exception
Parameters: clazz
Returns: Description of the Returned Value
Throws: XDocletException Description of Exception
Parameters: template attributes
Throws: XDocletException
UNKNOWN: type = "block"
Parameters: template attributes
Throws: XDocletException
UNKNOWN: type = "block" description = "Executes the block if the current method is a getter"
Parameters: template attributes
Throws: XDocletException
UNKNOWN: type = "block" description = "Executes the block if the current method is a setter"
Parameters: attributes Describe what the parameter does
Returns: Describe the return value
Throws: XDocletException Describe the exception
Parameters: attributes Describe what the parameter does
Returns: Describe the return value
Throws: XDocletException Describe the exception
UNKNOWN: refactor common code with indexedConstructorParamValue into a private method
Returns: The GetterMethod value
UNKNOWN: (Aslak) this is very general stuff. It should be implemented higher up in the hierarchy if it isn't already done somewhere
Returns: The SetterMethod value
UNKNOWN: (Aslak) this is very general stuff. It should be implemented higher up in the hierarchy if it isn't already done somewhere
Returns: Description of the Returned Value
Throws: XDocletException Description of Exception
See Also: JMXTagsHandler
UNKNOWN: type = "content" description = "Returns the MBean name for the current class. Looks for * the name parameter in the jmx:mbean tag on the current class."