Enum Class TokenType

java.lang.Object
java.lang.Enum<TokenType>
technology.sola.json.tokenizer.TokenType
All Implemented Interfaces:
Serializable, Comparable<TokenType>, Constable

public enum TokenType extends Enum<TokenType>
Tokens that JsonTokenizer will recognize.
  • Enum Constant Details

    • COLON

      public static final TokenType COLON
      :
    • COMMA

      public static final TokenType COMMA
      ,
    • EOF

      public static final TokenType EOF
      End of the file.
    • FALSE

      public static final TokenType FALSE
      false
    • L_BRACKET

      public static final TokenType L_BRACKET
      [
    • L_CURLY

      public static final TokenType L_CURLY
      {
    • NULL

      public static final TokenType NULL
      null
    • NUMBER

      public static final TokenType NUMBER
      ((-[1-9])|0)[0-9]+(.[0-9]+)?([eE][-+]?[0-9]+)
    • R_BRACKET

      public static final TokenType R_BRACKET
      ]
    • R_CURLY

      public static final TokenType R_CURLY
      }
    • STRING

      public static final TokenType STRING
      " (Any codepoint except " or \ or control characters) "
    • TRUE

      public static final TokenType TRUE
      true
  • Method Details

    • values

      public static TokenType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static TokenType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null