Package com.singularsys.jep.configurableparser.matchers

# Class UpperCaseOperatorTokenMatcher

java.lang.Object
com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher

All Implemented Interfaces:
  `TokenMatcher`, `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

  Modifier and Type
  Method
  Description
  `Token`
  `match(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

  `getToken, init, init, toString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### UpperCaseOperatorTokenMatcher

    public UpperCaseOperatorTokenMatcher()

- ## Method Details

  - ### match

    public Token match(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