Package org.exolab.castor.tools
Class XSDCompiler
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.exolab.castor.tools.XSDCompiler
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class XSDCompiler extends org.apache.tools.ant.TaskDeprecated.Please useCastorCodeGenTaskinstead.Ant task that enables code generation from an XML _schema from within Ant.- Version:
- $Revision: 6543 $ $Date: 2005-03-05 06:42:06 -0700 (Sat, 05 Mar 2005) $
- Author:
- Keith Visco
-
-
Constructor Summary
Constructors Constructor Description XSDCompiler()Deprecated.Creates a new XSDCompiler Task.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidexecute()Deprecated.Executes the task.voidsetDestdir(java.lang.String dirName)Deprecated.Set the destination directory into which the Java sources should be copied to.voidsetForce(boolean force)Deprecated.Set overwriting existing files.voidsetLineseperator(java.lang.String lineSep)Deprecated.Set the line separator.voidsetPackage(java.lang.String pkgName)Deprecated.Set the target package name.voidsetSchema(java.lang.String schema)Deprecated.Set the schema file name.voidsetTypefactory(java.lang.String typeFactory)Deprecated.Set the type factory.-
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 void execute()
Deprecated.Executes the task. If anything goes wrong during execution of the Ant task a BuildException will be thrown.- Overrides:
executein classorg.apache.tools.ant.Task
-
setSchema
public void setSchema(java.lang.String schema)
Deprecated.Set the schema file name.- Parameters:
schema- The schema to be used for code generation.
-
setPackage
public void setPackage(java.lang.String pkgName)
Deprecated.Set the target package name.- Parameters:
pkgName- The target package name.
-
setLineseperator
public void setLineseperator(java.lang.String lineSep)
Deprecated.Set the line separator.- Parameters:
lineSep- The line seperator to use for this platform.
-
setForce
public void setForce(boolean force)
Deprecated.Set overwriting existing files.- Parameters:
force- If true, existing files will be silently overwritten and non-fatal warnings will be ignored
-
setTypefactory
public void setTypefactory(java.lang.String typeFactory)
Deprecated.Set the type factory.- Parameters:
typeFactory- Name of the custom type factory class for collections.
-
setDestdir
public void setDestdir(java.lang.String dirName)
Deprecated.Set the destination directory into which the Java sources should be copied to.- Parameters:
dirName- The name of the destination directory
-
-