cascading.operation.regex
Class RegexMatcher
java.lang.Object
cascading.operation.BaseOperation<C>
cascading.operation.regex.RegexOperation<java.util.regex.Matcher>
cascading.operation.regex.RegexMatcher
- All Implemented Interfaces:
- Operation<java.util.regex.Matcher>, java.io.Serializable
- Direct Known Subclasses:
- AssertMatches, AssertMatchesAll, RegexFilter
public class RegexMatcher
- extends RegexOperation<java.util.regex.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 |
Constructor Summary |
protected |
RegexMatcher(Fields fieldDeclaration,
java.lang.String patternString)
|
protected |
RegexMatcher(Fields fieldDeclaration,
java.lang.String patternString,
boolean negateMatch)
|
protected |
RegexMatcher(java.lang.String patternString)
|
protected |
RegexMatcher(java.lang.String patternString,
boolean negateMatch)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
negateMatch
protected final boolean negateMatch
- Field removeMatch
RegexMatcher
@ConstructorProperties(value="patternString")
protected RegexMatcher(java.lang.String patternString)
RegexMatcher
@ConstructorProperties(value={"patternString","negateMatch"})
protected RegexMatcher(java.lang.String patternString,
boolean negateMatch)
RegexMatcher
@ConstructorProperties(value={"fieldDeclaration","patternString"})
protected RegexMatcher(Fields fieldDeclaration,
java.lang.String patternString)
RegexMatcher
@ConstructorProperties(value={"fieldDeclaration","patternString","negateMatch"})
protected RegexMatcher(Fields fieldDeclaration,
java.lang.String patternString,
boolean negateMatch)
prepare
public void prepare(FlowProcess flowProcess,
OperationCall<java.util.regex.Matcher> operationCall)
- Description copied from class:
BaseOperation
- Method prepare does nothing, and may safely be overridden.
- Specified by:
prepare
in interface Operation<java.util.regex.Matcher>
- Overrides:
prepare
in class BaseOperation<java.util.regex.Matcher>
matchWholeTuple
protected boolean matchWholeTuple(java.util.regex.Matcher matcher,
Tuple input)
- Method matchWholeTuple ...
- Parameters:
matcher
- input
- of type Tuple @return boolean
matchEachElement
protected boolean matchEachElement(java.util.regex.Matcher matcher,
Tuple input)
- Method matchEachElement ...
- Parameters:
matcher
- input
- of type Tuple @return boolean
matchEachElementPos
protected int matchEachElementPos(java.util.regex.Matcher matcher,
Tuple input)
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class RegexOperation<java.util.regex.Matcher>
hashCode
public int hashCode()
- Overrides:
hashCode
in class RegexOperation<java.util.regex.Matcher>
Copyright © 2007-2011 Concurrent, Inc. All Rights Reserved.