cascading.operation.regex
Class RegexMatcher
java.lang.Object
cascading.operation.BaseOperation<C>
cascading.operation.regex.RegexOperation<Matcher>
cascading.operation.regex.RegexMatcher
- All Implemented Interfaces:
- Operation<Matcher>, Serializable
- Direct Known Subclasses:
- AssertMatches, AssertMatchesAll, RegexFilter
public class RegexMatcher
- extends RegexOperation<Matcher>
Class RegexMatcher is the base class for common regular expression operations.
This operation uses Matcher internally, specifically the method Matcher.find().
- See Also:
Matcher,
Pattern,
Serialized Form
|
Field Summary |
protected boolean |
negateMatch
Field removeMatch |
| Fields inherited from interface cascading.operation.Operation |
ANY |
negateMatch
protected final boolean negateMatch
- Field removeMatch
RegexMatcher
protected RegexMatcher(String patternString)
RegexMatcher
protected RegexMatcher(String patternString,
boolean negateMatch)
prepare
public void prepare(FlowProcess flowProcess,
OperationCall<Matcher> operationCall)
- Description copied from class:
BaseOperation
- Method prepare does nothing, and may safely be overridden.
- Specified by:
prepare in interface Operation<Matcher>- Overrides:
prepare in class BaseOperation<Matcher>
matchWholeTuple
protected boolean matchWholeTuple(Matcher matcher,
Tuple input)
- Method matchWholeTuple ...
- Parameters:
matcher - input - of type Tuple @return boolean
matchEachElement
protected boolean matchEachElement(Matcher matcher,
Tuple input)
- Method matchEachElement ...
- Parameters:
matcher - input - of type Tuple @return boolean
matchEachElementPos
protected int matchEachElementPos(Matcher matcher,
Tuple input)
Copyright © 2007-2008 Concurrent, Inc. All Rights Reserved.