|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.types.DataType | +--org.apache.tools.ant.types.selectors.BaseSelector | +--org.apache.tools.ant.types.selectors.BaseExtendSelector | +--org.apache.tools.ant.types.selectors.DepthSelector
Selector that filters files based on the how deep in the directory tree they are.
Field Summary | |
int |
max
|
static java.lang.String |
MAX_KEY
Used for parameterized custom selector |
int |
min
|
static java.lang.String |
MIN_KEY
Used for parameterized custom selector |
Fields inherited from class org.apache.tools.ant.types.selectors.BaseExtendSelector |
parameters |
Fields inherited from class org.apache.tools.ant.types.DataType |
checked, description, ref |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
DepthSelector()
Creates a new DepthSelector instance. |
Method Summary | |
boolean |
isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
The heart of the matter. |
void |
setMax(int max)
The minimum depth below the basedir before a file is selected. |
void |
setMin(int min)
The minimum depth below the basedir before a file is selected. |
void |
setParameters(Parameter[] parameters)
When using this as a custom selector, this method will be called. |
java.lang.String |
toString()
|
void |
verifySettings()
Checks to make sure all settings are kosher. |
Methods inherited from class org.apache.tools.ant.types.selectors.BaseExtendSelector |
getParameters |
Methods inherited from class org.apache.tools.ant.types.selectors.BaseSelector |
getError, setError, validate |
Methods inherited from class org.apache.tools.ant.types.DataType |
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, log, log, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public int min
public int max
public static final java.lang.String MIN_KEY
public static final java.lang.String MAX_KEY
Constructor Detail |
public DepthSelector()
DepthSelector
instance.
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public void setMin(int min)
min
- minimum directory levels below basedir to gopublic void setMax(int max)
max
- maximum directory levels below basedir to gopublic void setParameters(Parameter[] parameters)
setParameters
in interface Parameterizable
setParameters
in class BaseExtendSelector
parameters
- the complete set of parameters for this selectorpublic void verifySettings()
verifySettings
in class BaseSelector
public boolean isSelected(java.io.File basedir, java.lang.String filename, java.io.File file)
isSelected
in interface FileSelector
isSelected
in class BaseExtendSelector
basedir
- the base directory the scan is being done fromfilename
- is the name of the file to checkfile
- is a java.io.File object the selector can use
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |