|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MatchingTask
org.apache.openjpa.lib.ant.AbstractTask
org.apache.openjpa.jdbc.ant.SchemaToolTask
public class SchemaToolTask
Executes the SchemaTool
on the specified XML schema definition
files. This task can take the following arguments:
action
ignoreErrors
dropTables
dropSequences
openjpaTables
primaryKeys
foreignKeys
indexes
sequences
record
file
action
is required.
Nested Class Summary | |
---|---|
static class |
SchemaToolTask.Action
|
Field Summary | |
---|---|
protected java.lang.String |
file
|
protected SchemaTool.Flags |
flags
|
Fields inherited from class org.apache.openjpa.lib.ant.AbstractTask |
---|
classpath, fileSets, haltOnError, isolate, useParent |
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
---|
fileset |
Fields inherited from class org.apache.tools.ant.Task |
---|
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
project |
Constructor Summary | |
---|---|
SchemaToolTask()
|
Method Summary | |
---|---|
protected void |
executeOn(java.lang.String[] files)
|
protected org.apache.openjpa.lib.conf.Configuration |
newConfiguration()
|
void |
setAction(SchemaToolTask.Action act)
Set the enumerated SchemaTool action type. |
void |
setDropSequences(boolean dropSequences)
Set whether the SchemaTool should drop sequences. |
void |
setFile(java.lang.String file)
Set the output file we want the SchemaTool to write to. |
void |
setForeignKeys(boolean fks)
Set whether to generate foreign key information. |
void |
setIgnoreErrors(boolean ignoreErrors)
Set whether we want the SchemaTool to ignore SQL errors. |
void |
setIndexes(boolean idxs)
Set whether to generate index information. |
void |
setOpenJPATables(boolean openjpaTables)
Set whether to drop or reflect on OpenJPA tables. |
void |
setPrimaryKeys(boolean pks)
Set whether to generate primary key information. |
void |
setRecord(boolean record)
Set whether the SchemaTool should record to the schema factory. |
void |
setSequences(boolean sequences)
Set whether the SchemaTool should manipulate sequences. |
Methods inherited from class org.apache.openjpa.lib.ant.AbstractTask |
---|
addFileset, assertFiles, createClasspath, createConfig, execute, getClassLoader, getConfiguration, setClasspath, setHaltOnError, setIsolate, setUseParentClassloader |
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
---|
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems |
Methods inherited from class org.apache.tools.ant.Task |
---|
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
getProject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected SchemaTool.Flags flags
protected java.lang.String file
Constructor Detail |
---|
public SchemaToolTask()
Method Detail |
---|
public void setAction(SchemaToolTask.Action act)
public void setIgnoreErrors(boolean ignoreErrors)
public void setOpenJPATables(boolean openjpaTables)
public void setDropSequences(boolean dropSequences)
public void setSequences(boolean sequences)
public void setPrimaryKeys(boolean pks)
public void setForeignKeys(boolean fks)
public void setIndexes(boolean idxs)
public void setRecord(boolean record)
public void setFile(java.lang.String file)
protected org.apache.openjpa.lib.conf.Configuration newConfiguration()
newConfiguration
in class org.apache.openjpa.lib.ant.AbstractTask
protected void executeOn(java.lang.String[] files) throws java.lang.Exception
executeOn
in class org.apache.openjpa.lib.ant.AbstractTask
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |