java.lang.Object
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.task.Command
edu.internet2.middleware.grouper.ext.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 $
  • Constructor Details

    • WriteDtdToFileCommand

      public WriteDtdToFileCommand()
  • Method Details

    • setOutputFile

      public void setOutputFile(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 task
      model - The database model
      Throws:
      org.apache.tools.ant.BuildException