|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 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(String[] files)
Perform the task action on the given files. |
protected ConfigurationImpl |
newConfiguration()
Implement this method to return a configuration object for the product in use. |
void |
setAction(SchemaToolTask.Action act)
Set the enumerated SchemaTool action type. |
void |
setDropSequences(boolean dropSequences)
Set whether the SchemaTool should drop sequences. |
void |
setFile(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 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(String file)
protected ConfigurationImpl newConfiguration()
AbstractTask
newConfiguration
in class AbstractTask
protected void executeOn(String[] files) throws Exception
AbstractTask
executeOn
in class AbstractTask
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |