Package org.apache.openjpa.ant
Class ApplicationIdToolTask
- 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.ApplicationIdToolTask
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.apache.tools.ant.types.selectors.SelectorContainer
public class ApplicationIdToolTask extends AbstractTask
Executes the application id tool on the specified files. This task can take the following arguments:
directory
ignoreErrors
name
suffix
token
codeFormat
element with attributes for the bean properties of theCodeFormat
.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
dirName
protected ApplicationIdTool.Flags
flags
-
Fields inherited from class org.apache.openjpa.lib.ant.AbstractTask
classpath, fileSets, haltOnError, isolate, useParent
-
-
Constructor Summary
Constructors Constructor Description ApplicationIdToolTask()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
createCodeFormat()
Create the embedded code format element.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
setDirectory(java.lang.String dirName)
Set the output directory we want the enhancer to write to.void
setIgnoreErrors(boolean ignoreErrors)
Set whether to ignore errors.void
setName(java.lang.String name)
Set the name of the identity class; with this option you must supply exactly one class to run on.void
setSuffix(java.lang.String suffix)
Set a suffix to append to persistent classes to form their identity class name.void
setToken(java.lang.String token)
Set the token to separate stringified primary key field values.-
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 ApplicationIdTool.Flags flags
-
dirName
protected java.lang.String dirName
-
-
Method Detail
-
setDirectory
public void setDirectory(java.lang.String dirName)
Set the output directory we want the enhancer to write to.
-
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors)
Set whether to ignore errors.
-
setName
public void setName(java.lang.String name)
Set the name of the identity class; with this option you must supply exactly one class to run on.
-
setSuffix
public void setSuffix(java.lang.String suffix)
Set a suffix to append to persistent classes to form their identity class name.
-
setToken
public void setToken(java.lang.String token)
Set the token to separate stringified primary key field values.
-
createCodeFormat
public java.lang.Object createCodeFormat()
Create the embedded code format element.
-
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, java.lang.ClassNotFoundException
Description copied from class:AbstractTask
Perform the task action on the given files.- Specified by:
executeOn
in classAbstractTask
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-