com.thoughtworks.qdox.ant
Class AbstractQdoxTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended bycom.thoughtworks.qdox.ant.AbstractQdoxTask
All Implemented Interfaces:
java.lang.Cloneable

public abstract class AbstractQdoxTask
extends org.apache.tools.ant.Task


Field Summary
protected  java.util.ArrayList allClasses
           
protected  java.util.ArrayList allSources
           
protected  java.util.HashMap fileMap
           
private  java.util.Vector filesets
           
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
AbstractQdoxTask()
           
 
Method Summary
 void addFileset(org.apache.tools.ant.types.FileSet set)
           
protected  void buildFileMap()
           
protected  void buildFileMap(java.io.File directory, java.lang.String[] sourceFiles)
           
protected  DocletTagFactory createDocletTagFactory()
           
 void execute()
           
private  void mergeBuilderSources(JavaDocBuilder builder)
           
protected  void processClasses(JavaClass[] classes)
           
protected  void processSources(JavaSource[] sources)
           
protected  void validateAttributes()
           
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filesets

private java.util.Vector filesets

fileMap

protected java.util.HashMap fileMap

allSources

protected java.util.ArrayList allSources

allClasses

protected java.util.ArrayList allClasses
Constructor Detail

AbstractQdoxTask

public AbstractQdoxTask()
Method Detail

addFileset

public void addFileset(org.apache.tools.ant.types.FileSet set)

buildFileMap

protected void buildFileMap()

buildFileMap

protected void buildFileMap(java.io.File directory,
                            java.lang.String[] sourceFiles)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

createDocletTagFactory

protected DocletTagFactory createDocletTagFactory()

mergeBuilderSources

private void mergeBuilderSources(JavaDocBuilder builder)

processSources

protected void processSources(JavaSource[] sources)

processClasses

protected void processClasses(JavaClass[] classes)

validateAttributes

protected void validateAttributes()
                           throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException