Class UpperCaseOperatorTokenMatcher
- java.lang.Object
-
- com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
-
- com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher
-
- All Implemented Interfaces:
TokenMatcher
,java.io.Serializable
public class UpperCaseOperatorTokenMatcher extends OperatorTokenMatcher
A case insensitive operator token matcher. It converts the input to uppercase before comparing, hence all operators in the OperatorTable must be uppercase.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UpperCaseOperatorTokenMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Token
match(java.lang.String s)
Quickly checks whether the first characters of the string match any of the supplied operator strings.-
Methods inherited from class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
init, init, toString
-
-
-
-
Method Detail
-
match
public Token match(java.lang.String s)
Description copied from class:OperatorTokenMatcher
Quickly checks whether the first characters of the string match any of the supplied operator strings.- Specified by:
match
in interfaceTokenMatcher
- Overrides:
match
in classOperatorTokenMatcher
- Parameters:
s
- the string to match against- Returns:
- if successful returns the corresponding token, return null if failed to match
-
-