|
|||||||||
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.ContainsRegexpSelector
public class ContainsRegexpSelector
Selector that filters files based on a regular expression.
Field Summary | |
---|---|
static java.lang.String |
EXPRESSION_KEY
Key to 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 | |
---|---|
ContainsRegexpSelector()
Creates a new ContainsRegexpSelector instance. |
Method Summary | |
---|---|
boolean |
isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
Tests a regular expression against each line of text in the file. |
boolean |
isSelected(Resource r)
Tests a regular expression against each line of text in a Resource. |
void |
setExpression(java.lang.String theexpression)
The regular expression used to search the file. |
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 that an expression was specified. |
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 EXPRESSION_KEY
Constructor Detail |
---|
public ContainsRegexpSelector()
ContainsRegexpSelector
instance.
Method Detail |
---|
public java.lang.String toString()
DataType
toString
in class DataType
public void setExpression(java.lang.String theexpression)
theexpression
- this must match a line in the file to be selected.public 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
public boolean isSelected(Resource r)
isSelected
in interface ResourceSelector
r
- the Resource to check.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |