Package classycle.util
Class OrStringPattern
- java.lang.Object
-
- classycle.util.StringPatternSequence
-
- classycle.util.OrStringPattern
-
- All Implemented Interfaces:
StringPattern
public class OrStringPattern extends StringPatternSequence
Logical OR Operation on a sequence ofStringPatterns.- Author:
- Franz-Josef Elmer
-
-
Field Summary
-
Fields inherited from class classycle.util.StringPatternSequence
_patterns
-
-
Constructor Summary
Constructors Constructor Description OrStringPattern(StringPattern... pattern)Creates instance with specified patterns.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetOperatorSymbol()Returns the operator symbol for pretty printing.booleanmatches(java.lang.String string)Returntrueif a pattern in the sequence returnstrue.-
Methods inherited from class classycle.util.StringPatternSequence
appendPattern, toString
-
-
-
-
Constructor Detail
-
OrStringPattern
public OrStringPattern(StringPattern... pattern)
Creates instance with specified patterns.
-
-
Method Detail
-
matches
public boolean matches(java.lang.String string)
Returntrueif a pattern in the sequence returnstrue. Otherwisefalseis returned.- Parameters:
string- String to be matched. Can be null.
-
getOperatorSymbol
protected java.lang.String getOperatorSymbol()
Description copied from class:StringPatternSequenceReturns the operator symbol for pretty printing. Needed bytoString().- Specified by:
getOperatorSymbolin classStringPatternSequence
-
-