org.apache.ddlutils.task
Class WriteDtdToFileCommand
java.lang.Object
org.apache.ddlutils.task.Command
org.apache.ddlutils.task.WriteDtdToFileCommand
public class WriteDtdToFileCommand
- extends Command
Creates a DTD that specifies the layout for data XML files.
This sub task does not require a database connection, so the dataSource
sub element of the enclosing task can be omitted.
- Version:
- $Revision: 289996 $
Fields inherited from class org.apache.ddlutils.task.Command |
_log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WriteDtdToFileCommand
public WriteDtdToFileCommand()
setOutputFile
public void setOutputFile(java.io.File outputFile)
- Specifies the name of the file to write the DTD to.
- Parameters:
outputFile
- The output file
isRequiringModel
public boolean isRequiringModel()
- Specifies whether this command requires a model, i.e. whether the second
argument in
Command.execute(DatabaseTaskBase, Database)
cannot be null
.
- Specified by:
isRequiringModel
in class Command
- Returns:
true
if this command requires a model
execute
public void execute(DatabaseTaskBase task,
Database model)
throws org.apache.tools.ant.BuildException
- Executes this command.
- Specified by:
execute
in class Command
- Parameters:
task
- The executing taskmodel
- The database model
- Throws:
org.apache.tools.ant.BuildException
Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.