Enum AsnProduction

java.lang.Object
java.lang.Enum<AsnProduction>
net.aifusion.asn.AsnProduction
All Implemented Interfaces:
Serializable, Comparable<AsnProduction>, java.lang.constant.Constable

public enum AsnProduction extends Enum<AsnProduction>
Enumeration to manage Productions known to the AstParser
Author:
Sharad Singhal
  • Enum Constant Details

    • ABSOLUTE_REFERENCE

      public static final AsnProduction ABSOLUTE_REFERENCE
    • ACTUAL_PARAMETER

      public static final AsnProduction ACTUAL_PARAMETER
    • ACTUAL_PARAMETER_LIST

      public static final AsnProduction ACTUAL_PARAMETER_LIST
    • ADDITIONAL_ELEMENT_SET_SPEC

      public static final AsnProduction ADDITIONAL_ELEMENT_SET_SPEC
    • ADDITIONAL_ENUMERATION

      public static final AsnProduction ADDITIONAL_ENUMERATION
    • ALTERNATIVE_TYPE_LIST

      public static final AsnProduction ALTERNATIVE_TYPE_LIST
    • ALTERNATIVE_TYPE_LISTS

      public static final AsnProduction ALTERNATIVE_TYPE_LISTS
    • ANY_TYPE

      public static final AsnProduction ANY_TYPE
    • ASSIGNED_IDENTIFIER

      public static final AsnProduction ASSIGNED_IDENTIFIER
    • ASSIGNMENT

      public static final AsnProduction ASSIGNMENT
    • ASSIGNMENT_LIST

      public static final AsnProduction ASSIGNMENT_LIST
    • AT_NOTATION

      public static final AsnProduction AT_NOTATION
    • BIT_STRING_TYPE

      public static final AsnProduction BIT_STRING_TYPE
    • BIT_STRING_VALUE

      public static final AsnProduction BIT_STRING_VALUE
    • BMP_STRING_TYPE

      public static final AsnProduction BMP_STRING_TYPE
    • BOOLEAN_TYPE

      public static final AsnProduction BOOLEAN_TYPE
    • BOOLEAN_VALUE

      public static final AsnProduction BOOLEAN_VALUE
    • BUILTIN_TYPE

      public static final AsnProduction BUILTIN_TYPE
    • BUILTIN_VALUE

      public static final AsnProduction BUILTIN_VALUE
    • CELL

      public static final AsnProduction CELL
    • CHAR_SYMS

      public static final AsnProduction CHAR_SYMS
    • CHARACTER_STRING_LIST

      public static final AsnProduction CHARACTER_STRING_LIST
    • CHARACTER_STRING_TYPE

      public static final AsnProduction CHARACTER_STRING_TYPE
    • CHARACTER_STRING_VALUE

      public static final AsnProduction CHARACTER_STRING_VALUE
    • CHARS_DEFN

      public static final AsnProduction CHARS_DEFN
    • CHOICE_TYPE

      public static final AsnProduction CHOICE_TYPE
    • CHOICE_VALUE

      public static final AsnProduction CHOICE_VALUE
    • CLASS_NUMBER

      public static final AsnProduction CLASS_NUMBER
    • COMPONENT_CONSTRAINT

      public static final AsnProduction COMPONENT_CONSTRAINT
    • COMPONENT_ID

      public static final AsnProduction COMPONENT_ID
    • COMPONENT_ID_LIST

      public static final AsnProduction COMPONENT_ID_LIST
    • COMPONENT_RELATION_CONSTRAINT

      public static final AsnProduction COMPONENT_RELATION_CONSTRAINT
    • COMPONENT_TYPE

      public static final AsnProduction COMPONENT_TYPE
    • COMPONENT_TYPE_LIST

      public static final AsnProduction COMPONENT_TYPE_LIST
    • COMPONENT_TYPE_LISTS

      public static final AsnProduction COMPONENT_TYPE_LISTS
    • COMPONENT_VALUE_LIST

      public static final AsnProduction COMPONENT_VALUE_LIST
    • CONSTRAINED_TYPE

      public static final AsnProduction CONSTRAINED_TYPE
    • CONSTRAINT

      public static final AsnProduction CONSTRAINT
    • CONSTRAINT_SPEC

      public static final AsnProduction CONSTRAINT_SPEC
    • CONTAINED_SUBTYPE

      public static final AsnProduction CONTAINED_SUBTYPE
    • CONTENTS_CONSTRAINT

      public static final AsnProduction CONTENTS_CONSTRAINT
    • DEFAULT_SYNTAX

      public static final AsnProduction DEFAULT_SYNTAX
    • DEFINED_BY

      public static final AsnProduction DEFINED_BY
    • DEFINED_OBJECT

      public static final AsnProduction DEFINED_OBJECT
    • DEFINED_OBJECT_CLASS

      public static final AsnProduction DEFINED_OBJECT_CLASS
    • DEFINED_OBJECT_SET

      public static final AsnProduction DEFINED_OBJECT_SET
    • DEFINED_SYNTAX

      public static final AsnProduction DEFINED_SYNTAX
    • DEFINED_SYNTAX_TOKEN

      public static final AsnProduction DEFINED_SYNTAX_TOKEN
    • DEFINED_TYPE

      public static final AsnProduction DEFINED_TYPE
    • DEFINED_VALUE

      public static final AsnProduction DEFINED_VALUE
    • DEFINITIVE_IDENTIFIER

      public static final AsnProduction DEFINITIVE_IDENTIFIER
    • DEFINITIVE_NAME_AND_NUMBER_FORM

      public static final AsnProduction DEFINITIVE_NAME_AND_NUMBER_FORM
    • DEFINITIVE_NUMBER_FORM

      public static final AsnProduction DEFINITIVE_NUMBER_FORM
    • DEFINITIVE_OBJ_ID_COMPONENT

      public static final AsnProduction DEFINITIVE_OBJ_ID_COMPONENT
    • DEFINITIVE_OBJ_ID_COMPONENT_LIST

      public static final AsnProduction DEFINITIVE_OBJ_ID_COMPONENT_LIST
    • DUMMY_GOVERNOR

      public static final AsnProduction DUMMY_GOVERNOR
    • DUMMY_REFERENCE

      public static final AsnProduction DUMMY_REFERENCE
    • ELEMENT_SET_SPEC

      public static final AsnProduction ELEMENT_SET_SPEC
    • ELEMENT_SET_SPECS

      public static final AsnProduction ELEMENT_SET_SPECS
    • ELEMENTS

      public static final AsnProduction ELEMENTS
    • ELEMS

      public static final AsnProduction ELEMS
    • EMBEDDED_PDV_TYPE

      public static final AsnProduction EMBEDDED_PDV_TYPE
    • EMBEDDED_PDV_VALUE

      public static final AsnProduction EMBEDDED_PDV_VALUE
    • ENUMERATED_TYPE

      public static final AsnProduction ENUMERATED_TYPE
    • ENUMERATED_VALUE

      public static final AsnProduction ENUMERATED_VALUE
    • ENUMERATION

      public static final AsnProduction ENUMERATION
    • ENUMERATION_ITEM

      public static final AsnProduction ENUMERATION_ITEM
    • ENUMERATIONS

      public static final AsnProduction ENUMERATIONS
    • EXCEPTION_IDENTIFICATION

      public static final AsnProduction EXCEPTION_IDENTIFICATION
    • EXCEPTION_SPEC

      public static final AsnProduction EXCEPTION_SPEC
    • EXCLUSIONS

      public static final AsnProduction EXCLUSIONS
    • EXPORTS

      public static final AsnProduction EXPORTS
    • EXTENSION

      public static final AsnProduction EXTENSION
    • EXTENSION_ADDITION

      public static final AsnProduction EXTENSION_ADDITION
    • EXTENSION_ADDITION_ALTERNATIVE

      public static final AsnProduction EXTENSION_ADDITION_ALTERNATIVE
    • EXTENSION_ADDITION_ALTERNATIVES

      public static final AsnProduction EXTENSION_ADDITION_ALTERNATIVES
    • EXTENSION_ADDITION_ALTERNATIVES_GROUP

      public static final AsnProduction EXTENSION_ADDITION_ALTERNATIVES_GROUP
    • EXTENSION_ADDITION_ALTERNATIVES_LIST

      public static final AsnProduction EXTENSION_ADDITION_ALTERNATIVES_LIST
    • EXTENSION_ADDITION_GROUP

      public static final AsnProduction EXTENSION_ADDITION_GROUP
    • EXTENSION_ADDITION_LIST

      public static final AsnProduction EXTENSION_ADDITION_LIST
    • EXTENSION_ADDITIONS

      public static final AsnProduction EXTENSION_ADDITIONS
    • EXTENSION_AND_EXCEPTION

      public static final AsnProduction EXTENSION_AND_EXCEPTION
    • EXTENSION_DEFAULT

      public static final AsnProduction EXTENSION_DEFAULT
    • EXTENSION_END_MARKER

      public static final AsnProduction EXTENSION_END_MARKER
    • EXTERNAL_OBJECT_CLASS_REFERENCE

      public static final AsnProduction EXTERNAL_OBJECT_CLASS_REFERENCE
    • EXTERNAL_OBJECT_REFERENCE

      public static final AsnProduction EXTERNAL_OBJECT_REFERENCE
    • EXTERNAL_OBJECT_SET_REFERENCE

      public static final AsnProduction EXTERNAL_OBJECT_SET_REFERENCE
    • EXTERNAL_TYPE

      public static final AsnProduction EXTERNAL_TYPE
    • EXTERNAL_TYPE_REFERENCE

      public static final AsnProduction EXTERNAL_TYPE_REFERENCE
    • EXTERNAL_VALUE

      public static final AsnProduction EXTERNAL_VALUE
    • EXTERNAL_VALUE_REFERENCE

      public static final AsnProduction EXTERNAL_VALUE_REFERENCE
    • FALSE_TYPE

      public static final AsnProduction FALSE_TYPE
    • FALSE_VALUE

      public static final AsnProduction FALSE_VALUE
    • FIELD_NAME

      public static final AsnProduction FIELD_NAME
    • FIELD_SETTING

      public static final AsnProduction FIELD_SETTING
    • FIELD_SPEC

      public static final AsnProduction FIELD_SPEC
    • FIXED_TYPE_FIELD_VAL

      public static final AsnProduction FIXED_TYPE_FIELD_VAL
    • FIXED_TYPE_VALUE_FIELD_SPEC

      public static final AsnProduction FIXED_TYPE_VALUE_FIELD_SPEC
    • FIXED_TYPE_VALUE_SET_FIELD_SPEC

      public static final AsnProduction FIXED_TYPE_VALUE_SET_FIELD_SPEC
    • FULL_SPECIFICATION

      public static final AsnProduction FULL_SPECIFICATION
    • GENERAL_CONSTRAINT

      public static final AsnProduction GENERAL_CONSTRAINT
    • GENERAL_STRING_TYPE

      public static final AsnProduction GENERAL_STRING_TYPE
    • GENERALIZED_TIME_TYPE

      public static final AsnProduction GENERALIZED_TIME_TYPE
    • GLOBAL_MODULE_REFERENCE

      public static final AsnProduction GLOBAL_MODULE_REFERENCE
    • GOVERNOR

      public static final AsnProduction GOVERNOR
    • GRAPHIC_STRING_TYPE

      public static final AsnProduction GRAPHIC_STRING_TYPE
    • GROUP

      public static final AsnProduction GROUP
    • I_ELEMS

      public static final AsnProduction I_ELEMS
    • IA5_STRING_TYPE

      public static final AsnProduction IA5_STRING_TYPE
    • IDENTIFIER_LIST

      public static final AsnProduction IDENTIFIER_LIST
    • IMPORTS

      public static final AsnProduction IMPORTS
    • INCLUDES

      public static final AsnProduction INCLUDES
    • INFORMATION_FROM_OBJECTS

      public static final AsnProduction INFORMATION_FROM_OBJECTS
    • INNER_TYPE_CONSTRAINTS

      public static final AsnProduction INNER_TYPE_CONSTRAINTS
    • INSTANCE_OF_TYPE

      public static final AsnProduction INSTANCE_OF_TYPE
    • INSTANCE_OF_VALUE

      public static final AsnProduction INSTANCE_OF_VALUE
    • INTEGER_TYPE

      public static final AsnProduction INTEGER_TYPE
    • INTEGER_VALUE

      public static final AsnProduction INTEGER_VALUE
    • INTERSECTION_ELEMENTS

      public static final AsnProduction INTERSECTION_ELEMENTS
    • INTERSECTION_MARK

      public static final AsnProduction INTERSECTION_MARK
    • INTERSECTIONS

      public static final AsnProduction INTERSECTIONS
    • ISO646_STRING_TYPE

      public static final AsnProduction ISO646_STRING_TYPE
    • ITEM_ID

      public static final AsnProduction ITEM_ID
    • ITEM_SPEC

      public static final AsnProduction ITEM_SPEC
    • LEVEL

      public static final AsnProduction LEVEL
    • LITERAL

      public static final AsnProduction LITERAL
    • LOWER_END_VALUE

      public static final AsnProduction LOWER_END_VALUE
    • LOWER_ENDPOINT

      public static final AsnProduction LOWER_ENDPOINT
    • MODULE_BODY

      public static final AsnProduction MODULE_BODY
    • MODULE_DEFINITION

      public static final AsnProduction MODULE_DEFINITION
    • MODULE_IDENTIFIER

      public static final AsnProduction MODULE_IDENTIFIER
    • MULTIPLE_TYPE_CONSTRAINTS

      public static final AsnProduction MULTIPLE_TYPE_CONSTRAINTS
    • NAME_AND_NUMBER_FORM

      public static final AsnProduction NAME_AND_NUMBER_FORM
    • NAME_FORM

      public static final AsnProduction NAME_FORM
    • NAMED_BIT

      public static final AsnProduction NAMED_BIT
    • NAMED_BIT_LIST

      public static final AsnProduction NAMED_BIT_LIST
    • NAMED_CONSTRAINT

      public static final AsnProduction NAMED_CONSTRAINT
    • NAMED_NUMBER

      public static final AsnProduction NAMED_NUMBER
    • NAMED_NUMBER_LIST

      public static final AsnProduction NAMED_NUMBER_LIST
    • NAMED_TYPE

      public static final AsnProduction NAMED_TYPE
    • NAMED_VALUE

      public static final AsnProduction NAMED_VALUE
    • NON_PARAMETERIZED_TYPE_NAME

      public static final AsnProduction NON_PARAMETERIZED_TYPE_NAME
    • NULL_TYPE

      public static final AsnProduction NULL_TYPE
    • NULL_VALUE

      public static final AsnProduction NULL_VALUE
    • NUMBER_FORM

      public static final AsnProduction NUMBER_FORM
    • NUMERIC_REAL_VALUE

      public static final AsnProduction NUMERIC_REAL_VALUE
    • NUMERIC_STRING_TYPE

      public static final AsnProduction NUMERIC_STRING_TYPE
    • OBJ_ID_COMPONENTS

      public static final AsnProduction OBJ_ID_COMPONENTS
    • OBJ_ID_COMPONENTS_LIST

      public static final AsnProduction OBJ_ID_COMPONENTS_LIST
    • OBJECT

      public static final AsnProduction OBJECT
    • OBJECT_ASSIGNMENT

      public static final AsnProduction OBJECT_ASSIGNMENT
    • OBJECT_CLASS

      public static final AsnProduction OBJECT_CLASS
    • OBJECT_CLASS_ASSIGNMENT

      public static final AsnProduction OBJECT_CLASS_ASSIGNMENT
    • OBJECT_CLASS_DEFN

      public static final AsnProduction OBJECT_CLASS_DEFN
    • OBJECT_CLASS_FIELD_TYPE

      public static final AsnProduction OBJECT_CLASS_FIELD_TYPE
    • OBJECT_CLASS_FIELD_VALUE

      public static final AsnProduction OBJECT_CLASS_FIELD_VALUE
    • OBJECT_CLASS_REFERENCE

      public static final AsnProduction OBJECT_CLASS_REFERENCE
    • OBJECT_DEFN

      public static final AsnProduction OBJECT_DEFN
    • OBJECT_DESCRIPTOR

      public static final AsnProduction OBJECT_DESCRIPTOR
    • OBJECT_FIELD_REFERENCE

      public static final AsnProduction OBJECT_FIELD_REFERENCE
    • OBJECT_FIELD_SPEC

      public static final AsnProduction OBJECT_FIELD_SPEC
    • OBJECT_FROM_OBJECT

      public static final AsnProduction OBJECT_FROM_OBJECT
    • OBJECT_IDENTIFIER_TYPE

      public static final AsnProduction OBJECT_IDENTIFIER_TYPE
    • OBJECT_IDENTIFIER_VALUE

      public static final AsnProduction OBJECT_IDENTIFIER_VALUE
    • OBJECT_OPTIONALITY_SPEC

      public static final AsnProduction OBJECT_OPTIONALITY_SPEC
    • OBJECT_REFERENCE

      public static final AsnProduction OBJECT_REFERENCE
    • OBJECT_SET

      public static final AsnProduction OBJECT_SET
    • OBJECT_SET_ASSIGNMENT

      public static final AsnProduction OBJECT_SET_ASSIGNMENT
    • OBJECT_SET_ELEMENTS

      public static final AsnProduction OBJECT_SET_ELEMENTS
    • OBJECT_SET_FIELD_REFERENCE

      public static final AsnProduction OBJECT_SET_FIELD_REFERENCE
    • OBJECT_SET_FIELD_SPEC

      public static final AsnProduction OBJECT_SET_FIELD_SPEC
    • OBJECT_SET_FROM_OBJECTS

      public static final AsnProduction OBJECT_SET_FROM_OBJECTS
    • OBJECT_SET_OPTIONALITY_SPEC

      public static final AsnProduction OBJECT_SET_OPTIONALITY_SPEC
    • OBJECT_SET_REFERENCE

      public static final AsnProduction OBJECT_SET_REFERENCE
    • OBJECT_SET_SPEC

      public static final AsnProduction OBJECT_SET_SPEC
    • OCTET_STRING_TYPE

      public static final AsnProduction OCTET_STRING_TYPE
    • OCTET_STRING_VALUE

      public static final AsnProduction OCTET_STRING_VALUE
    • OPEN_TYPE_FIELD_VAL

      public static final AsnProduction OPEN_TYPE_FIELD_VAL
    • OPTIONAL_EXTENSION_MARKER

      public static final AsnProduction OPTIONAL_EXTENSION_MARKER
    • OPTIONAL_GROUP

      public static final AsnProduction OPTIONAL_GROUP
    • PARAM_GOVERNOR

      public static final AsnProduction PARAM_GOVERNOR
    • PARAMETER

      public static final AsnProduction PARAMETER
    • PARAMETER_LIST

      public static final AsnProduction PARAMETER_LIST
    • PARAMETERIZED_ASSIGNMENT

      public static final AsnProduction PARAMETERIZED_ASSIGNMENT
    • PARAMETERIZED_OBJECT

      public static final AsnProduction PARAMETERIZED_OBJECT
    • PARAMETERIZED_OBJECT_ASSIGNMENT

      public static final AsnProduction PARAMETERIZED_OBJECT_ASSIGNMENT
    • PARAMETERIZED_OBJECT_CLASS

      public static final AsnProduction PARAMETERIZED_OBJECT_CLASS
    • PARAMETERIZED_OBJECT_CLASS_ASSIGNMENT

      public static final AsnProduction PARAMETERIZED_OBJECT_CLASS_ASSIGNMENT
    • PARAMETERIZED_OBJECT_SET

      public static final AsnProduction PARAMETERIZED_OBJECT_SET
    • PARAMETERIZED_OBJECT_SET_ASSIGNMENT

      public static final AsnProduction PARAMETERIZED_OBJECT_SET_ASSIGNMENT
    • PARAMETERIZED_REFERENCE

      public static final AsnProduction PARAMETERIZED_REFERENCE
    • PARAMETERIZED_TYPE

      public static final AsnProduction PARAMETERIZED_TYPE
    • PARAMETERIZED_TYPE_ASSIGNMENT

      public static final AsnProduction PARAMETERIZED_TYPE_ASSIGNMENT
    • PARAMETERIZED_VALUE

      public static final AsnProduction PARAMETERIZED_VALUE
    • PARAMETERIZED_VALUE_ASSIGNMENT

      public static final AsnProduction PARAMETERIZED_VALUE_ASSIGNMENT
    • PARAMETERIZED_VALUE_SET_TYPE

      public static final AsnProduction PARAMETERIZED_VALUE_SET_TYPE
    • PARAMETERIZED_VALUE_SET_TYPE_ASSIGNMENT

      public static final AsnProduction PARAMETERIZED_VALUE_SET_TYPE_ASSIGNMENT
    • PARTIAL_SPECIFICATION

      public static final AsnProduction PARTIAL_SPECIFICATION
    • PATTERN_CONSTRAINT

      public static final AsnProduction PATTERN_CONSTRAINT
    • PERMITTED_ALPHABET

      public static final AsnProduction PERMITTED_ALPHABET
    • PLANE

      public static final AsnProduction PLANE
    • PRESENCE_CONSTRAINT

      public static final AsnProduction PRESENCE_CONSTRAINT
    • PRIMITIVE_FIELD_NAME

      public static final AsnProduction PRIMITIVE_FIELD_NAME
    • PRINTABLE_STRING_TYPE

      public static final AsnProduction PRINTABLE_STRING_TYPE
    • QUADRUPLE

      public static final AsnProduction QUADRUPLE
    • REAL_TYPE

      public static final AsnProduction REAL_TYPE
    • REAL_VALUE

      public static final AsnProduction REAL_VALUE
    • REFERENCE

      public static final AsnProduction REFERENCE
    • REFERENCED_OBJECTS

      public static final AsnProduction REFERENCED_OBJECTS
    • REFERENCED_TYPE

      public static final AsnProduction REFERENCED_TYPE
    • REFERENCED_VALUE

      public static final AsnProduction REFERENCED_VALUE
    • RELATIVE_OID_COMPONENTS

      public static final AsnProduction RELATIVE_OID_COMPONENTS
    • RELATIVE_OID_COMPONENTS_LIST

      public static final AsnProduction RELATIVE_OID_COMPONENTS_LIST
    • RELATIVE_OID_TYPE

      public static final AsnProduction RELATIVE_OID_TYPE
    • RELATIVE_OID_VALUE

      public static final AsnProduction RELATIVE_OID_VALUE
    • REQUIRED_TOKEN

      public static final AsnProduction REQUIRED_TOKEN
    • RESTRICTED_CHARACTER_STRING_TYPE

      public static final AsnProduction RESTRICTED_CHARACTER_STRING_TYPE
    • RESTRICTED_CHARACTER_STRING_VALUE

      public static final AsnProduction RESTRICTED_CHARACTER_STRING_VALUE
    • ROOT

      public static final AsnProduction ROOT
    • ROOT_ALTERNATIVE_TYPE_LIST

      public static final AsnProduction ROOT_ALTERNATIVE_TYPE_LIST
    • ROOT_COMPONENT_TYPE_LIST

      public static final AsnProduction ROOT_COMPONENT_TYPE_LIST
    • ROOT_ELEMENT_SET_SPEC

      public static final AsnProduction ROOT_ELEMENT_SET_SPEC
    • ROOT_ENUMERATION

      public static final AsnProduction ROOT_ENUMERATION
    • ROW

      public static final AsnProduction ROW
    • SELECTION_TYPE

      public static final AsnProduction SELECTION_TYPE
    • SEQUENCE_OF_TYPE

      public static final AsnProduction SEQUENCE_OF_TYPE
    • SEQUENCE_OF_VALUE

      public static final AsnProduction SEQUENCE_OF_VALUE
    • SEQUENCE_TYPE

      public static final AsnProduction SEQUENCE_TYPE
    • SEQUENCE_VALUE

      public static final AsnProduction SEQUENCE_VALUE
    • SET_OF_TYPE

      public static final AsnProduction SET_OF_TYPE
    • SET_OF_VALUE

      public static final AsnProduction SET_OF_VALUE
    • SET_TYPE

      public static final AsnProduction SET_TYPE
    • SET_VALUE

      public static final AsnProduction SET_VALUE
    • SETTING

      public static final AsnProduction SETTING
    • SIGNED_NUMBER

      public static final AsnProduction SIGNED_NUMBER
    • SIMPLE_DEFINED_TYPE

      public static final AsnProduction SIMPLE_DEFINED_TYPE
    • SIMPLE_DEFINED_VALUE

      public static final AsnProduction SIMPLE_DEFINED_VALUE
    • SIMPLE_TABLE_CONSTRAINT

      public static final AsnProduction SIMPLE_TABLE_CONSTRAINT
    • SINGLE_TYPE_CONSTRAINT

      public static final AsnProduction SINGLE_TYPE_CONSTRAINT
    • SINGLE_VALUE

      public static final AsnProduction SINGLE_VALUE
    • SIZE_CONSTRAINT

      public static final AsnProduction SIZE_CONSTRAINT
    • SPECIAL_REAL_VALUE

      public static final AsnProduction SPECIAL_REAL_VALUE
    • SUBTYPE_CONSTRAINT

      public static final AsnProduction SUBTYPE_CONSTRAINT
    • SUBTYPE_ELEMENTS

      public static final AsnProduction SUBTYPE_ELEMENTS
    • SYMBOL

      public static final AsnProduction SYMBOL
    • SYMBOL_LIST

      public static final AsnProduction SYMBOL_LIST
    • SYMBOLS_EXPORTED

      public static final AsnProduction SYMBOLS_EXPORTED
    • SYMBOLS_FROM_MODULE

      public static final AsnProduction SYMBOLS_FROM_MODULE
    • SYMBOLS_FROM_MODULE_LIST

      public static final AsnProduction SYMBOLS_FROM_MODULE_LIST
    • SYMBOLS_IMPORTED

      public static final AsnProduction SYMBOLS_IMPORTED
    • SYNTAX_LIST

      public static final AsnProduction SYNTAX_LIST
    • T61_STRING_TYPE

      public static final AsnProduction T61_STRING_TYPE
    • TABLE_COLUMN

      public static final AsnProduction TABLE_COLUMN
    • TABLE_CONSTRAINT

      public static final AsnProduction TABLE_CONSTRAINT
    • TABLE_ROW

      public static final AsnProduction TABLE_ROW
    • TAG

      public static final AsnProduction TAG
    • TAG_CLASS

      public static final AsnProduction TAG_CLASS
    • TAG_DEFAULT

      public static final AsnProduction TAG_DEFAULT
    • TAGGED_TYPE

      public static final AsnProduction TAGGED_TYPE
    • TAGGED_VALUE

      public static final AsnProduction TAGGED_VALUE
    • TELETEX_STRING_TYPE

      public static final AsnProduction TELETEX_STRING_TYPE
    • TOKEN_OR_GROUP_SPEC

      public static final AsnProduction TOKEN_OR_GROUP_SPEC
    • TUPLE

      public static final AsnProduction TUPLE
    • TYPE

      public static final AsnProduction TYPE
    • TYPE_ASSIGNMENT

      public static final AsnProduction TYPE_ASSIGNMENT
    • TYPE_CONSTRAINT

      public static final AsnProduction TYPE_CONSTRAINT
    • TYPE_CONSTRAINTS

      public static final AsnProduction TYPE_CONSTRAINTS
    • TYPE_FIELD_REFERENCE

      public static final AsnProduction TYPE_FIELD_REFERENCE
    • TYPE_FIELD_SPEC

      public static final AsnProduction TYPE_FIELD_SPEC
    • TYPE_FROM_OBJECT

      public static final AsnProduction TYPE_FROM_OBJECT
    • TYPE_OPTIONALITY_SPEC

      public static final AsnProduction TYPE_OPTIONALITY_SPEC
    • TYPE_REFERENCE

      public static final AsnProduction TYPE_REFERENCE
    • TYPE_WITH_CONSTRAINT

      public static final AsnProduction TYPE_WITH_CONSTRAINT
    • U_ELEMS

      public static final AsnProduction U_ELEMS
    • UNION_MARK

      public static final AsnProduction UNION_MARK
    • UNIONS

      public static final AsnProduction UNIONS
    • UNIVERSAL_STRING_TYPE

      public static final AsnProduction UNIVERSAL_STRING_TYPE
    • UNRESTRICTED_CHARACTER_STRING_TYPE

      public static final AsnProduction UNRESTRICTED_CHARACTER_STRING_TYPE
    • UNRESTRICTED_CHARACTER_STRING_VALUE

      public static final AsnProduction UNRESTRICTED_CHARACTER_STRING_VALUE
    • UPPER_END_VALUE

      public static final AsnProduction UPPER_END_VALUE
    • UPPER_ENDPOINT

      public static final AsnProduction UPPER_ENDPOINT
    • USEFUL_OBJECT_CLASS_REFERENCE

      public static final AsnProduction USEFUL_OBJECT_CLASS_REFERENCE
    • USEFUL_TYPE

      public static final AsnProduction USEFUL_TYPE
    • USER_DEFINED_CONSTRAINT

      public static final AsnProduction USER_DEFINED_CONSTRAINT
    • USER_DEFINED_CONSTRAINT_PARAMETER

      public static final AsnProduction USER_DEFINED_CONSTRAINT_PARAMETER
    • UTC_TIME_TYPE

      public static final AsnProduction UTC_TIME_TYPE
    • UTF8_STRING_TYPE

      public static final AsnProduction UTF8_STRING_TYPE
    • VALUE

      public static final AsnProduction VALUE
    • VALUE_ASSIGNMENT

      public static final AsnProduction VALUE_ASSIGNMENT
    • VALUE_CONSTRAINT

      public static final AsnProduction VALUE_CONSTRAINT
    • VALUE_FIELD_REFERENCE

      public static final AsnProduction VALUE_FIELD_REFERENCE
    • VALUE_FROM_OBJECT

      public static final AsnProduction VALUE_FROM_OBJECT
    • VALUE_LIST

      public static final AsnProduction VALUE_LIST
    • VALUE_OPTIONALITY_SPEC

      public static final AsnProduction VALUE_OPTIONALITY_SPEC
    • VALUE_RANGE

      public static final AsnProduction VALUE_RANGE
    • VALUE_REFERENCE

      public static final AsnProduction VALUE_REFERENCE
    • VALUE_SET

      public static final AsnProduction VALUE_SET
    • VALUE_SET_FROM_OBJECTS

      public static final AsnProduction VALUE_SET_FROM_OBJECTS
    • VALUE_SET_OPTIONALITY_SPEC

      public static final AsnProduction VALUE_SET_OPTIONALITY_SPEC
    • VALUE_SET_TYPE_ASSIGNMENT

      public static final AsnProduction VALUE_SET_TYPE_ASSIGNMENT
    • VARIABLE_TYPE_VALUE_FIELD_SPEC

      public static final AsnProduction VARIABLE_TYPE_VALUE_FIELD_SPEC
    • VARIABLE_TYPE_VALUE_SET_FIELD_SPEC

      public static final AsnProduction VARIABLE_TYPE_VALUE_SET_FIELD_SPEC
    • VERSION_NUMBER

      public static final AsnProduction VERSION_NUMBER
    • VIDEOTEX_STRING_TYPE

      public static final AsnProduction VIDEOTEX_STRING_TYPE
    • VISIBLE_STRING_TYPE

      public static final AsnProduction VISIBLE_STRING_TYPE
    • WITH_SYNTAX_SPEC

      public static final AsnProduction WITH_SYNTAX_SPEC
  • Method Details

    • values

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

      public static AsnProduction valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • getProduction

      public Object getProduction()
      Get the name of the production
      Returns:
      - name of the production
    • getNode

      public AsnNode getNode()
      Get an AST node corresponding to this production
      Returns:
      - AST node corresponding to this production
    • getNode

      public AsnNode getNode(Token nameToken)
      Get an AST node corresponding to this production
      Parameters:
      nameToken - - token containing name of this production
      Returns:
      - AST node corresponding to this production
    • getNode

      public AsnNode getNode(Token name, Token value)
      Get an AST node corresponding to this production
      Parameters:
      name - - name token associated with the production
      value - - value token associated with the production
      Returns:
      AST node corresponding to this production
    • getNode

      public AsnNode getNode(Token name, boolean isField)
      Get an AST node corresponding to this production
      Parameters:
      name - - name of the production
      isField - - true if the production is an ObjectClass field, false otherwise
      Returns:
      AST node corresponding to this production
    • isBuiltIn

      public boolean isBuiltIn()
      check if this production represents a built-in type
      Returns:
      - true if the production is a built-in type, false otherwise
    • lookup

      public static AsnProduction lookup(String s)
      Lookup the production corresponding to a name
      Parameters:
      s - - name of the production
      Returns:
      - AstProduction. Null if no such production