org.jpox
Class SchemaToolTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.apache.tools.ant.taskdefs.Java
              extended byorg.jpox.SchemaToolTask
All Implemented Interfaces:
java.lang.Cloneable

public class SchemaToolTask
extends org.apache.tools.ant.taskdefs.Java

SchemaTool Ant Task. Accepts the following parameters

Version:
$Revision: 1.10 $

Field Summary
 
Fields inherited from class org.apache.tools.ant.taskdefs.Java
redirector, redirectorElement
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
SchemaToolTask()
          Constructor.
 
Method Summary
 void addFileSet(org.apache.tools.ant.types.FileSet fs)
          Add a fileset.
 void execute()
          Execute method, to execute the task.
protected  java.io.File[] getFiles()
           
 void setDumpDdl(java.lang.String ddlFileName)
          Set dumpddl to a file
 void setMode(java.lang.String mode)
          Sets the mode of operation.
 void setProps(java.lang.String propsFileName)
          Get properties for the PMF from a file
 void setTypes(java.lang.String userTypesFile)
          set user types file
 void setVerbose(boolean verbose)
          set verbose
 
Methods inherited from class org.apache.tools.ant.taskdefs.Java
addAssertions, addConfiguredRedirector, addEnv, addSysproperty, addSyspropertyset, clearArgs, createArg, createBootclasspath, createClasspath, createJvmarg, createPermissions, createWatchdog, executeJava, getCommandLine, getSysProperties, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, maybeSetResultPropertyValue, run, setAppend, setArgs, setClassname, setClasspath, setClasspathRef, setCloneVm, setDir, setError, setErrorProperty, setFailonerror, setFork, setInput, setInputString, setJar, setJvm, setJvmargs, setJVMVersion, setLogError, setMaxmemory, setNewenvironment, setOutput, setOutputproperty, setResultProperty, setSpawn, setTimeout, setupRedirector
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaToolTask

public SchemaToolTask()
Constructor.

Method Detail

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Execute method, to execute the task.

Throws:
org.apache.tools.ant.BuildException - if any error happens while running the task

addFileSet

public void addFileSet(org.apache.tools.ant.types.FileSet fs)
Add a fileset. @see ant manual

Parameters:
fs - the FileSet

getFiles

protected java.io.File[] getFiles()

setVerbose

public void setVerbose(boolean verbose)
set verbose

Parameters:
verbose - Whether to give verbose output

setProps

public void setProps(java.lang.String propsFileName)
Get properties for the PMF from a file

Parameters:
propsFileName - Name of props file

setDumpDdl

public void setDumpDdl(java.lang.String ddlFileName)
Set dumpddl to a file

Parameters:
ddlFileName - Name of DDL file

setTypes

public void setTypes(java.lang.String userTypesFile)
set user types file

Parameters:
userTypesFile - user types filename

setMode

public void setMode(java.lang.String mode)
Sets the mode of operation.

Parameters:
mode - The mode of operation ("create", "delete", "validate", "dbinfo", "schemainfo")


Copyright © -2007 . All Rights Reserved.