| |
|
| org.apache.tools.ant.filters.BaseFilterReader org.apache.tools.ant.filters.BaseParamFilterReader org.apache.tools.ant.filters.LineContainsRegExp
LineContainsRegExp | final public class LineContainsRegExp extends BaseParamFilterReader implements ChainableReader(Code) | | Filter which includes only those lines that contain the user-specified
regular expression matching strings.
Example:
<linecontainsregexp>
<regexp pattern="foo*">
</linecontainsregexp>
Or:
<filterreader classname="org.apache.tools.ant.filters.LineContainsRegExp">
<param type="regexp" value="foo*"/>
</filterreader>
This will fetch all those lines that contain the pattern foo
|
Method Summary | |
public void | addConfiguredRegexp(RegularExpression regExp) Adds a regexp element. | public Reader | chain(Reader rdr) Creates a new LineContainsRegExp using the passed in
Reader for instantiation.
Parameters: rdr - A Reader object providing the underlying stream.Must not be null . | public boolean | isNegated() Find out whether we have been negated. | public int | read() Returns the next character in the filtered stream, only including
lines from the original stream which match all of the specified
regular expressions. | public void | setNegate(boolean b) Set the negation mode. |
LineContainsRegExp | public LineContainsRegExp(Reader in)(Code) | | Creates a new filtered reader.
Parameters: in - A Reader object providing the underlying stream.Must not be null . |
addConfiguredRegexp | public void addConfiguredRegexp(RegularExpression regExp)(Code) | | Adds a regexp element.
Parameters: regExp - The regexp element to add.Must not be null . |
chain | public Reader chain(Reader rdr)(Code) | | Creates a new LineContainsRegExp using the passed in
Reader for instantiation.
Parameters: rdr - A Reader object providing the underlying stream.Must not be null . a new filter based on this configuration, but filteringthe specified reader |
isNegated | public boolean isNegated()(Code) | | Find out whether we have been negated.
boolean negation flag. |
read | public int read() throws IOException(Code) | | Returns the next character in the filtered stream, only including
lines from the original stream which match all of the specified
regular expressions.
the next character in the resulting stream, or -1if the end of the resulting stream has been reached exception: IOException - if the underlying stream throws an IOExceptionduring reading |
setNegate | public void setNegate(boolean b)(Code) | | Set the negation mode. Default false (no negation).
Parameters: b - the boolean negation mode to set. |
|
|
|