Class DefaultTokens

java.lang.Object
ch.andre601.expressionparser.tokens.DefaultTokens

public class DefaultTokens extends Object
Class containing a collection of pre-made Tokens.
These are used by the library in the addDefaults() method of the Builder class.
  • Field Details

    • AND

      public static final Token AND
      Token instance used for "and" operands (and or &&).
    • OR

      public static final Token OR
      Token instance used for "or" operands (or or ||).
    • OPENING_PARENTHESIS

      public static final Token OPENING_PARENTHESIS
      Token instance used for opening parenthesis (().
    • CLOSING_PARENTHESIS

      public static final Token CLOSING_PARENTHESIS
      Token instance used for closing parenthesis ()).
    • EQUAL

      public static final Token EQUAL
      Token instance used for equals operands (= or ==).
    • NOT_EQUAL

      public static final Token NOT_EQUAL
      Token instance used for not-equals operands (!=).
    • EQUAL_IGNORE_CASE

      public static final Token EQUAL_IGNORE_CASE
      Token instance used for equals (ignoring case) operands ( ~ or =~).
    • NOT_EQUAL_IGNORE_CASE

      public static final Token NOT_EQUAL_IGNORE_CASE
      Token instance used for not-equals (ignoring case) operands (!~).
    • STARTS_WITH

      public static final Token STARTS_WITH
      Token instance used for "starts with" operands (|-).
    • STARTS_WITH_IGNORE_CASE

      public static final Token STARTS_WITH_IGNORE_CASE
      Token instance used for "starts with" (ignoring case) operands (|~).
    • ENDS_WITH

      public static final Token ENDS_WITH
      Token instance used for "ends with" operands (-|).
    • ENDS_WITH_IGNORE_CASE

      public static final Token ENDS_WITH_IGNORE_CASE
      Token instance used for "ends with" (ignoring case) operands (~|).
    • CONTAINS

      public static final Token CONTAINS
      Token instance used for contains operands (<_).
    • CONTAINS_IGNORE_CASE

      public static final Token CONTAINS_IGNORE_CASE
      Token instance used for contains (ignoring case) operands (<~).
    • NEGATION

      public static final Token NEGATION
      Token instance used for negation characters (!).
    • GREATER_THAN

      public static final Token GREATER_THAN
      Token instance used for "greater than" operands (>).
    • GREATER_OR_EQUAL_THAN

      public static final Token GREATER_OR_EQUAL_THAN
      Token instance used for "greater or equal to" operands (>=).
    • LESS_THAN

      public static final Token LESS_THAN
      Token instance used for "less than" operands (<).
    • LESS_OR_EQUAL_THAN

      public static final Token LESS_OR_EQUAL_THAN
      Token instance used for "less or equal than" operands (<=).
    • CONCAT_STRING

      public static final Token CONCAT_STRING
      Token instance used for concatenating character (.).
    • ADD

      public static final Token ADD
      Token instance used for add operands (+).
    • SUBTRACT

      public static final Token SUBTRACT
      Token instance used for subtract operands (-).
    • MULTIPLY

      public static final Token MULTIPLY
      Token instance used for multiply operands (*).
    • DIVIDE

      public static final Token DIVIDE
      Token instance used for divide operands (/).
  • Constructor Details

    • DefaultTokens

      public DefaultTokens()