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:
directoryignoreErrorsnamesuffixtoken
codeFormatelement with attributes for the bean properties of theCodeFormat.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringdirNameprotected ApplicationIdTool.Flagsflags-
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.ObjectcreateCodeFormat()Create the embedded code format element.protected voidexecuteOn(java.lang.String[] files)Perform the task action on the given files.protected ConfigurationImplnewConfiguration()Implement this method to return a configuration object for the product in use.voidsetDirectory(java.lang.String dirName)Set the output directory we want the enhancer to write to.voidsetIgnoreErrors(boolean ignoreErrors)Set whether to ignore errors.voidsetName(java.lang.String name)Set the name of the identity class; with this option you must supply exactly one class to run on.voidsetSuffix(java.lang.String suffix)Set a suffix to append to persistent classes to form their identity class name.voidsetToken(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:AbstractTaskImplement this method to return a configuration object for the product in use.- Specified by:
newConfigurationin classAbstractTask
-
executeOn
protected void executeOn(java.lang.String[] files) throws java.io.IOException, java.lang.ClassNotFoundExceptionDescription copied from class:AbstractTaskPerform the task action on the given files.- Specified by:
executeOnin classAbstractTask- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-