## Uses of Class
net.percederberg.mibble.MibSymbol

- Packages that use MibSymbol
  Package | Description
  --- | ---
  net.percederberg.mibble | Provides the SNMP MIB file loading and validation classes.
  net.percederberg.mibble.snmp | Provides the SNMP MIB type classes.
  net.percederberg.mibble.type | Provides the primitive ASN.1 type classes.
  net.percederberg.mibble.value | Provides the primitive ASN.1 value classes.

- - ### Uses of MibSymbol in net.percederberg.mibble

    Subclasses of MibSymbol in net.percederberg.mibble
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MibMacroSymbol` A MIB macro symbol.
    `class` | `MibTypeSymbol` A MIB type symbol.
    `class` | `MibValueSymbol` A MIB value symbol.

    Methods in net.percederberg.mibble that return MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `MibSymbol` | MibImport.`findSymbol(java.lang.String name, boolean expanded)` Searches for a named MIB symbol.
    `MibSymbol` | MibContext.`findSymbol(java.lang.String name, boolean expanded)` Searches for a named MIB symbol.
    `MibSymbol` | Mib.`findSymbol(java.lang.String name, boolean expanded)` Searches for a named MIB symbol.
    `MibSymbol` | Mib.`getSymbol(java.lang.String name)` Returns a symbol from this MIB.

    Methods in net.percederberg.mibble that return types with arguments of type MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<MibSymbol>` | Mib.`getAllSymbols()` Returns all symbols in this MIB.

    Methods in net.percederberg.mibble with parameters of type MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `abstract MibType` | MibType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.

  - ### Uses of MibSymbol in net.percederberg.mibble.snmp

    Methods in net.percederberg.mibble.snmp that return MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `MibSymbol` | SnmpTextualConvention.`findSymbol(java.lang.String name, boolean expanded)` Searches for a named MIB symbol.

    Methods in net.percederberg.mibble.snmp with parameters of type MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `MibType` | SnmpTrapType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpTextualConvention.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpObjectType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpObjectIdentity.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpObjectGroup.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpNotificationType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpNotificationGroup.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpModuleIdentity.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpModuleCompliance.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SnmpAgentCapabilities.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.

  - ### Uses of MibSymbol in net.percederberg.mibble.type

    Methods in net.percederberg.mibble.type that return MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `MibSymbol` | TypeReference.`findSymbol(java.lang.String name, boolean expanded)` Searches for a named MIB symbol.
    `MibSymbol` | IntegerType.`findSymbol(java.lang.String name, boolean expanded)` Searches for a named MIB symbol.
    `MibSymbol` | BitSetType.`findSymbol(java.lang.String name, boolean expanded)` Searches for a named MIB symbol.
    `MibSymbol` | TypeReference.`getSymbol()` Returns the referenced symbol.

    Methods in net.percederberg.mibble.type with parameters of type MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `MibType` | TypeReference.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | StringType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SequenceType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | SequenceOfType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | RealType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | ObjectIdentifierType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | NullType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | IntegerType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | ElementType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | ChoiceType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | BooleanType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.
    `MibType` | BitSetType.`initialize(MibSymbol symbol, MibLoaderLog log)` Initializes the MIB type.

  - ### Uses of MibSymbol in net.percederberg.mibble.value

    Methods in net.percederberg.mibble.value that return MibSymbol
    Modifier and Type | Method and Description
    --- | ---
    `MibSymbol` | ValueReference.`getSymbol()` Returns the referenced symbol.