Package net.ggtools.grand.tasks
Class GrandTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- net.ggtools.grand.tasks.GrandTask
-
- All Implemented Interfaces:
Cloneable
public class GrandTask extends org.apache.tools.ant.TaskA task to create graphs.- Author:
- Christophe Labouisse
-
-
Constructor Summary
Constructors Constructor Description GrandTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddFilter(FilterType filter)Add a filter to the task.voidaddProperty(org.apache.tools.ant.taskdefs.Property p)Add a new property to be passed to the graphed project.voidaddPropertyset(org.apache.tools.ant.types.PropertySet ps)Set of properties to pass to the graphed project.voidexecute()Method execute.voidsetBuildFile(File file)Sets the buildFile.voidsetInheritAll(boolean value)If true, pass all properties to the new Ant project.voidsetOutput(File file)Sets the output file.voidsetOutputConfigFile(File propertyFile)Set a property file to override the output default configuration.voidsetOutputConfigPrefix(String propertyPrefix)Set a property prefix to override the output default configuration.voidsetProject(org.apache.tools.ant.Project project)Method setProject.voidsetPropertyFile(File propertyFile)Deprecated.voidsetShowGraphName(boolean show)Method setShowGraphName.-
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
-
-
-
-
Method Detail
-
execute
public final void execute()
Method execute.- Overrides:
executein classorg.apache.tools.ant.Task- See Also:
Task.execute()
-
setProject
public final void setProject(org.apache.tools.ant.Project project)
Method setProject.- Overrides:
setProjectin classorg.apache.tools.ant.ProjectComponent- Parameters:
project- Project- See Also:
ProjectComponent.setProject(org.apache.tools.ant.Project)
-
setBuildFile
public final void setBuildFile(File file)
Sets the buildFile.- Parameters:
file- File
-
setOutput
public final void setOutput(File file)
Sets the output file.- Parameters:
file- File
-
setPropertyFile
@Deprecated public final void setPropertyFile(File propertyFile)
Deprecated.Set a property file to override the output default configuration.- Parameters:
propertyFile- File
-
setOutputConfigFile
public final void setOutputConfigFile(File propertyFile)
Set a property file to override the output default configuration.- Parameters:
propertyFile- File
-
setOutputConfigPrefix
public final void setOutputConfigPrefix(String propertyPrefix)
Set a property prefix to override the output default configuration.- Parameters:
propertyPrefix- String
-
setShowGraphName
public final void setShowGraphName(boolean show)
Method setShowGraphName.- Parameters:
show- boolean
-
setInheritAll
public final void setInheritAll(boolean value)
If true, pass all properties to the new Ant project. Defaults to true.- Parameters:
value- if true pass all properties to the new Ant project.
-
addFilter
public final void addFilter(FilterType filter)
Add a filter to the task.- Parameters:
filter- FilterType
-
addProperty
public final void addProperty(org.apache.tools.ant.taskdefs.Property p)
Add a new property to be passed to the graphed project.- Parameters:
p- the property to set.
-
addPropertyset
public final void addPropertyset(org.apache.tools.ant.types.PropertySet ps)
Set of properties to pass to the graphed project.- Parameters:
ps- property set to add
-
-