classycle.util
Class AndStringPattern

java.lang.Object
  extended by classycle.util.StringPatternSequence
      extended by classycle.util.AndStringPattern
All Implemented Interfaces:
StringPattern

public class AndStringPattern
extends StringPatternSequence

Logical AND Operation on a sequence of StringPatterns.

Author:
Franz-Josef Elmer

Field Summary
 
Fields inherited from class classycle.util.StringPatternSequence
_patterns
 
Constructor Summary
AndStringPattern(StringPattern... pattern)
          Creates instance with specified patterns.
 
Method Summary
protected  java.lang.String getOperatorSymbol()
          Returns the operator symbol for pretty printing.
 boolean matches(java.lang.String string)
          Return false if a pattern in the sequence returns false.
 
Methods inherited from class classycle.util.StringPatternSequence
appendPattern, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AndStringPattern

public AndStringPattern(StringPattern... pattern)
Creates instance with specified patterns.

Method Detail

matches

public boolean matches(java.lang.String string)
Return false if a pattern in the sequence returns false. Otherwise true is returned.

Parameters:
string - String to be matched. Can be null.

getOperatorSymbol

protected java.lang.String getOperatorSymbol()
Description copied from class: StringPatternSequence
Returns the operator symbol for pretty printing. Needed by toString().

Specified by:
getOperatorSymbol in class StringPatternSequence