org.apache.tools.ant.taskdefs
Class Gjdoc.TagArgument

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.types.DataType
          extended by org.apache.tools.ant.types.AbstractFileSet
              extended by org.apache.tools.ant.types.FileSet
                  extended by org.apache.tools.ant.taskdefs.Gjdoc.TagArgument
All Implemented Interfaces:
java.lang.Cloneable, ResourceCollection, SelectorContainer
Enclosing class:
Gjdoc

public class Gjdoc.TagArgument
extends FileSet

Class representing a -tag argument.


Field Summary
 
Fields inherited from class org.apache.tools.ant.types.DataType
checked, ref
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
location, project
 
Constructor Summary
Gjdoc.TagArgument()
          Sole constructor.
 
Method Summary
 java.lang.String getParameter()
          Returns the -tag parameter this argument represented.
 void setDescription(java.lang.String description)
          Sets the description of the tag.
 void setEnabled(boolean enabled)
          Sets whether or not the tag is enabled.
 void setName(java.lang.String name)
          Sets the name of the tag.
 void setScope(java.lang.String verboseScope)
          Sets the scope of the tag.
 
Methods inherited from class org.apache.tools.ant.types.FileSet
clone, isFilesystemOnly, iterator, size
 
Methods inherited from class org.apache.tools.ant.types.AbstractFileSet
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendExcludes, appendIncludes, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDefaultexcludes, getDir, getDir, getDirectoryScanner, getDirectoryScanner, getRef, getSelectors, hasPatterns, hasSelectors, isCaseSensitive, isFollowSymlinks, mergeExcludes, mergeIncludes, mergePatterns, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setDir, setErrorOnMissingDir, setExcludes, setExcludesfile, setFile, setFollowSymlinks, setIncludes, setIncludesfile, setRefid, setupDirectoryScanner, setupDirectoryScanner, toString
 
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, tooManyAttributes
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Gjdoc.TagArgument

public Gjdoc.TagArgument()
Sole constructor.

Method Detail

setName

public void setName(java.lang.String name)
Sets the name of the tag.

Parameters:
name - The name of the tag. Must not be null or empty.

setDescription

public void setDescription(java.lang.String description)
Sets the description of the tag. This is what appears in the JavaDoc.

Overrides:
setDescription in class ProjectComponent
Parameters:
description - The description of the tag. Must not be null or empty.

setScope

public void setScope(java.lang.String verboseScope)
              throws BuildException
Sets the scope of the tag. This is in comma-separated form, with each element being one of "all" (the default), "overview", "packages", "types", "constructors", "methods", "fields". The elements are treated in a case-insensitive manner.

Parameters:
verboseScope - The scope of the tag. Must not be null, should not be empty.
Throws:
BuildException - if all is specified along with other elements, if any elements are repeated, if no elements are specified, or if any unrecognised elements are specified.

setEnabled

public void setEnabled(boolean enabled)
Sets whether or not the tag is enabled.

Parameters:
enabled - Whether or not this tag is enabled.

getParameter

public java.lang.String getParameter()
                              throws BuildException
Returns the -tag parameter this argument represented.

Throws:
BuildException - if either the name or description is null or empty.