public class TorqueGeneratorTask
extends org.apache.tools.ant.Task
ant goal generate
$Id: TorqueGeneratorTask.java 1850971 2019-01-10 18:14:54Z painter $Constructor and Description |
---|
TorqueGeneratorTask() |
Modifier and Type | Method and Description |
---|---|
Option |
createOption()
Creates a new option and adds it to the list of options.
|
void |
execute()
Runs the generation.
|
void |
setAddDebuggingInfoToOutput(boolean addDebuggingInfoToOutput)
Sets whether debugging information should be added to the output.
|
void |
setCombineFiles(Boolean combineFiles)
Sets whether all source files should be combined into one source tree.
|
void |
setConfigDir(File configDir) |
void |
setConfigPackage(String configPackage) |
void |
setDefaultOutputDir(File defaultOutputDir)
Sets the default output base directory for generated files.
|
void |
setDefaultOutputEncoding(String defaultOutputEncoding)
Sets the encoding which should be used for the files which do not have
an output encoding set in the templates.
|
void |
setJarFile(String jarFile)
The path to the jar file to use.
|
void |
setLoglevel(String loglevel)
Sets the Loglevel to use in the generation process.
|
void |
setOutputDirMap(Map<String,File> outputDirMap)
Sets the mapping from outputDirKey to output directories.
|
void |
setOverrideConfigDir(File overrideConfigDir)
Sets the config directory overriding the template settings.
|
void |
setPackaging(String packaging)
Sets the packaging.
|
void |
setProjectRootDir(File projectRootDir)
Sets the root directory of the project.
|
void |
setRunOnlyOnSourceChange(boolean runOnlyOnSourceChange)
Sets whether the generator should only run if one of the source files
changes.
|
void |
setSourceDir(File sourceDir)
Sets the directory in which the source files are located.
|
void |
setSourceExcludes(Set<String> sourceExcludes)
Sets the pattern which files are excluded in the generation process.
|
void |
setSourceIncludes(Set<String> sourceIncludes)
Sets the pattern which files are included in the generation process.
|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public Option createOption()
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
public void setPackaging(String packaging)
packaging
- the packaging, either "jar" or "directory"public void setProjectRootDir(File projectRootDir)
projectRootDir
- the project root Directory.public void setConfigDir(File configDir)
public void setConfigPackage(String configPackage)
public void setDefaultOutputDir(File defaultOutputDir)
defaultOutputDir
- the default output directory,
or null to use the default.public void setOutputDirMap(Map<String,File> outputDirMap)
outputDirMap
- the new outputDirMap.public void setJarFile(String jarFile)
jarFile
- the jar file, or null.public void setSourceDir(File sourceDir)
sourceDir
- the directory in which the source files are located.public void setSourceIncludes(Set<String> sourceIncludes)
sourceIncludes
- a list containing the include patterns, or null
if no include pattern should be used.public void setSourceExcludes(Set<String> sourceExcludes)
sourceExcludes
- a list containing the exclude patterns, or null
if no exclude pattern should be used.public void setOverrideConfigDir(File overrideConfigDir)
overrideConfigDir
- the config directory overriding the template settings,
or null if the template settings will not be overridden.public void setLoglevel(String loglevel)
loglevel
- the loglevel, must be one of trace, debug, info, warn
or error, or null if the loglevel defined in the templates
should be used.public void setAddDebuggingInfoToOutput(boolean addDebuggingInfoToOutput)
addDebuggingInfoToOutput
- true if debugging information
should be added to the output, false otherwise.public void setRunOnlyOnSourceChange(boolean runOnlyOnSourceChange)
runOnlyOnSourceChange
- true if the generator should only run
if one of the source files changes, false if it should
always run irrespective of changes in the source files.public void setDefaultOutputEncoding(String defaultOutputEncoding)
defaultOutputEncoding
- the default output encoding,
or null to use the generator default
(the platform default encoding).public void setCombineFiles(Boolean combineFiles)
combineFiles
- whether all sources should be combined.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.