cascading.operation.regex
Class RegexMatcher
java.lang.Object
cascading.operation.BaseOperation<C>
cascading.operation.regex.RegexOperation<Matcher>
cascading.operation.regex.RegexMatcher
- All Implemented Interfaces:
- DeclaresResults, 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
@ConstructorProperties(value="patternString")
protected RegexMatcher(String patternString)
RegexMatcher
@ConstructorProperties(value={"patternString","negateMatch"})
protected RegexMatcher(String patternString,
boolean negateMatch)
RegexMatcher
@ConstructorProperties(value={"fieldDeclaration","patternString"})
protected RegexMatcher(Fields fieldDeclaration,
String patternString)
RegexMatcher
@ConstructorProperties(value={"fieldDeclaration","patternString","negateMatch"})
protected RegexMatcher(Fields fieldDeclaration,
String patternString,
boolean negateMatch)
isNegateMatch
public boolean isNegateMatch()
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)
equals
public boolean equals(Object object)
- Overrides:
equals
in class RegexOperation<Matcher>
hashCode
public int hashCode()
- Overrides:
hashCode
in class RegexOperation<Matcher>
Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.