Class 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
    • 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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • UpperCaseOperatorTokenMatcher

        public UpperCaseOperatorTokenMatcher()
    • 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 interface TokenMatcher
        Overrides:
        match in class OperatorTokenMatcher
        Parameters:
        s - the string to match against
        Returns:
        if successful returns the corresponding token, return null if failed to match