|
|||||||||
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.FilenameSelector
public class FilenameSelector
Selector that filters files based on the filename.
Field Summary | |
---|---|
static java.lang.String |
CASE_KEY
Used for parameterized custom selector |
static java.lang.String |
NAME_KEY
Used for parameterized custom selector |
static java.lang.String |
NEGATE_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 | |
---|---|
FilenameSelector()
Creates a new FilenameSelector instance. |
Method Summary | |
---|---|
boolean |
isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
The heart of the matter. |
void |
setCasesensitive(boolean casesensitive)
Whether to ignore case when checking filenames. |
void |
setName(java.lang.String pattern)
The name of the file, or the pattern for the name, that should be used for selection. |
void |
setNegate(boolean negated)
You can optionally reverse the selection of this selector, thereby emulating an <exclude> tag, by setting the attribute negate to true. |
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 static final java.lang.String NAME_KEY
public static final java.lang.String CASE_KEY
public static final java.lang.String NEGATE_KEY
Constructor Detail |
---|
public FilenameSelector()
FilenameSelector
instance.
Method Detail |
---|
public java.lang.String toString()
DataType
toString
in class DataType
public void setName(java.lang.String pattern)
pattern
- the file pattern that any filename must match
against in order to be selected.public void setCasesensitive(boolean casesensitive)
casesensitive
- whether to pay attention to case sensitivitypublic void setNegate(boolean negated)
negated
- whether to negate this selectionpublic 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 |