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 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
-
Fields inherited from class org.apache.openjpa.lib.ant.AbstractTask
classpath, fileSets, haltOnError, isolate, useParent
-
-
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)
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(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 ConfigurationImpl newConfiguration()
Description copied from class:AbstractTask
Implement this method to return a configuration object for the product in use.- Specified by:
newConfiguration
in classAbstractTask
-
executeOn
protected void executeOn(java.lang.String[] files) throws java.io.IOException
Description copied from class:AbstractTask
Perform the task action on the given files.- Specified by:
executeOn
in classAbstractTask
- Throws:
java.io.IOException
-
-