xdoclet
Class NoInnerClassSubTask

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

public class NoInnerClassSubTask
extends TemplateSubTask

This subtask only matches regular classes, not inner classes. It was written to generate JUnit classes for xjavadoc.

Author:
Aslak Hellesøy
See Also:
Serialized Form

Inner classes inherited from class xdoclet.TemplateSubTask
TemplateSubTask.ExtentTypes
 
Fields inherited from class xdoclet.TemplateSubTask
SUBTASK_NAME
 
Fields inherited from class xdoclet.DocletSupport
currentTag
 
Constructor Summary
NoInnerClassSubTask()
           
 
Method Summary
protected  boolean matchesGenerationRules(com.sun.javadoc.ClassDoc clazz)
          Matches regular classes, not inner classes.
 
Methods inherited from class xdoclet.TemplateSubTask
addPackageSubstitution, beanFile, copyAttributesFrom, engineFinished, engineStarted, execute, generateForClass, getDestinationFile, getEngine, getExtent, getGeneratedFileName, getHavingClassTag, getOfType, getPackageSubstitutions, getParser, getSubTaskClassName, getSubTaskName, getTemplateURL, init, isGuessGenerationNeeded, isPackageSubstitutionInheritanceSupported, isPrefixWithPackageStructure, javaFile, setDestinationFile, setEngine, setExtent, setExtentValue, setGuessGenerationNeeded, setHavingClassTag, setOfType, setPackageSubstitutionInheritanceSupported, setPackageSubstitutions, setParser, setPrefixWithPackageStructure, setSubTaskClassName, setTemplateFile, setTemplateURL, startEngine, startProcess, validateOptions
 
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
 

Constructor Detail

NoInnerClassSubTask

public NoInnerClassSubTask()
Method Detail

matchesGenerationRules

protected boolean matchesGenerationRules(com.sun.javadoc.ClassDoc clazz)
                                  throws XDocletException
Matches regular classes, not inner classes.
Overrides:
matchesGenerationRules in class TemplateSubTask
Parameters:
clazz -  
Returns:
true if not an inner class
Throws:
XDocletException -