# Uses of Interface
com.snmp4j.smi.SmiSyntax

Packages that use SmiSyntax
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.
com.snmp4j.smi.polymorphic

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

  Classes in com.snmp4j.smi that implement SmiSyntax
  Modifier and Type
  Class
  Description
  `class`
  `SmiSyntaxImpl`
  The `SmiSyntaxImpl` class represents the attributes of a SMI SYNTAX clause.
  Methods in com.snmp4j.smi that return SmiSyntax
  Modifier and Type
  Method
  Description
  `SmiSyntax`
  DefaultPolymorphicVariableFormats.`getInetAddressTypeSyntax()`
  Returns the `InetAddressType` textual-convention definition (RFC 4001) that describes the values of the type-defining column registered by `DefaultPolymorphicVariableFormats.registerInetAddress(OID, OID, PolymorphicVariableFormatter)`.
  `SmiSyntax`
  SmiSyntax.`getResolvedSyntax()`
  Returns the resolved syntax.
  `SmiSyntax`
  SmiSyntaxImpl.`getResolvedSyntax()`
  `SmiSyntax`
  SmiObject.`getSyntax()`
  Gets the syntax of the SMI object.
  `SmiSyntax`
  SmiObjectCompliance.`getSyntax()`
  Gets the SYNTAX of the OBJECT compliance clause.
  `SmiSyntax`
  SmiValueType.`getSyntax()`
  Gets the SYNTAX clause of this OBJECT-TYPE or TEXTUAL-CONVENTION.
  `SmiSyntax`
  SmiObjectCompliance.`getWriteSyntax()`
  Gets the WRITE-SYNTAX of the OBJECT compliance clause.
  Constructors in com.snmp4j.smi with parameters of type SmiSyntax
  Modifier
  Constructor
  Description
  ``
  `SmiSyntaxImpl(String syntaxClause, SmiSyntaxType syntaxType, int smiSyntax, List<SmiSyntaxElement> elementList, SmiSyntax resolvedSyntax, String resolvedDisplayHint)`
  Creates a SYNTAX implementation from clause and sub-elements.

- ## Uses of SmiSyntax in com.snmp4j.smi.polymorphic

  Methods in com.snmp4j.smi.polymorphic that return types with arguments of type SmiSyntax
  Modifier and Type
  Method
  Description
  `Map<org.snmp4j.smi.Variable, SmiSyntax>`
  PolymorphicColumnType.`variableColumnOIDToSyntaxMap()`
  Gets the mapping of variable values of the column type to their corresponding syntaxes for the polymorphic column.
  Constructor parameters in com.snmp4j.smi.polymorphic with type arguments of type SmiSyntax
  Modifier
  Constructor
  Description
  ``
  `PolymorphicColumnType(org.snmp4j.smi.OID typeColumnOID, Map<org.snmp4j.smi.Variable, SmiSyntax> variableColumnOIDToSyntaxMap)`
  Creates a new polymorphic column type.