xdoclet.jmx
Class MBeanInterfaceSubTask

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

public class MBeanInterfaceSubTask
extends TemplateSubTask

Generates MBean interface for JMX MBean.

Version:
$Revision: 1.7 $
Author:
Rickard Oberg (rickard@xpedio.com)
See Also:
Serialized Form

Inner classes inherited from class xdoclet.TemplateSubTask
TemplateSubTask.ExtentTypes
 
Field Summary
protected static java.lang.String mbeanClassPattern
           
static java.lang.String SUBTASK_NAME
           
 
Fields inherited from class xdoclet.DocletSupport
currentTag
 
Constructor Summary
MBeanInterfaceSubTask()
           
 
Method Summary
static java.lang.String getMbeanClassPattern()
           
 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

mbeanClassPattern

protected static java.lang.String mbeanClassPattern
Constructor Detail

MBeanInterfaceSubTask

public MBeanInterfaceSubTask()
Method Detail

getMbeanClassPattern

public static java.lang.String getMbeanClassPattern()

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