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 the CodeFormat
.Modifier and Type | Field and Description |
---|---|
protected String |
dirName |
protected ApplicationIdTool.Flags |
flags |
classpath, fileSets, haltOnError, isolate, useParent
Constructor and Description |
---|
ApplicationIdToolTask()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
createCodeFormat()
Create the embedded code format element.
|
protected void |
executeOn(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(String dirName)
Set the output directory we want the enhancer to write to.
|
void |
setIgnoreErrors(boolean ignoreErrors)
Set whether to ignore errors.
|
void |
setName(String name)
Set the name of the identity class; with this option you must supply
exactly one class to run on.
|
void |
setSuffix(String suffix)
Set a suffix to append to persistent classes to form their identity
class name.
|
void |
setToken(String token)
Set the token to separate stringified primary key field values.
|
addFileset, assertFiles, createClasspath, createConfig, execute, getClassLoader, getConfiguration, setClasspath, setHaltOnError, setIsolate, setUseParentClassloader
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
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
protected ApplicationIdTool.Flags flags
protected String dirName
public void setDirectory(String dirName)
public void setIgnoreErrors(boolean ignoreErrors)
public void setName(String name)
public void setSuffix(String suffix)
public void setToken(String token)
public Object createCodeFormat()
protected ConfigurationImpl newConfiguration()
AbstractTask
newConfiguration
in class AbstractTask
protected void executeOn(String[] files) throws IOException, ClassNotFoundException
AbstractTask
executeOn
in class AbstractTask
IOException
ClassNotFoundException
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.