|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
xdoclet.ant.modulesbuilder.ModulesGrandBuilderTask
public class ModulesGrandBuilderTask
Loops over all modules and builds each one. It builds modules the module depends on first. The module dependency is specified in a module.xml file in the root of each module. It's based on Ant's dependency checking code. Refer to that code for more details.
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.Task |
---|
taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, project |
Constructor Summary | |
---|---|
ModulesGrandBuilderTask()
|
Method Summary | |
---|---|
void |
addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog catalog)
add an XMLCatalog as a nested element; optional. |
org.apache.tools.ant.types.DTDLocation |
createDTD()
Create a DTD location record; optional. |
void |
execute()
|
void |
init()
Initialize internal instance of XMLCatalog |
void |
setTarget(java.lang.String target)
set the name of the target to be called in each of the modules' build files |
java.util.Vector |
topoSort(java.lang.String root,
java.util.Hashtable modules)
|
Methods inherited from class org.apache.tools.ant.Task |
---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, 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 |
Constructor Detail |
---|
public ModulesGrandBuilderTask()
Method Detail |
---|
public void setTarget(java.lang.String target)
target
- the target namepublic final java.util.Vector topoSort(java.lang.String root, java.util.Hashtable modules) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public void addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog catalog)
catalog
- The feature to be added to the ConfiguredXMLCatalog attributepublic org.apache.tools.ant.types.DTDLocation createDTD()
public void init() throws org.apache.tools.ant.BuildException
init
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
|
http://xdoclet.sourceforge.net/ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |