# Uses of Enum Class
com.snmp4j.smi.SmiSyntaxType

Packages that use SmiSyntaxType
Package
Description
com.snmp4j.smi
Provides classes and interfaces for parsing, compiling, loading, and using Management Information Base (MIB) specifications written in Structure of Management Information (SMI) version 1 and 2 with SNMP4J to format and parse SNMP data.

- ## Uses of SmiSyntaxType in com.snmp4j.smi

  Subclasses with type arguments of type SmiSyntaxType in com.snmp4j.smi
  Modifier and Type
  Class
  Description
  `enum`
  `SmiSyntaxType`
  The SmiSyntaxType identifies one of four SYNTAX clause types of OBJECT-TYPE or TEXTUAL-CONVENTION SMI constructs.
  Methods in com.snmp4j.smi that return SmiSyntaxType
  Modifier and Type
  Method
  Description
  `SmiSyntaxType`
  SmiSyntax.`getType()`
  Returns the type of syntax clause.
  `SmiSyntaxType`
  SmiSyntaxImpl.`getType()`
  `static SmiSyntaxType`
  SmiSyntaxType.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static SmiSyntaxType[]`
  SmiSyntaxType.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Constructors in com.snmp4j.smi with parameters of type SmiSyntaxType
  Modifier
  Constructor
  Description
  ``
  `SmiSyntaxImpl(String syntaxClause, SmiSyntaxType smiSyntaxType, int smiSyntax, List<SmiSyntaxElement> smiSyntaxElements)`
  Creates a SYNTAX implementation from clause and sub-elements.
  ``
  `SmiSyntaxImpl(String syntaxClause, SmiSyntaxType syntaxType, int smiSyntax, List<SmiSyntaxElement> elementList, SmiSyntax resolvedSyntax, String resolvedDisplayHint)`
  Creates a SYNTAX implementation from clause and sub-elements.