org.apache.ddlutils.task
Class WriteDtdToFileCommand

java.lang.Object
  extended byorg.apache.ddlutils.task.WriteDtdToFileCommand
All Implemented Interfaces:
Command

public class WriteDtdToFileCommand
extends Object
implements Command

The command for creating a data DTD for a given database model.

Version:
$Revision: 289996 $
Author:
Thomas Dudziak

Constructor Summary
WriteDtdToFileCommand()
           
 
Method Summary
 void execute(org.apache.tools.ant.Task task, Database model)
          Executes this command.
 boolean isRequiringModel()
          Specifies whether this command requires a model, i.e. whether the second argument in Command.execute(Task, Database) cannot be null.
 void setOutputFile(File outputFile)
          Sets the file to output the DTD to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WriteDtdToFileCommand

public WriteDtdToFileCommand()
Method Detail

setOutputFile

public void setOutputFile(File outputFile)
Sets the file to output 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(Task, Database) cannot be null.

Specified by:
isRequiringModel in interface Command
Returns:
true if this command requires a model

execute

public void execute(org.apache.tools.ant.Task task,
                    Database model)
             throws org.apache.tools.ant.BuildException
Executes this command.

Specified by:
execute in interface Command
Parameters:
task - The executing task
model - The database model
Throws:
org.apache.tools.ant.BuildException


Copyright © 2005 Apache Software Foundation. All Rights Reserved.