com.espertech.esper.type
Class StringPatternSetUtil

java.lang.Object
  extended by com.espertech.esper.type.StringPatternSetUtil

public class StringPatternSetUtil
extends java.lang.Object

Pattern matching utility.


Constructor Summary
StringPatternSetUtil()
           
 
Method Summary
static java.lang.Boolean evaluate(boolean defaultValue, java.util.List<Pair<StringPatternSet,java.lang.Boolean>> patterns, java.lang.String literal)
          Executes a seriers of include/exclude patterns against a match string, returning the last pattern match result as boolean in/out.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringPatternSetUtil

public StringPatternSetUtil()
Method Detail

evaluate

public static java.lang.Boolean evaluate(boolean defaultValue,
                                         java.util.List<Pair<StringPatternSet,java.lang.Boolean>> patterns,
                                         java.lang.String literal)
Executes a seriers of include/exclude patterns against a match string, returning the last pattern match result as boolean in/out.

Parameters:
defaultValue - the default value if there are no patterns or no matches change the value
patterns - to match against, true in the pair for include, false for exclude
literal - to match
Returns:
true for included, false for excluded

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com