Package org.apache.openjpa.ant
Class MetaDataToolTask
- 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.ant.MetaDataToolTask
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.apache.tools.ant.types.selectors.SelectorContainer
public class MetaDataToolTask extends org.apache.openjpa.lib.ant.AbstractTask
Executes the metadata tool on the specified files. This task can take the following arguments:file
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetaDataToolTask.Action
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
fileName
protected MetaDataTool.Flags
flags
-
Constructor Summary
Constructors Constructor Description MetaDataToolTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
executeOn(java.lang.String[] files)
protected org.apache.openjpa.lib.conf.ConfigurationImpl
newConfiguration()
void
setAction(MetaDataToolTask.Action act)
Set the tool action.void
setFile(java.lang.String fileName)
Set the file to write the metadata to.-
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
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Field Detail
-
flags
protected MetaDataTool.Flags flags
-
fileName
protected java.lang.String fileName
-
-
Method Detail
-
setAction
public void setAction(MetaDataToolTask.Action act)
Set the tool action.
-
setFile
public void setFile(java.lang.String fileName)
Set the file to write the metadata to.
-
newConfiguration
protected org.apache.openjpa.lib.conf.ConfigurationImpl newConfiguration()
- Specified by:
newConfiguration
in classorg.apache.openjpa.lib.ant.AbstractTask
-
executeOn
protected void executeOn(java.lang.String[] files) throws java.io.IOException
- Specified by:
executeOn
in classorg.apache.openjpa.lib.ant.AbstractTask
- Throws:
java.io.IOException
-
-