xdoclet.jmx.vendor
Class OpenJMXDescriptionAdapterSubTask

java.lang.Object
  |
  +--xdoclet.DocletSupport
        |
        +--xdoclet.SubTask
              |
              +--xdoclet.TemplateSubTask
                    |
                    +--xdoclet.jmx.vendor.OpenJMXDescriptionAdapterSubTask
All Implemented Interfaces:
java.io.Serializable

public class OpenJMXDescriptionAdapterSubTask
extends TemplateSubTask

Generates MBeanDescriptionAdaptor subclass for OpenJMX.

Version:
$Revision: 1.4 $
Author:
Dmitri Colebatch (dim@bigpond.net.au)
See Also:
Serialized Form

Inner classes inherited from class xdoclet.TemplateSubTask
TemplateSubTask.ExtentTypes
 
Field Summary
protected static java.lang.String mbeanDescriptionClassPattern
           
static java.lang.String SUBTASK_NAME
           
 
Fields inherited from class xdoclet.DocletSupport
currentTag
 
Constructor Summary
OpenJMXDescriptionAdapterSubTask()
           
 
Method Summary
static java.lang.String getMbeanDescriptionClassPattern()
           
 java.lang.String getSubTaskName()
           
 void setPattern(java.lang.String new_pattern)
           
 void validateOptions()
          Called to validate configuration parameters.
 
Methods inherited from class xdoclet.TemplateSubTask
addPackageSubstitution, beanFile, copyAttributesFrom, engineFinished, engineStarted, execute, generateForClass, getDestinationFile, getEngine, getExtent, getGeneratedFileName, getHavingClassTag, getOfType, getPackageSubstitutions, getParser, getSubTaskClassName, getTemplateURL, init, isGuessGenerationNeeded, isPackageSubstitutionInheritanceSupported, isPrefixWithPackageStructure, javaFile, matchesGenerationRules, setDestinationFile, setEngine, setExtent, setExtentValue, setGuessGenerationNeeded, setHavingClassTag, setOfType, setPackageSubstitutionInheritanceSupported, setPackageSubstitutions, setParser, setPrefixWithPackageStructure, setSubTaskClassName, setTemplateFile, setTemplateURL, startEngine, startProcess
 
Methods inherited from class xdoclet.SubTask
addConfigParam, getConfigParams, getContext, getDestDir, getMergeDir, setDestDir, setMergeDir, setSubTaskName
 
Methods inherited from class xdoclet.DocletSupport
getCurrentClass, getCurrentConstructor, getCurrentField, getCurrentMethod, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentConstructor, setCurrentField, setCurrentMethod, setCurrentPackage, setCurrentTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUBTASK_NAME

public static final java.lang.String SUBTASK_NAME

mbeanDescriptionClassPattern

protected static java.lang.String mbeanDescriptionClassPattern
Constructor Detail

OpenJMXDescriptionAdapterSubTask

public OpenJMXDescriptionAdapterSubTask()
Method Detail

getMbeanDescriptionClassPattern

public static java.lang.String getMbeanDescriptionClassPattern()

getSubTaskName

public java.lang.String getSubTaskName()
Overrides:
getSubTaskName in class TemplateSubTask

setPattern

public void setPattern(java.lang.String new_pattern)

validateOptions

public void validateOptions()
                     throws XDocletException
Called to validate configuration parameters.
Overrides:
validateOptions in class TemplateSubTask
Throws:
XDocletException - Description of Exception