Enum Class TokenCategory

java.lang.Object
java.lang.Enum<TokenCategory>
cool.klass.model.converter.compiler.token.categories.TokenCategory
All Implemented Interfaces:
Serializable, Comparable<TokenCategory>, Constable

public enum TokenCategory extends Enum<TokenCategory>
  • Enum Constant Details

    • COMMENT

      public static final TokenCategory COMMENT
    • BLOCK_COMMENT

      public static final TokenCategory BLOCK_COMMENT
    • LINE_COMMENT

      public static final TokenCategory LINE_COMMENT
    • KEYWORD

      public static final TokenCategory KEYWORD
    • PACKAGE_KEYWORD

      public static final TokenCategory PACKAGE_KEYWORD
    • KEYWORD_ENUMERATION

      public static final TokenCategory KEYWORD_ENUMERATION
    • KEYWORD_INTERFACE

      public static final TokenCategory KEYWORD_INTERFACE
    • KEYWORD_USER

      public static final TokenCategory KEYWORD_USER
    • KEYWORD_CLASS

      public static final TokenCategory KEYWORD_CLASS
    • KEYWORD_PROJECTION

      public static final TokenCategory KEYWORD_PROJECTION
    • KEYWORD_SERVICE

      public static final TokenCategory KEYWORD_SERVICE
    • KEYWORD_ABSTRACT

      public static final TokenCategory KEYWORD_ABSTRACT
    • KEYWORD_EXTENDS

      public static final TokenCategory KEYWORD_EXTENDS
    • KEYWORD_IMPLEMENTS

      public static final TokenCategory KEYWORD_IMPLEMENTS
    • KEYWORD_INHERITANCE_TYPE

      public static final TokenCategory KEYWORD_INHERITANCE_TYPE
    • KEYWORD_ASSOCIATION

      public static final TokenCategory KEYWORD_ASSOCIATION
    • KEYWORD_RELATIONSHIP

      public static final TokenCategory KEYWORD_RELATIONSHIP
    • KEYWORD_ORDER_BY

      public static final TokenCategory KEYWORD_ORDER_BY
    • KEYWORD_ORDER_BY_DIRECTION

      public static final TokenCategory KEYWORD_ORDER_BY_DIRECTION
    • KEYWORD_ON

      public static final TokenCategory KEYWORD_ON
    • KEYWORD_MULTIPLICITY

      public static final TokenCategory KEYWORD_MULTIPLICITY
    • KEYWORD_MULTIPLICITY_CHOICE

      public static final TokenCategory KEYWORD_MULTIPLICITY_CHOICE
    • KEYWORD_SERVICE_CRITERIA

      public static final TokenCategory KEYWORD_SERVICE_CRITERIA
    • PRIMITIVE_TYPE

      public static final TokenCategory PRIMITIVE_TYPE
    • VERB

      public static final TokenCategory VERB
    • VERB_GET

      public static final TokenCategory VERB_GET
    • VERB_POST

      public static final TokenCategory VERB_POST
    • VERB_PUT

      public static final TokenCategory VERB_PUT
    • VERB_PATCH

      public static final TokenCategory VERB_PATCH
    • VERB_DELETE

      public static final TokenCategory VERB_DELETE
    • MODIFIER

      public static final TokenCategory MODIFIER
    • CLASSIFIER_MODIFIER

      public static final TokenCategory CLASSIFIER_MODIFIER
    • DATA_TYPE_PROPERTY_MODIFIER

      public static final TokenCategory DATA_TYPE_PROPERTY_MODIFIER
    • ASSOCIATION_END_MODIFIER

      public static final TokenCategory ASSOCIATION_END_MODIFIER
    • PARAMETERIZED_PROPERTY_MODIFIER

      public static final TokenCategory PARAMETERIZED_PROPERTY_MODIFIER
    • PARAMETER_MODIFIER

      public static final TokenCategory PARAMETER_MODIFIER
    • VALIDATION_MODIFIER

      public static final TokenCategory VALIDATION_MODIFIER
    • SERVICE_CATEGORY_MODIFIER

      public static final TokenCategory SERVICE_CATEGORY_MODIFIER
    • IDENTIFIER

      public static final TokenCategory IDENTIFIER
    • PACKAGE_NAME

      public static final TokenCategory PACKAGE_NAME
    • TOP_LEVEL_ELEMENT_NAME

      public static final TokenCategory TOP_LEVEL_ELEMENT_NAME
    • ENUMERATION_NAME

      public static final TokenCategory ENUMERATION_NAME
    • CLASSIFIER_NAME

      public static final TokenCategory CLASSIFIER_NAME
    • INTERFACE_NAME

      public static final TokenCategory INTERFACE_NAME
    • CLASS_NAME

      public static final TokenCategory CLASS_NAME
    • ASSOCIATION_NAME

      public static final TokenCategory ASSOCIATION_NAME
    • PROJECTION_NAME

      public static final TokenCategory PROJECTION_NAME
    • SERVICE_NAME

      public static final TokenCategory SERVICE_NAME
    • ENUMERATION_LITERAL_NAME

      public static final TokenCategory ENUMERATION_LITERAL_NAME
    • PARAMETER_NAME

      public static final TokenCategory PARAMETER_NAME
    • PROPERTY_NAME

      public static final TokenCategory PROPERTY_NAME
    • DATA_TYPE_PROPERTY_NAME

      public static final TokenCategory DATA_TYPE_PROPERTY_NAME
    • PRIMITIVE_PROPERTY_NAME

      public static final TokenCategory PRIMITIVE_PROPERTY_NAME
    • ENUMERATION_PROPERTY_NAME

      public static final TokenCategory ENUMERATION_PROPERTY_NAME
    • REFERENCE_PROPERTY_NAME

      public static final TokenCategory REFERENCE_PROPERTY_NAME
    • PARAMETERIZED_PROPERTY_NAME

      public static final TokenCategory PARAMETERIZED_PROPERTY_NAME
    • ASSOCIATION_END_NAME

      public static final TokenCategory ASSOCIATION_END_NAME
    • ENUMERATION_REFERENCE

      public static final TokenCategory ENUMERATION_REFERENCE
    • CLASSIFIER_REFERENCE

      public static final TokenCategory CLASSIFIER_REFERENCE
    • INTERFACE_REFERENCE

      public static final TokenCategory INTERFACE_REFERENCE
    • CLASS_REFERENCE

      public static final TokenCategory CLASS_REFERENCE
    • PROJECTION_REFERENCE

      public static final TokenCategory PROJECTION_REFERENCE
    • DATA_TYPE_PROPERTY_REFERENCE

      public static final TokenCategory DATA_TYPE_PROPERTY_REFERENCE
    • ASSOCIATION_END_REFERENCE

      public static final TokenCategory ASSOCIATION_END_REFERENCE
    • PARAMETERIZED_PROPERTY_REFERENCE

      public static final TokenCategory PARAMETERIZED_PROPERTY_REFERENCE
    • PROPERTY_REFERENCE

      public static final TokenCategory PROPERTY_REFERENCE
    • PARAMETER_REFERENCE

      public static final TokenCategory PARAMETER_REFERENCE
    • LITERAL

      public static final TokenCategory LITERAL
    • LITERAL_THIS

      public static final TokenCategory LITERAL_THIS
    • LITERAL_NATIVE

      public static final TokenCategory LITERAL_NATIVE
    • STRING_LITERAL

      public static final TokenCategory STRING_LITERAL
    • INTEGER_LITERAL

      public static final TokenCategory INTEGER_LITERAL
    • BOOLEAN_LITERAL

      public static final TokenCategory BOOLEAN_LITERAL
    • CHARACTER_LITERAL

      public static final TokenCategory CHARACTER_LITERAL
    • FLOATING_POINT_LITERAL

      public static final TokenCategory FLOATING_POINT_LITERAL
    • ASTERISK_LITERAL

      public static final TokenCategory ASTERISK_LITERAL
    • PUNCTUATION

      public static final TokenCategory PUNCTUATION
    • COMMA

      public static final TokenCategory COMMA
    • DOT

      public static final TokenCategory DOT
    • DOTDOT

      public static final TokenCategory DOTDOT
    • SEMICOLON

      public static final TokenCategory SEMICOLON
    • OPERATOR

      public static final TokenCategory OPERATOR
    • OPERATOR_EQ

      public static final TokenCategory OPERATOR_EQ
    • OPERATOR_NE

      public static final TokenCategory OPERATOR_NE
    • OPERATOR_LT

      public static final TokenCategory OPERATOR_LT
    • OPERATOR_GT

      public static final TokenCategory OPERATOR_GT
    • OPERATOR_LE

      public static final TokenCategory OPERATOR_LE
    • OPERATOR_GE

      public static final TokenCategory OPERATOR_GE
    • OPERATOR_AND

      public static final TokenCategory OPERATOR_AND
    • OPERATOR_OR

      public static final TokenCategory OPERATOR_OR
    • WORD_OPERATOR

      public static final TokenCategory WORD_OPERATOR
    • OPERATOR_IN

      public static final TokenCategory OPERATOR_IN
    • OPERATOR_STRING

      public static final TokenCategory OPERATOR_STRING
    • COLON

      public static final TokenCategory COLON
    • SLASH

      public static final TokenCategory SLASH
    • QUESTION

      public static final TokenCategory QUESTION
    • PAIRED_PUNCTUATION

      public static final TokenCategory PAIRED_PUNCTUATION
    • PARENTHESES

      public static final TokenCategory PARENTHESES
    • PARENTHESIS_LEFT

      public static final TokenCategory PARENTHESIS_LEFT
    • PARENTHESIS_RIGHT

      public static final TokenCategory PARENTHESIS_RIGHT
    • CURLY_BRACES

      public static final TokenCategory CURLY_BRACES
    • CURLY_LEFT

      public static final TokenCategory CURLY_LEFT
    • CURLY_RIGHT

      public static final TokenCategory CURLY_RIGHT
    • SQUARE_BRACKETS

      public static final TokenCategory SQUARE_BRACKETS
    • SQUARE_BRACKET_LEFT

      public static final TokenCategory SQUARE_BRACKET_LEFT
    • SQUARE_BRACKET_RIGHT

      public static final TokenCategory SQUARE_BRACKET_RIGHT
    • URL_CONSTANT

      public static final TokenCategory URL_CONSTANT
  • Method Details

    • values

      public static TokenCategory[] 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 TokenCategory 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
    • getParentCategory

      public TokenCategory getParentCategory()