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

- Packages that use MibFileRef
  Package | Description
  --- | ---
  net.percederberg.mibble | Provides the SNMP MIB file loading and validation 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 MibFileRef in net.percederberg.mibble

    Methods in net.percederberg.mibble that return MibFileRef
    Modifier and Type | Method and Description
    --- | ---
    `MibFileRef` | MibSymbol.`getFileRef()` Returns the MIB file reference.
    `MibFileRef` | MibException.`getFileRef()` Returns the error MIB file location.

    Methods in net.percederberg.mibble with parameters of type MibFileRef
    Modifier and Type | Method and Description
    --- | ---
    `void` | MibLoaderLog.`addError(MibFileRef fileRef, java.lang.String message)` Adds an error message to the log.
    `void` | MibLoaderLog.`addWarning(MibFileRef fileRef, java.lang.String message)` Adds a warning message to the log.

    Constructors in net.percederberg.mibble with parameters of type MibFileRef
    Constructor and Description
    `MibException(MibFileRef fileRef, java.lang.String message)` Creates a new MIB exception.
    `MibLoaderLog.LogEntry(int type, MibFileRef fileRef, java.lang.String message)` Creates a new log entry.
    `MibValueSymbol(MibFileRef fileRef, Mib mib, java.lang.String name, MibType type, MibValue value)` Creates a new value symbol.

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

    Methods in net.percederberg.mibble.type that return MibFileRef
    Modifier and Type | Method and Description
    --- | ---
    `MibFileRef` | TypeReference.`getFileRef()` Returns the reference MIB file location.

    Constructors in net.percederberg.mibble.type with parameters of type MibFileRef
    Constructor and Description
    `SizeConstraint(MibFileRef fileRef, Constraint values)` Creates a new size constraint.
    `TypeReference(MibFileRef fileRef, MibContext context, java.lang.String name)` Creates a new type reference.
    `TypeReference(MibFileRef fileRef, MibContext context, java.lang.String name, java.util.ArrayList<?> values)` Creates a new type reference.
    `TypeReference(MibFileRef fileRef, MibContext context, java.lang.String name, Constraint constraint)` Creates a new type reference.
    `ValueConstraint(MibFileRef fileRef, MibValue value)` Creates a new value constraint.
    `ValueRangeConstraint(MibFileRef fileRef, MibValue lower, boolean strictLower, MibValue upper, boolean strictUpper)` Creates a new value range constraint.

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

    Methods in net.percederberg.mibble.value that return MibFileRef
    Modifier and Type | Method and Description
    --- | ---
    `MibFileRef` | ValueReference.`getFileRef()` Returns the reference MIB file location.

    Constructors in net.percederberg.mibble.value with parameters of type MibFileRef
    Constructor and Description
    `ObjectIdentifierValue(MibFileRef fileRef, ObjectIdentifierValue parent, java.lang.String name, int value)` Creates a new object identifier value.
    `ObjectIdentifierValue(MibFileRef fileRef, ValueReference parent, java.lang.String name, int value)` Creates a new object identifier value.
    `ValueReference(MibFileRef fileRef, MibContext context, java.lang.String name)` Creates a new value reference.