# Interface SmiObjectTypeIndex

All Superinterfaces:
  `Comparable<SmiObject>, SmiObject, SmiObjectType, SmiValueType`

public interface SmiObjectTypeIndex extends SmiObjectType
The SmiObjectTypeIndex represents an OBJECT-TYPE definition that is used as an INDEX element for a table.

Author:
  Frank Fock

- ## Method Summary

  Modifier and Type
  Method
  Description
  `SmiIndexInfo`
  `getIndexInfo()`
  Gets the INDEX clause of an OBJECT-TYPE definition used as INDEX element.

  ### Methods inherited from interface Comparable

  `compareTo`

  ### Methods inherited from interface SmiObject

  `getAsn1Comments, getChildren, getDescription, getObjectName, getOID, getParent, getReference, getSmiSyntax, getStatus, getSyntax, getType`

  ### Methods inherited from interface SmiObjectType

  `createNewVariable, getColumns, getDefaultValue, getDefaultVariable, getIndexObjects, getMaxAccess, getMaxValueLength, getMinValueLength, getUnits, isTableEntry`

  ### Methods inherited from interface SmiValueType

  `getSmiSyntax, getSyntax`

- ## Method Details

  - ### getIndexInfo

    SmiIndexInfo getIndexInfo()
    Gets the INDEX clause of an OBJECT-TYPE definition used as INDEX element.
    Returns:
      a `SmiIndexInfo`.