public abstract class CommonMatchingTask extends org.apache.tools.ant.taskdefs.MatchingTask
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
className |
protected boolean |
failOnError |
(package private) java.util.List<org.apache.tools.ant.types.AbstractFileSet> |
fileSets |
private int |
forkedJVMDebugPort |
private org.apache.tools.ant.taskdefs.Java |
java |
private java.lang.String |
maxMemory |
Constructor and Description |
---|
CommonMatchingTask(java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
void |
addDirSet(org.apache.tools.ant.types.DirSet dirSet) |
void |
addFileset(org.apache.tools.ant.types.FileSet fileSet) |
(package private) java.lang.String |
baseDir(org.apache.tools.ant.types.AbstractFileSet fileSet) |
private void |
createArgumentsForFilenames(CommandLineBuilder builder,
java.lang.String[] filenames) |
protected void |
createArgumentsForFilesets(CommandLineBuilder builder) |
org.apache.tools.ant.types.Path |
createClasspath() |
private java.lang.String |
getClassName() |
(package private) org.apache.tools.ant.DirectoryScanner |
getDirectoryScanner(org.apache.tools.ant.types.AbstractFileSet fileSet) |
(package private) java.lang.String[] |
getExcludedFiles(org.apache.tools.ant.types.FileSet fileSet) |
(package private) java.lang.String[] |
getFilenames(org.apache.tools.ant.types.AbstractFileSet fileSet) |
(package private) java.lang.String[] |
getIncludedFiles(org.apache.tools.ant.types.AbstractFileSet fileSet) |
protected org.apache.tools.ant.taskdefs.Java |
getJava() |
void |
setClasspath(org.apache.tools.ant.types.Path classpath) |
void |
setClasspathRef(org.apache.tools.ant.types.Reference r) |
void |
setFailonerror(boolean fail)
If true, then fail if the command exits with a
returncode other than zero.
|
void |
setForkedJVMDebugPort(int forkedJVMDebugPort)
Used to debug the process that is forked to perform the operation.
|
void |
setMaxMemory(java.lang.String maxMemory) |
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, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
final java.lang.String className
final java.util.List<org.apache.tools.ant.types.AbstractFileSet> fileSets
private org.apache.tools.ant.taskdefs.Java java
private java.lang.String maxMemory
private int forkedJVMDebugPort
protected boolean failOnError
public CommonMatchingTask(java.lang.String className)
private java.lang.String getClassName()
protected org.apache.tools.ant.taskdefs.Java getJava()
protected void createArgumentsForFilesets(CommandLineBuilder builder) throws java.io.IOException
java.io.IOException
private void createArgumentsForFilenames(CommandLineBuilder builder, java.lang.String[] filenames) throws java.io.IOException
java.io.IOException
public org.apache.tools.ant.types.Path createClasspath()
public void setClasspath(org.apache.tools.ant.types.Path classpath)
public void setClasspathRef(org.apache.tools.ant.types.Reference r)
org.apache.tools.ant.DirectoryScanner getDirectoryScanner(org.apache.tools.ant.types.AbstractFileSet fileSet)
java.lang.String[] getIncludedFiles(org.apache.tools.ant.types.AbstractFileSet fileSet)
java.lang.String[] getExcludedFiles(org.apache.tools.ant.types.FileSet fileSet)
java.lang.String[] getFilenames(org.apache.tools.ant.types.AbstractFileSet fileSet)
java.lang.String baseDir(org.apache.tools.ant.types.AbstractFileSet fileSet)
public void addDirSet(org.apache.tools.ant.types.DirSet dirSet)
public void addFileset(org.apache.tools.ant.types.FileSet fileSet)
public void setMaxMemory(java.lang.String maxMemory)
maxMemory
- Assumed to be something along the lines of
100M or 50K or 1G.public void setForkedJVMDebugPort(int forkedJVMDebugPort)
forkedJVMDebugPort
- public void setFailonerror(boolean fail)
fail
- if true fail the build when the command exits with a
nonzero returncode.