|
|||||||||
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
public class DepthSelector
Selector that filters files based on the how deep in the directory tree they are.
Field Summary | |
---|---|
int |
max
max attribute |
static java.lang.String |
MAX_KEY
Used for parameterized custom selector |
int |
min
min attribute |
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, ref |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, 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()
Basic DataType 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, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, setRefid, tooManyAttributes |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
---|
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()
DataType
toString
in class DataType
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 |