org.castor.anttask

Class XMLInstance2SchemaTask


public final class XMLInstance2SchemaTask
extends MatchingTask

An Ant task to call the Castor XMLInstance2Schema tool. 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:
Werner Guttmann

Method Summary

void
addFileset(FileSet set)
Adds a fileset to process that contains schemas to process.
void
execute()
Public execute method -- entry point for the Ant task.
void
setDefaultGrouping(String defaultGroupingAsAll)
Specifies the default grouping to be .
void
setDir(File dir)
Sets the directory such that all schemas in this directory will have code generated for them.
void
setFile(File file)
Sets the individual schema that will have code generated for it.
void
setXmlSchemaFileName(String ddlFileName)
Specifies the name of the DDL file to be generated.

Method Details

addFileset

public void addFileset(FileSet set)
Adds a fileset to process that contains schemas to process.
Parameters:
set - An individual file set containing schemas.

execute

public void execute()
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.
See Also:
org.apache.tools.ant.Task.execute()

setDefaultGrouping

public void setDefaultGrouping(String defaultGroupingAsAll)
Specifies the default grouping to be .
Parameters:
defaultGroupingAsAll - Default grouping to be used

setDir

public void setDir(File dir)
Sets the directory such that all schemas in this directory will have code generated for them.
Parameters:
dir - The directory containing schemas to process.

setFile

public void setFile(File file)
Sets the individual schema that will have code generated for it.
Parameters:
file - One schema file.

setXmlSchemaFileName

public void setXmlSchemaFileName(String ddlFileName)
Specifies the name of the DDL file to be generated.
Parameters:
ddlFileName - Name of the DDL file to be generated

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com