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:
Cloneable
,org.apache.tools.ant.types.selectors.SelectorContainer
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 the CodeFormat
.-
Field Summary
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
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCreate the embedded code format element.protected void
Perform the task action on the given files.protected ConfigurationImpl
Implement this method to return a configuration object for the product in use.void
setDirectory
(String dirName) Set the output directory we want the enhancer to write to.void
setIgnoreErrors
(boolean ignoreErrors) Set whether to ignore errors.void
Set the name of the identity class; with this option you must supply exactly one class to run on.void
Set a suffix to append to persistent classes to form their identity class name.void
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
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation
-
Field Details
-
flags
-
dirName
-
-
Constructor Details
-
ApplicationIdToolTask
public ApplicationIdToolTask()Default constructor.
-
-
Method Details
-
setDirectory
Set the output directory we want the enhancer to write to. -
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors) Set whether to ignore errors. -
setName
Set the name of the identity class; with this option you must supply exactly one class to run on. -
setSuffix
Set a suffix to append to persistent classes to form their identity class name. -
setToken
Set the token to separate stringified primary key field values. -
createCodeFormat
Create the embedded code format element. -
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
Description copied from class:AbstractTask
Perform the task action on the given files.- Specified by:
executeOn
in classAbstractTask
- Throws:
IOException
ClassNotFoundException
-