Package org.apache.torque.ant.task
Class Torque4JDBCTransformTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.torque.ant.task.Torque4JDBCTransformTask
- All Implemented Interfaces:
Cloneable
public class Torque4JDBCTransformTask
extends org.apache.tools.ant.Task
This class generates an XML schema of an existing database from
JDBC metadata.
- Version:
- $Id: Torque4JDBCTransformTask.java 1917238 2024-04-21 13:21:14Z tv $
- Author:
- Jason van Zyl, Fedor Karpelevitch
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringJDBC driver.protected StringJDBC password.protected StringJDBC URL.protected StringJDBC user name.protected StringName of XML database schema produced.Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Default constructor.voidGenerates an XML database schema from JDBC metadata.voidsetConfigDir(File configDir) voidsetConfigPackage(String configPackage) voidvoidsetDbPassword(String dbPassword) voidvoidvoidsetDefaultOutputDir(File defaultOutputDir) Sets the default output base directory for generated files.voidsetPackaging(String packaging) Sets the packaging.voidsetProjectRootDir(File projectRootDir) Sets the root directory of the project.Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
xmlSchema
Name of XML database schema produced. -
dbUrl
JDBC URL. -
dbDriver
JDBC driver. -
dbUser
JDBC user name. -
dbPassword
JDBC password.
-
-
Constructor Details
-
Torque4JDBCTransformTask
public Torque4JDBCTransformTask()
-
-
Method Details
-
setDbUrl
-
setDbDriver
-
execute
public void execute() throws org.apache.tools.ant.BuildExceptionDefault constructor.- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-
generateXML
Generates an XML database schema from JDBC metadata.- Throws:
Exception- a generic exception.
-
setConfigDir
-
setConfigPackage
-
setDefaultOutputDir
Sets the default output base directory for generated files.- Parameters:
defaultOutputDir- the default output directory, or null to use the default.
-
setProjectRootDir
Sets the root directory of the project.- Parameters:
projectRootDir- the project root Directory.
-
setPackaging
Sets the packaging.- Parameters:
packaging- the packaging or "directory"
-
setDbUser
-
setDbPassword
-