Class CastorSourceGenTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MatchingTask
org.exolab.castor.tools.ant.taskdefs.CastorSourceGenTask
- All Implemented Interfaces:
Cloneable
,org.apache.tools.ant.types.selectors.SelectorContainer
public final class CastorSourceGenTask
extends org.apache.tools.ant.taskdefs.MatchingTask
Deprecated.
An Ant task to call the Castor
Source Generator. It can be passed a file, a directory, a Fileset or all
three.
- Version:
- $Revision: 6543 $ $Date: 2005-03-05 06:42:06 -0700 (Sat, 05 Mar 2005) $
- Author:
- Joel Farquhar, Bruce Snyder
-
Field Summary
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask
fileset
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFileset
(org.apache.tools.ant.types.FileSet set) Deprecated.Adds a fileset to process that contains schemas to process.void
execute()
Deprecated.Public execute method -- entry point for the Ant task.void
setBindingfile
(String bindingfile) Deprecated.Sets the binding file to be used for code generation.void
setCaseInsensitive
(boolean caseInsensitive) Deprecated.Controls whether enumerated type lookup should be performed in a case insensitive manner.void
Deprecated.Sets the directory such that all schemas in this directory will have code generated for them.void
Deprecated.Sets the individual schema that will have code generated for it.void
setGenerateImportedSchemas
(boolean generateImportedSchemas) Deprecated.Controls whether to generate code for imported schemas as well.void
Deprecated.Sets the line seperator to use for code generation.void
setNodesc
(boolean b) Deprecated.Sets whether or not class descriptors are generated.void
setNomarshal
(boolean b) Deprecated.Sets whether or not marshaling methods are generated.void
setNomarshall
(boolean b) Deprecated.For the correct spelling, seesetNomarshal(boolean)
.void
setPackage
(String pack) Deprecated.Sets the package that generated code will belong to.void
setProperties
(String properties) Deprecated.Sets the file to use for castor builder properties.void
setSAX1
(boolean sax1) Deprecated.Controls whether to generate SAX-1 compliant code.void
setTestable
(boolean b) Deprecated.Sets whether CTF framework code is generated.void
Deprecated.Sets the directory into which code will be generated.void
Deprecated.Sets the type factory for code generation.void
setVerbose
(boolean b) Deprecated.Sets whether or not code generation gives extra information about its work.void
setWarnings
(boolean b) Deprecated.Sets whether or not non-fatal warnings should be suppressed.Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
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
-
Constructor Details
-
CastorSourceGenTask
public CastorSourceGenTask()Deprecated.No-arg constructor.
-
-
Method Details
-
setFile
Deprecated.Sets the individual schema that will have code generated for it.- Parameters:
file
- One schema file.
-
setDir
Deprecated.Sets the directory such that all schemas in this directory will have code generated for them.- Parameters:
dir
- The directory containing schemas to process.
-
addFileset
public void addFileset(org.apache.tools.ant.types.FileSet set) Deprecated.Adds a fileset to process that contains schemas to process.- Parameters:
set
- An individual file set containing schemas.
-
setPackage
Deprecated.Sets the package that generated code will belong to.- Parameters:
pack
- The package that generated code will belong to.
-
setTodir
Deprecated.Sets the directory into which code will be generated.- Parameters:
dest
- The directory into which code will be generated.
-
setBindingfile
Deprecated.Sets the binding file to be used for code generation.- Parameters:
bindingfile
- The binding file to be used for code generation.
-
setLineseparator
Deprecated.Sets the line seperator to use for code generation.- Parameters:
ls
- The line seperator to use for code generation.
-
setTypes
Deprecated.Sets the type factory for code generation.- Parameters:
tf
- The type factory to use for code generation.
-
setVerbose
public void setVerbose(boolean b) Deprecated.Sets whether or not code generation gives extra information about its work.- Parameters:
b
- If true, the code generator will be verbose.
-
setWarnings
public void setWarnings(boolean b) Deprecated.Sets whether or not non-fatal warnings should be suppressed.- Parameters:
b
- If true, non-fatal warnings will be suppressed. This additionally means that existing source files will be silently overwritten.
-
setNodesc
public void setNodesc(boolean b) Deprecated.Sets whether or not class descriptors are generated.- Parameters:
b
- If true, class descriptors are generated.
-
setNomarshall
public void setNomarshall(boolean b) Deprecated.For the correct spelling, seesetNomarshal(boolean)
.Sets whether or not marshaling methods are generated.- Parameters:
b
- If true, marshaling methods are generated.
-
setNomarshal
public void setNomarshal(boolean b) Deprecated.Sets whether or not marshaling methods are generated.- Parameters:
b
- If true, marshaling methods are generated.
-
setTestable
public void setTestable(boolean b) Deprecated.Sets whether CTF framework code is generated.- Parameters:
b
- If true, the generated code will be instrumented for the CTF.
-
setGenerateImportedSchemas
public void setGenerateImportedSchemas(boolean generateImportedSchemas) Deprecated.Controls whether to generate code for imported schemas as well.- Parameters:
generateImportedSchemas
- True if code should be generated for imported schemas.
-
setSAX1
public void setSAX1(boolean sax1) Deprecated.Controls whether to generate SAX-1 compliant code.- Parameters:
sax1
- True if SAX-1 compliant code should be generated.
-
setCaseInsensitive
public void setCaseInsensitive(boolean caseInsensitive) Deprecated.Controls whether enumerated type lookup should be performed in a case insensitive manner.- Parameters:
caseInsensitive
- True if enumerated type lookup should be performed in a case insensitive manner
-
setProperties
Deprecated.Sets the file to use for castor builder properties.- Parameters:
properties
- The properties to use.
-
execute
public void execute()Deprecated.Public execute method -- entry point for the Ant task. Loops over all schema that need code generated and creates needed code generators, then executes them. If anything goes wrong during execution of the Ant task a BuildException will be thrown.- Overrides:
execute
in classorg.apache.tools.ant.Task
- See Also:
-
CastorCodeGenTask
instead.