A B C D E F G H I L M N O P R S T U V W 

A

ACCESSIBLE_FOR_NOTIFY - Static variable in class net.percederberg.mibble.snmp.SnmpAccess
The accesible for notify SNMP access mode.
add(MibLoaderLog.LogEntry) - Method in class net.percederberg.mibble.MibLoaderLog
Adds a log entry to this log.
addAll(MibLoaderLog) - Method in class net.percederberg.mibble.MibLoaderLog
Adds all log entries from another log.
addAllDirs(File) - Method in class net.percederberg.mibble.MibLoader
Adds a directory and all subdirectories to the MIB search path.
addDir(File) - Method in class net.percederberg.mibble.MibLoader
Adds a directory to the MIB search path.
addDirs(File[]) - Method in class net.percederberg.mibble.MibLoader
Adds directories to the MIB search path.
addError(MibException) - Method in class net.percederberg.mibble.MibLoaderLog
Adds an error message to the log.
addError(MibFileRef, String) - Method in class net.percederberg.mibble.MibLoaderLog
Adds an error message to the log.
addInternalError(String) - Method in class net.percederberg.mibble.MibLoaderLog
Adds an internal error message to the log.
addResourceDir(String) - Method in class net.percederberg.mibble.MibLoader
Adds a directory to the MIB resource search path.
addWarning(MibFileRef, String) - Method in class net.percederberg.mibble.MibLoaderLog
Adds a warning message to the log.
APPLICATION_CATEGORY - Static variable in class net.percederberg.mibble.MibTypeTag
The application type tag category.

B

BinaryNumberValue - Class in net.percederberg.mibble.value
A binary numeric MIB value.
BinaryNumberValue(Number) - Constructor for class net.percederberg.mibble.value.BinaryNumberValue
Creates a new binary number value.
BinaryNumberValue(Number, int) - Constructor for class net.percederberg.mibble.value.BinaryNumberValue
Creates a new binary number value.
BIT_STRING - Static variable in class net.percederberg.mibble.MibTypeTag
The universal bit string type tag.
BitSetType - Class in net.percederberg.mibble.type
A bit set MIB type.
BitSetType() - Constructor for class net.percederberg.mibble.type.BitSetType
Creates a new bit set MIB type.
BitSetType(Constraint) - Constructor for class net.percederberg.mibble.type.BitSetType
Creates a new bit set MIB type.
BitSetType(ArrayList<?>) - Constructor for class net.percederberg.mibble.type.BitSetType
Creates a new bit set MIB type.
BitSetValue - Class in net.percederberg.mibble.value
A bit set MIB value.
BitSetValue(BitSet) - Constructor for class net.percederberg.mibble.value.BitSetValue
Creates a new bit set MIB value.
BitSetValue(BitSet, ArrayList<ValueReference>) - Constructor for class net.percederberg.mibble.value.BitSetValue
Creates a new bit set MIB value.
BOOLEAN - Static variable in class net.percederberg.mibble.MibTypeTag
The universal boolean type tag.
BooleanType - Class in net.percederberg.mibble.type
A boolean MIB type.
BooleanType() - Constructor for class net.percederberg.mibble.type.BooleanType
Creates a new boolean MIB type.
BooleanValue - Class in net.percederberg.mibble.value
A boolean MIB value.

C

canRead() - Method in class net.percederberg.mibble.snmp.SnmpAccess
Checks if this access mode allows reading the value.
canWrite() - Method in class net.percederberg.mibble.snmp.SnmpAccess
Checks if this access mode allows writing the value.
ChoiceType - Class in net.percederberg.mibble.type
A choice MIB type.
ChoiceType(ArrayList<ElementType>) - Constructor for class net.percederberg.mibble.type.ChoiceType
Creates a new choice MIB type.
clear() - Method in class net.percederberg.mibble.MibValue
Clears and prepares this value for garbage collection.
clear() - Method in class net.percederberg.mibble.value.BitSetValue
Clears and prepares this value for garbage collection.
clear() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Clears and prepares this value for garbage collection.
close() - Method in class net.percederberg.mibble.MibWriter
Closes the underlying output stream.
column - Variable in class net.percederberg.mibble.FileLocation
The column number.
compareTo(Object) - Method in class net.percederberg.mibble.value.BitSetValue
Compares this object with the specified object for order.
compareTo(Object) - Method in class net.percederberg.mibble.value.BooleanValue
Compares this object with the specified object for order.
compareTo(Object) - Method in class net.percederberg.mibble.value.NullValue
Compares this object with the specified object for order.
compareTo(Object) - Method in class net.percederberg.mibble.value.NumberValue
Compares this object with the specified object for order.
compareTo(Object) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Compares this object with the specified object for order.
compareTo(Object) - Method in class net.percederberg.mibble.value.StringValue
Compares this object with the specified object for order.
compareTo(Object) - Method in class net.percederberg.mibble.value.ValueReference
Compares this object with the specified object for order.
CompoundConstraint - Class in net.percederberg.mibble.type
A compound MIB type constraint.
CompoundConstraint(Constraint, Constraint) - Constructor for class net.percederberg.mibble.type.CompoundConstraint
Creates a new compound constraint.
Constraint - Interface in net.percederberg.mibble.type
A MIB type constraint.
CONTEXT_SPECIFIC_CATEGORY - Static variable in class net.percederberg.mibble.MibTypeTag
The context specific type tag category.
createReference() - Method in class net.percederberg.mibble.MibType
Creates a type reference to this type.
createReference(Constraint) - Method in class net.percederberg.mibble.MibType
Creates a constrained type reference to this type.
createReference(ArrayList<?>) - Method in class net.percederberg.mibble.MibType
Creates a constrained type reference to this type.
createReference() - Method in class net.percederberg.mibble.MibValue
Creates a value reference to this value.
createReference() - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Creates a type reference to this type.
createReference(Constraint) - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Creates a constrained type reference to this type.
createReference(ArrayList<?>) - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Creates a constrained type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.BitSetType
Creates a type reference to this type.
createReference(Constraint) - Method in class net.percederberg.mibble.type.BitSetType
Creates a constrained type reference to this type.
createReference(ArrayList<?>) - Method in class net.percederberg.mibble.type.BitSetType
Creates a constrained type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.BooleanType
Creates a type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.ChoiceType
Creates a type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.IntegerType
Creates a type reference to this type.
createReference(Constraint) - Method in class net.percederberg.mibble.type.IntegerType
Creates a constrained type reference to this type.
createReference(ArrayList<?>) - Method in class net.percederberg.mibble.type.IntegerType
Creates a constrained type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.NullType
Creates a type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.ObjectIdentifierType
Creates a type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.RealType
Creates a type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.SequenceOfType
Creates a type reference to this type.
createReference(Constraint) - Method in class net.percederberg.mibble.type.SequenceOfType
Creates a constrained type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.SequenceType
Creates a type reference to this type.
createReference() - Method in class net.percederberg.mibble.type.StringType
Creates a type reference to this type.
createReference(Constraint) - Method in class net.percederberg.mibble.type.StringType
Creates a constrained type reference to this type.
createReference() - Method in class net.percederberg.mibble.value.BitSetValue
Creates a value reference to this value.
createReference() - Method in class net.percederberg.mibble.value.BooleanValue
Creates a value reference to this value.
createReference() - Method in class net.percederberg.mibble.value.NullValue
Creates a value reference to this value.
createReference() - Method in class net.percederberg.mibble.value.NumberValue
Creates a value reference to this value.
createReference() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Creates a value reference to this value.
createReference() - Method in class net.percederberg.mibble.value.StringValue
Creates a value reference to this value.
CURRENT - Static variable in class net.percederberg.mibble.snmp.SnmpStatus
The current SNMP status.

D

DEPRECATED - Static variable in class net.percederberg.mibble.snmp.SnmpStatus
The deprecated SNMP status.

E

ElementType - Class in net.percederberg.mibble.type
A compound element MIB type.
ElementType(String, MibType) - Constructor for class net.percederberg.mibble.type.ElementType
Creates a new element type.
entries() - Method in class net.percederberg.mibble.MibLoaderLog
Returns an iterator with all the log entries.
equals(Object) - Method in class net.percederberg.mibble.Mib
Compares this MIB to another object.
equals(Object) - Method in class net.percederberg.mibble.MibSource
Checks if this object is equal to another.
equals(Object) - Method in class net.percederberg.mibble.MibTypeTag
Checks if this type tag equals another object.
equals(int, int) - Method in class net.percederberg.mibble.MibTypeTag
Checks if this type tag has the specified category and value numbers.
equals(Object) - Method in class net.percederberg.mibble.value.BitSetValue
Checks if this object equals another object.
equals(Object) - Method in class net.percederberg.mibble.value.BooleanValue
Checks if this object equals another object.
equals(Object) - Method in class net.percederberg.mibble.value.NullValue
Checks if this object equals another object.
equals(Object) - Method in class net.percederberg.mibble.value.NumberValue
Checks if this object equals another object.
equals(Object) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Checks if this object equals another object.
equals(Object) - Method in class net.percederberg.mibble.value.StringValue
Checks if this object equals another object.
equals(Object) - Method in class net.percederberg.mibble.value.ValueReference
Checks if this object equals another object.
ERROR - Static variable in class net.percederberg.mibble.MibLoaderLog.LogEntry
The error log entry type constant.
errorCount() - Method in class net.percederberg.mibble.MibLoaderLog
Returns the number of errors in the log.

F

FALSE - Static variable in class net.percederberg.mibble.value.BooleanValue
The boolean false value.
file - Variable in class net.percederberg.mibble.FileLocation
The file name.
FileLocation - Class in net.percederberg.mibble
A file location.
FileLocation(File) - Constructor for class net.percederberg.mibble.FileLocation
Creates a new file location without an exact line or column reference.
FileLocation(File, int, int) - Constructor for class net.percederberg.mibble.FileLocation
Creates a new file location.
find(String) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Searches the OID tree for the best match.
findAncestor(String) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Searches the OID tree for the best matching ancestor.
findByContent(String) - Method in class net.percederberg.mibble.MibLocator
Searches for a MIB in the content cache.
findByName(String) - Method in class net.percederberg.mibble.MibLocator
Searches for a MIB in the file name cache.
findDescendant(String) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Searches the OID tree for the best matching descendant.
findMibSymbol(String) - Method in class net.percederberg.mibble.MibbleBrowser
Searches the OID tree from the loaded MIB files for the best matching value.
findReference(MibType) - Static method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Finds the first SNMP textual convention reference for a type.
findSymbol(String, boolean) - Method in class net.percederberg.mibble.Mib
Searches for a named MIB symbol.
findSymbol(String, boolean) - Method in interface net.percederberg.mibble.MibContext
Searches for a named MIB symbol.
findSymbol(String, boolean) - Method in class net.percederberg.mibble.MibImport
Searches for a named MIB symbol.
findSymbol(String, boolean) - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Searches for a named MIB symbol.
findSymbol(String, boolean) - Method in class net.percederberg.mibble.type.BitSetType
Searches for a named MIB symbol.
findSymbol(String, boolean) - Method in class net.percederberg.mibble.type.IntegerType
Searches for a named MIB symbol.
findSymbol(String, boolean) - Method in class net.percederberg.mibble.type.TypeReference
Searches for a named MIB symbol.

G

getAccess() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns the access mode.
getAccess() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the access mode.
getAccess() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns the access mode.
getAllChildren() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns an array of all child object identifier values.
getAllElements() - Method in class net.percederberg.mibble.type.ChoiceType
Returns all the element types.
getAllElements() - Method in class net.percederberg.mibble.type.SequenceType
Returns all the element types.
getAllImports() - Method in class net.percederberg.mibble.Mib
Returns all MIB import references.
getAllMibs() - Method in class net.percederberg.mibble.MibLoader
Returns all previously loaded MIB files.
getAllSymbolNames() - Method in class net.percederberg.mibble.MibImport
Returns all symbol names in this MIB import declaration.
getAllSymbols() - Method in class net.percederberg.mibble.Mib
Returns all symbols in this MIB.
getAllSymbols() - Method in class net.percederberg.mibble.type.BitSetType
Returns all named bit values.
getAllSymbols() - Method in class net.percederberg.mibble.type.IntegerType
Returns all named integer values.
getAugments() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the augmented index value.
getBaseSymbol() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns the base symbol that this variation applies to.
getBits() - Method in class net.percederberg.mibble.value.BitSetValue
Returns all the bits in this bit set as individual number values.
getBuildInfo() - Method in class net.percederberg.mibble.MibbleBrowser
Returns the application build information.
getByteSize(MibType, int) - Method in class net.percederberg.mibble.value.NumberValue
Returns the number of bytes required by the specified type and initial value size.
getCategory() - Method in class net.percederberg.mibble.MibTypeTag
Returns the type tag category.
getChild(int) - Method in class net.percederberg.mibble.MibValueSymbol
Returns a specific child symbol in the OID tree.
getChild(int) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns a child object identifier value.
getChildByName(String) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns a child object identifier value.
getChildByValue(int) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns a child object identifier value.
getChildCount() - Method in class net.percederberg.mibble.MibValueSymbol
Returns the number of child symbols in the OID tree.
getChildCount() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns the number of child object identifier values.
getChildren() - Method in class net.percederberg.mibble.MibValueSymbol
Returns all child symbols in the OID tree.
getColumnNumber() - Method in class net.percederberg.mibble.FileLocation
Returns the column number.
getColumnNumber() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Returns the column number.
getComment() - Method in class net.percederberg.mibble.MibSymbol
Returns the symbol comment.
getComment() - Method in class net.percederberg.mibble.MibType
Returns the type comment.
getComment() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns the compliance comment.
getComment() - Method in class net.percederberg.mibble.snmp.SnmpModule
Returns the module comment.
getComment() - Method in class net.percederberg.mibble.snmp.SnmpRevision
Returns the revision comment.
getCompliances() - Method in class net.percederberg.mibble.snmp.SnmpModule
Returns the list of compliances.
getConstraint() - Method in class net.percederberg.mibble.type.BitSetType
Returns the optional type constraint.
getConstraint() - Method in class net.percederberg.mibble.type.IntegerType
Returns the optional type constraint.
getConstraint() - Method in class net.percederberg.mibble.type.SequenceOfType
Returns the optional type constraint.
getConstraint() - Method in class net.percederberg.mibble.type.StringType
Returns the optional type constraint.
getConstraintList() - Method in class net.percederberg.mibble.type.CompoundConstraint
Returns a list of the constraints in this compound.
getContactInfo() - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Returns the organization contact information.
getContentMap() - Method in class net.percederberg.mibble.MibLocator
Returns (and creates if needed) the MIB file content map.
getDefaultContext() - Method in class net.percederberg.mibble.MibLoader
Returns the default MIB context.
getDefaultValue() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the default value.
getDefaultValue() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns the default value.
getDescription() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns the compliance description.
getDescription() - Method in class net.percederberg.mibble.snmp.SnmpRevision
Returns the revision description.
getDescription() - Method in class net.percederberg.mibble.snmp.SnmpType
Returns the type description.
getDescription(String) - Method in class net.percederberg.mibble.snmp.SnmpType
Returns the type description indented with the specified string.
getDescription() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns the variation description.
getDir() - Method in class net.percederberg.mibble.MibLocator
Returns the directory or resource path indexed.
getDirs() - Method in class net.percederberg.mibble.MibLoader
Returns all the directories in the MIB search path.
getDisplayHint() - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Returns the display hint.
getElementType() - Method in class net.percederberg.mibble.type.SequenceOfType
Returns the sequence element type.
getEnterprise() - Method in class net.percederberg.mibble.snmp.SnmpTrapType
Returns the enterprise value.
getFile() - Method in class net.percederberg.mibble.FileLocation
Returns the file name.
getFile() - Method in class net.percederberg.mibble.Mib
Returns the MIB file.
getFile() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Returns the file this entry applies to.
getFile() - Method in class net.percederberg.mibble.MibSource
Returns the MIB file if set.
getFileRef() - Method in exception net.percederberg.mibble.MibException
Returns the error MIB file location.
getFileRef() - Method in class net.percederberg.mibble.MibSymbol
Returns the MIB file reference.
getFileRef() - Method in class net.percederberg.mibble.type.TypeReference
Returns the reference MIB file location.
getFileRef() - Method in class net.percederberg.mibble.value.ValueReference
Returns the reference MIB file location.
getFooterComment() - Method in class net.percederberg.mibble.Mib
Returns the MIB file footer comment.
getGroups() - Method in class net.percederberg.mibble.snmp.SnmpModule
Returns the list of mandatory group values.
getGroups() - Method in class net.percederberg.mibble.snmp.SnmpModuleSupport
Returns the list of included group values.
getHeaderComment() - Method in class net.percederberg.mibble.Mib
Returns the MIB file header comment.
getImportingMibs() - Method in class net.percederberg.mibble.Mib
Finds all MIB:s that are dependant on this one.
getIndex() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the list of indices.
getLastUpdated() - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Returns the last updated date.
getLineNumber() - Method in class net.percederberg.mibble.FileLocation
Returns the line number.
getLineNumber() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Returns the line number.
getLoader() - Method in class net.percederberg.mibble.Mib
Returns the MIB loader used when loading this MIB.
getLocation() - Method in class net.percederberg.mibble.MibSymbol
Deprecated.
Use the getFileRef() method instead.
getLog() - Method in class net.percederberg.mibble.Mib
Returns the loader log used when loading this MIB.
getLog() - Method in exception net.percederberg.mibble.MibLoaderException
Returns the MIB loader log.
getLowerBound() - Method in class net.percederberg.mibble.type.ValueRangeConstraint
Returns the lower bound value.
getMessage() - Method in exception net.percederberg.mibble.MibLoaderException
Returns a error summary message.
getMessage() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Returns the log entry message.
getMib() - Method in class net.percederberg.mibble.MibImport
Returns the imported MIB.
getMib(String) - Method in class net.percederberg.mibble.MibLoader
Returns a previously loaded MIB file.
getMib(File) - Method in class net.percederberg.mibble.MibLoader
Returns a previously loaded MIB file.
getMib() - Method in class net.percederberg.mibble.MibSymbol
Returns the symbol MIB file.
getMib() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns the MIB that this object identifier is connected to.
getMibs() - Method in class net.percederberg.mibble.MibLoader
Returns a map of all MIB names and MIB files.
getMibs(File) - Method in class net.percederberg.mibble.MibLoader
Returns a map of all MIBs from a file.
getMibs(boolean) - Method in class net.percederberg.mibble.MibLoader
Returns a map of all MIBs explicitly (or implicitly) loaded.
getModule() - Method in class net.percederberg.mibble.snmp.SnmpModule
Returns the module name.
getModule() - Method in class net.percederberg.mibble.snmp.SnmpModuleSupport
Returns the module name.
getModules() - Method in class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Returns the list of the supported modules.
getModules() - Method in class net.percederberg.mibble.snmp.SnmpModuleCompliance
Returns the list of SNMP modules.
getName() - Method in class net.percederberg.mibble.Mib
Returns the MIB name.
getName() - Method in class net.percederberg.mibble.MibImport
Returns the imported MIB name.
getName() - Method in class net.percederberg.mibble.MibSymbol
Returns the symbol name.
getName() - Method in class net.percederberg.mibble.MibType
Returns the type name.
getName() - Method in class net.percederberg.mibble.MibValue
Returns the value name.
getName() - Method in class net.percederberg.mibble.type.ElementType
Returns the optional element name.
getName() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns this object identifier component name.
getNameMap() - Method in class net.percederberg.mibble.MibLocator
Returns (and creates if needed) the MIB file name map.
getNext() - Method in class net.percederberg.mibble.MibTypeTag
Returns the next type tag in the tag chain.
getNotifications() - Method in class net.percederberg.mibble.snmp.SnmpNotificationGroup
Returns the list of notification MIB values.
getObjects() - Method in class net.percederberg.mibble.snmp.SnmpNotificationType
Returns the value objects.
getObjects() - Method in class net.percederberg.mibble.snmp.SnmpObjectGroup
Returns the value objects.
getOid(String) - Method in class net.percederberg.mibble.MibLoader
Searches the OID tree from the loaded MIB files for the best matching value.
getOid() - Method in class net.percederberg.mibble.MibValueSymbol
Returns the symbol object identifier value (if set).
getOrganization() - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Returns the organization name.
getParent() - Method in class net.percederberg.mibble.MibValueSymbol
Returns the parent symbol in the OID tree.
getParent() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns the parent object identifier value.
getParentValues() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns an array of all the numeric values the OID chain.
getProductRelease() - Method in class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Returns the product release.
getReader() - Method in class net.percederberg.mibble.MibSource
Returns a stream reader for the MIB file.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Returns the type reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpModuleCompliance
Returns the type reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpNotificationGroup
Returns the type reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpNotificationType
Returns the notification type reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpObjectGroup
Returns the object group reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpObjectIdentity
Returns the object identity reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the type reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Returns the type reference.
getReference() - Method in class net.percederberg.mibble.snmp.SnmpTrapType
Returns the type reference.
getReferenceSymbol() - Method in class net.percederberg.mibble.MibType
Returns the type reference symbol.
getReferenceSymbol() - Method in class net.percederberg.mibble.MibValue
Returns the value reference symbol.
getRequiredCells() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns cell values required for creation.
getResourceDirs() - Method in class net.percederberg.mibble.MibLoader
Returns all the directories in the MIB resource path.
getRevisions() - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Returns a list of all the SNMP module revisions.
getRootOid() - Method in class net.percederberg.mibble.MibLoader
Returns the "iso" root object identifier value (OID).
getRootSymbol() - Method in class net.percederberg.mibble.Mib
Returns the root MIB value symbol.
getSmiVersion() - Method in class net.percederberg.mibble.Mib
Returns the SMI version used for defining this MIB.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Returns the type status.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpModuleCompliance
Returns the type status.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpNotificationGroup
Returns the type status.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpNotificationType
Returns the notification type status.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpObjectGroup
Returns the object group status.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpObjectIdentity
Returns the object identity status.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the type status.
getStatus() - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Returns the type status.
getSymbol(String) - Method in class net.percederberg.mibble.Mib
Returns a symbol from this MIB.
getSymbol(String) - Method in class net.percederberg.mibble.type.BitSetType
Returns a named bit value.
getSymbol(String) - Method in class net.percederberg.mibble.type.IntegerType
Returns a named integer value.
getSymbol() - Method in class net.percederberg.mibble.type.TypeReference
Returns the referenced symbol.
getSymbol() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns the symbol connected to this object identifier.
getSymbol() - Method in class net.percederberg.mibble.value.ValueReference
Returns the referenced symbol.
getSymbolByOid(String) - Method in class net.percederberg.mibble.Mib
Returns a value symbol from this MIB.
getSymbolByValue(String) - Method in class net.percederberg.mibble.Mib
Returns a value symbol from this MIB.
getSymbolByValue(MibValue) - Method in class net.percederberg.mibble.Mib
Returns a value symbol from this MIB.
getSyntax() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns the value syntax.
getSyntax() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the type syntax.
getSyntax() - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Returns the type syntax.
getSyntax() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns the value syntax.
getTag() - Method in class net.percederberg.mibble.MibType
Returns the type tag.
getText() - Method in class net.percederberg.mibble.Mib
Returns the unparsed input MIB text.
getText() - Method in class net.percederberg.mibble.MibSymbol
Returns the unparsed input MIB text.
getType() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Returns the log entry type.
getType() - Method in class net.percederberg.mibble.MibTypeSymbol
Returns the symbol type.
getType() - Method in class net.percederberg.mibble.MibValueSymbol
Returns the symbol type.
getType() - Method in class net.percederberg.mibble.snmp.SnmpIndex
Returns the index type if present.
getType() - Method in class net.percederberg.mibble.type.ElementType
Returns the referenced MIB type.
getTypeOrValue() - Method in class net.percederberg.mibble.snmp.SnmpIndex
Returns the index type or value.
getUnformattedContactInfo() - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Returns the unformatted organization contact information.
getUnformattedDescription() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns the unformatted compliance description.
getUnformattedDescription() - Method in class net.percederberg.mibble.snmp.SnmpRevision
Returns the unformatted revision description.
getUnformattedDescription() - Method in class net.percederberg.mibble.snmp.SnmpType
Returns the unformatted type description.
getUnits() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns the units description.
getUpperBound() - Method in class net.percederberg.mibble.type.ValueRangeConstraint
Returns the upper bound value.
getUrl() - Method in class net.percederberg.mibble.MibLocator
Returns a URL to the directory or resource path indexed.
getURL() - Method in class net.percederberg.mibble.MibSource
Returns the MIB URL if set.
getValue() - Method in class net.percederberg.mibble.MibTypeTag
Returns the type tag value.
getValue() - Method in class net.percederberg.mibble.MibValueSymbol
Returns the symbol value.
getValue() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns the value.
getValue() - Method in class net.percederberg.mibble.snmp.SnmpIndex
Returns the index value if present.
getValue() - Method in class net.percederberg.mibble.snmp.SnmpRevision
Returns the revision number.
getValue() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns the value.
getValue() - Method in class net.percederberg.mibble.type.ValueConstraint
Returns the constraint value.
getValue() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns this object identifier component value.
getValues() - Method in class net.percederberg.mibble.type.SizeConstraint
Returns a list of the value constraints on the size.
getVariables() - Method in class net.percederberg.mibble.snmp.SnmpTrapType
Returns the list of MIB values.
getVariations() - Method in class net.percederberg.mibble.snmp.SnmpModuleSupport
Returns the list of variations.
getWriteSyntax() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns the value write syntax.
getWriteSyntax() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns the value write syntax.

H

hasConstraint() - Method in class net.percederberg.mibble.type.BitSetType
Checks if this type has any constraint.
hasConstraint() - Method in class net.percederberg.mibble.type.IntegerType
Checks if this type has any constraint.
hasConstraint() - Method in class net.percederberg.mibble.type.SequenceOfType
Checks if this type has any constraint.
hasConstraint() - Method in class net.percederberg.mibble.type.StringType
Checks if this type has any constraint.
hasDir(File) - Method in class net.percederberg.mibble.MibLoader
Checks if a directory is in the MIB search path.
hashCode() - Method in class net.percederberg.mibble.Mib
Returns the hash code value for the object.
hashCode() - Method in class net.percederberg.mibble.MibSource
Returns the hash code value for the object.
hashCode() - Method in class net.percederberg.mibble.MibTypeTag
Returns the hash code value for the object.
hashCode() - Method in class net.percederberg.mibble.value.BitSetValue
Returns a hash code for this object.
hashCode() - Method in class net.percederberg.mibble.value.BooleanValue
Returns a hash code for this object.
hashCode() - Method in class net.percederberg.mibble.value.NullValue
Returns a hash code for this object.
hashCode() - Method in class net.percederberg.mibble.value.NumberValue
Returns a hash code for this object.
hashCode() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns a hash code for this object.
hashCode() - Method in class net.percederberg.mibble.value.StringValue
Returns a hash code for this object.
hashCode() - Method in class net.percederberg.mibble.value.ValueReference
Returns a hash code for this object.
hasReferenceTo(String) - Method in class net.percederberg.mibble.MibType
Checks if this type referenced the specified type symbol.
hasReferenceTo(String, String) - Method in class net.percederberg.mibble.MibType
Checks if this type referenced the specified type symbol.
hasResourceDir(String) - Method in class net.percederberg.mibble.MibLoader
Checks if a directory is in the MIB resource path.
hasSymbols() - Method in class net.percederberg.mibble.type.BitSetType
Checks if this type has any defined value symbols.
hasSymbols() - Method in class net.percederberg.mibble.type.IntegerType
Checks if this type has any defined value symbols.
hasTag(MibTypeTag) - Method in class net.percederberg.mibble.MibType
Checks if this type has a specific type tag.
hasTag(int, int) - Method in class net.percederberg.mibble.MibType
Checks if this type has a specific type tag.
HexNumberValue - Class in net.percederberg.mibble.value
A hexadecimal numeric MIB value.
HexNumberValue(Number) - Constructor for class net.percederberg.mibble.value.HexNumberValue
Creates a new hexadecimal number value.
HexNumberValue(Number, int) - Constructor for class net.percederberg.mibble.value.HexNumberValue
Creates a new hexadecimal number value.

I

initialize(MibLoaderLog) - Method in class net.percederberg.mibble.MibImport
Initializes the MIB import.
initialize(MibLoaderLog) - Method in class net.percederberg.mibble.MibMacroSymbol
Initializes the MIB symbol.
initialize(MibLoaderLog) - Method in class net.percederberg.mibble.MibSymbol
Initializes the MIB symbol.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.MibType
Initializes the MIB type.
initialize(MibLoaderLog) - Method in class net.percederberg.mibble.MibTypeSymbol
Initializes the MIB symbol.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.MibValue
Initializes the MIB value.
initialize(MibLoaderLog) - Method in class net.percederberg.mibble.MibValueSymbol
Initializes the MIB symbol.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpModuleCompliance
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpNotificationGroup
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpNotificationType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpObjectGroup
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpObjectIdentity
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.snmp.SnmpTrapType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.BitSetType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.BooleanType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.ChoiceType
Initializes the MIB type.
initialize(MibType, MibLoaderLog) - Method in class net.percederberg.mibble.type.CompoundConstraint
Initializes the constraint.
initialize(MibType, MibLoaderLog) - Method in interface net.percederberg.mibble.type.Constraint
Initializes the constraint.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.ElementType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.IntegerType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.NullType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.ObjectIdentifierType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.RealType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.SequenceOfType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.SequenceType
Initializes the MIB type.
initialize(MibType, MibLoaderLog) - Method in class net.percederberg.mibble.type.SizeConstraint
Initializes the constraint.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.StringType
Initializes the MIB type.
initialize(MibSymbol, MibLoaderLog) - Method in class net.percederberg.mibble.type.TypeReference
Initializes the MIB type.
initialize(MibType, MibLoaderLog) - Method in class net.percederberg.mibble.type.ValueConstraint
Initializes the constraint.
initialize(MibType, MibLoaderLog) - Method in class net.percederberg.mibble.type.ValueRangeConstraint
Initializes the constraint.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.BinaryNumberValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.BitSetValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.BooleanValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.HexNumberValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.NullValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.NumberValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.StringValue
Initializes the MIB value.
initialize(MibLoaderLog, MibType) - Method in class net.percederberg.mibble.value.ValueReference
Initializes the MIB value.
INTEGER - Static variable in class net.percederberg.mibble.MibTypeTag
The universal integer type tag.
IntegerType - Class in net.percederberg.mibble.type
An integer MIB type.
IntegerType() - Constructor for class net.percederberg.mibble.type.IntegerType
Creates a new integer MIB type.
IntegerType(Constraint) - Constructor for class net.percederberg.mibble.type.IntegerType
Creates a new integer MIB type.
IntegerType(ArrayList<?>) - Constructor for class net.percederberg.mibble.type.IntegerType
Creates a new integer MIB type.
INTERNAL_ERROR - Static variable in class net.percederberg.mibble.MibLoaderLog.LogEntry
The internal error log entry type constant.
isCompatible(MibValue) - Method in class net.percederberg.mibble.MibType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpModuleCompliance
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpNotificationGroup
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpNotificationType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpObjectGroup
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpObjectIdentity
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.snmp.SnmpTrapType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.BitSetType
Checks if the specified value is compatible with this type.
isCompatible(BitSetValue) - Method in class net.percederberg.mibble.type.BitSetType
Checks if the specified bit set value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.BooleanType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.ChoiceType
Checks if the specified value is compatible with this type.
isCompatible(MibType) - Method in class net.percederberg.mibble.type.CompoundConstraint
Checks if the specified type is compatible with this constraint.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.CompoundConstraint
Checks if the specified value is compatible with this constraint set.
isCompatible(MibType) - Method in interface net.percederberg.mibble.type.Constraint
Checks if the specified type is compatible with this constraint.
isCompatible(MibValue) - Method in interface net.percederberg.mibble.type.Constraint
Checks if the specified value is compatible with this constraint.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.ElementType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.IntegerType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.NullType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.ObjectIdentifierType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.RealType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.SequenceOfType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.SequenceType
Checks if the specified value is compatible with this type.
isCompatible(MibType) - Method in class net.percederberg.mibble.type.SizeConstraint
Checks if the specified type is compatible with this constraint.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.SizeConstraint
Checks if the specified value is compatible with this constraint.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.StringType
Checks if the specified value is compatible with this type.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.TypeReference
Checks if the specified value is compatible with this type.
isCompatible(MibType) - Method in class net.percederberg.mibble.type.ValueConstraint
Checks if the specified type is compatible with this constraint.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.ValueConstraint
Checks if the specified value is compatible with this constraint.
isCompatible(MibType) - Method in class net.percederberg.mibble.type.ValueRangeConstraint
Checks if the specified type is compatible with this constraint.
isCompatible(MibValue) - Method in class net.percederberg.mibble.type.ValueRangeConstraint
Checks if the specified value is compatible with this constraint.
isCompatible(Number) - Method in class net.percederberg.mibble.type.ValueRangeConstraint
Checks if the specified value is compatible with this constraint.
isError() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Checks if this is an error log entry.
isGroup() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Checks if this is a group compliance.
isImplied() - Method in class net.percederberg.mibble.snmp.SnmpIndex
Checks if this index is an implied value.
isLoaded() - Method in class net.percederberg.mibble.Mib
Checks if this MIB module has been explicitly loaded.
isObject() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Checks if this is an object compliance.
isPrimitive() - Method in class net.percederberg.mibble.MibType
Checks if this type represents a primitive type.
isReferenceTo(String) - Method in class net.percederberg.mibble.MibValue
Checks if this value referenced the specified value symbol.
isReferenceTo(String, String) - Method in class net.percederberg.mibble.MibValue
Checks if this value referenced the specified value symbol.
isResourceDir() - Method in class net.percederberg.mibble.MibLocator
Checks if the class loader is used for locating resources.
isScalar() - Method in class net.percederberg.mibble.MibValueSymbol
Checks if this symbol corresponds to a scalar.
isTable() - Method in class net.percederberg.mibble.MibValueSymbol
Checks if this symbol corresponds to a table.
isTableColumn() - Method in class net.percederberg.mibble.MibValueSymbol
Checks if this symbol corresponds to a table column.
isTableRow() - Method in class net.percederberg.mibble.MibValueSymbol
Checks if this symbol corresponds to a table row (or entry).
isWarning() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Checks if this is a warning log entry.

L

line - Variable in class net.percederberg.mibble.FileLocation
The line number.
lineCommentStart - Variable in class net.percederberg.mibble.MibFileRef
The line number for the initial (prefixing) comment.
lineEnd - Variable in class net.percederberg.mibble.MibFileRef
The line number for the last line of the symbol declaration.
load(String) - Method in class net.percederberg.mibble.MibLoader
Loads a MIB file with the specified base name.
load(File) - Method in class net.percederberg.mibble.MibLoader
Loads a MIB file.
load(URL) - Method in class net.percederberg.mibble.MibLoader
Loads a MIB file from the specified URL.
load(Reader) - Method in class net.percederberg.mibble.MibLoader
Loads a MIB file from the specified input reader.
load(MibSource) - Method in class net.percederberg.mibble.MibLoader
Loads a MIB.
loader - Variable in class net.percederberg.mibble.MibbleBrowser
The MIB loader to use.
loadMib(String) - Method in class net.percederberg.mibble.MibbleBrowser
Loads MIB file or URL.

M

main(String[]) - Static method in class net.percederberg.mibble.MibbleBrowser
The application main entry point.
main(String[]) - Static method in class net.percederberg.mibble.MibblePrinter
The application main entry point.
main(String[]) - Static method in class net.percederberg.mibble.MibbleValidator
The application main entry point.
MANDATORY - Static variable in class net.percederberg.mibble.snmp.SnmpStatus
The mandatory SNMP status.
Mib - Class in net.percederberg.mibble
An SNMP MIB module.
MibbleBrowser - Class in net.percederberg.mibble
A program for browsing MIB files in a GUI.
MibbleBrowser() - Constructor for class net.percederberg.mibble.MibbleBrowser
Creates a new browser application.
MibblePrinter - Class in net.percederberg.mibble
A program that parses and prints a MIB file.
MibblePrinter() - Constructor for class net.percederberg.mibble.MibblePrinter
 
MibbleValidator - Class in net.percederberg.mibble
A program that parses and validates a MIB file.
MibbleValidator() - Constructor for class net.percederberg.mibble.MibbleValidator
 
MibContext - Interface in net.percederberg.mibble
A MIB symbol context.
MibException - Exception in net.percederberg.mibble
A MIB validation exception.
MibException(MibFileRef, String) - Constructor for exception net.percederberg.mibble.MibException
Creates a new MIB exception.
MibFileRef - Class in net.percederberg.mibble
A MIB file reference.
MibFileRef() - Constructor for class net.percederberg.mibble.MibFileRef
Creates a void MIB file reference.
MibFileRef(File, int, int) - Constructor for class net.percederberg.mibble.MibFileRef
Creates a new MIB file reference.
MibImport - Class in net.percederberg.mibble
A MIB import list.
MibLoader - Class in net.percederberg.mibble
A MIB loader.
MibLoader() - Constructor for class net.percederberg.mibble.MibLoader
Creates a new MIB loader.
MibLoaderException - Exception in net.percederberg.mibble
A MIB loader exception.
MibLoaderException(MibLoaderLog) - Constructor for exception net.percederberg.mibble.MibLoaderException
Creates a new MIB loader exception.
MibLoaderException(String) - Constructor for exception net.percederberg.mibble.MibLoaderException
Creates a new MIB loader exception.
MibLoaderLog - Class in net.percederberg.mibble
A MIB loader log.
MibLoaderLog() - Constructor for class net.percederberg.mibble.MibLoaderLog
Creates a new loader log without entries.
MibLoaderLog.LogEntry - Class in net.percederberg.mibble
A log entry.
MibLoaderLog.LogEntry(int, MibFileRef, String) - Constructor for class net.percederberg.mibble.MibLoaderLog.LogEntry
Creates a new log entry.
MibLocator - Class in net.percederberg.mibble
A MIB module locator.
MibLocator(File) - Constructor for class net.percederberg.mibble.MibLocator
Creates a new MIB module locator for a file directory.
MibLocator(ClassLoader, String) - Constructor for class net.percederberg.mibble.MibLocator
Creates a new MIB module locator for a resource path on the class path.
MibMacroSymbol - Class in net.percederberg.mibble
A MIB macro symbol.
MibSource - Class in net.percederberg.mibble
A MIB input source.
MibSource(File) - Constructor for class net.percederberg.mibble.MibSource
Creates a new MIB input source.
MibSource(URL) - Constructor for class net.percederberg.mibble.MibSource
Creates a new MIB input source.
MibSource(String, URL) - Constructor for class net.percederberg.mibble.MibSource
Creates a new MIB input source.
MibSource(Reader) - Constructor for class net.percederberg.mibble.MibSource
Creates a new MIB input source.
MibSymbol - Class in net.percederberg.mibble
A MIB symbol.
MibType - Class in net.percederberg.mibble
The base MIB type class.
MibType(String, boolean) - Constructor for class net.percederberg.mibble.MibType
Creates a new MIB type instance.
MibTypeSymbol - Class in net.percederberg.mibble
A MIB type symbol.
MibTypeTag - Class in net.percederberg.mibble
A MIB type tag.
MibTypeTag(int, int) - Constructor for class net.percederberg.mibble.MibTypeTag
Creates a new MIB type tag.
MibValue - Class in net.percederberg.mibble
The base MIB value class.
MibValue(String) - Constructor for class net.percederberg.mibble.MibValue
Creates a new MIB value instance.
MibValueSymbol - Class in net.percederberg.mibble
A MIB value symbol.
MibValueSymbol(MibFileRef, Mib, String, MibType, MibValue) - Constructor for class net.percederberg.mibble.MibValueSymbol
Creates a new value symbol.
MibWriter - Class in net.percederberg.mibble
A MIB output stream writer.
MibWriter(OutputStream) - Constructor for class net.percederberg.mibble.MibWriter
Creates a new MIB writer.
MibWriter(Writer) - Constructor for class net.percederberg.mibble.MibWriter
Creates a new MIB writer without any print margin.
MibWriter(Writer, int) - Constructor for class net.percederberg.mibble.MibWriter
Creates a new MIB writer.

N

net.percederberg.mibble - package net.percederberg.mibble
Provides the SNMP MIB file loading and validation classes.
net.percederberg.mibble.snmp - package net.percederberg.mibble.snmp
Provides the SNMP MIB type classes.
net.percederberg.mibble.type - package net.percederberg.mibble.type
Provides the primitive ASN.1 type classes.
net.percederberg.mibble.value - package net.percederberg.mibble.value
Provides the primitive ASN.1 value classes.
nextValue(int) - Method in class net.percederberg.mibble.type.SizeConstraint
Returns the next compatible size constraint value from a start value.
NOT_ACCESSIBLE - Static variable in class net.percederberg.mibble.snmp.SnmpAccess
The not accesible SNMP access mode.
NOT_IMPLEMENTED - Static variable in class net.percederberg.mibble.snmp.SnmpAccess
The not implemented SNMP access mode.
NULL - Static variable in class net.percederberg.mibble.MibTypeTag
The universal null type tag.
NULL - Static variable in class net.percederberg.mibble.value.NullValue
The one a only null value instance.
NullType - Class in net.percederberg.mibble.type
A null MIB type.
NullType() - Constructor for class net.percederberg.mibble.type.NullType
Creates a new null MIB type.
NullValue - Class in net.percederberg.mibble.value
A null MIB value.
NumberValue - Class in net.percederberg.mibble.value
A numeric MIB value.
NumberValue(Number) - Constructor for class net.percederberg.mibble.value.NumberValue
Creates a new number value.

O

OBJECT_IDENTIFIER - Static variable in class net.percederberg.mibble.MibTypeTag
The universal object identifier type tag.
ObjectIdentifierType - Class in net.percederberg.mibble.type
An object identifier MIB type.
ObjectIdentifierType() - Constructor for class net.percederberg.mibble.type.ObjectIdentifierType
Creates a new object identifier MIB type.
ObjectIdentifierValue - Class in net.percederberg.mibble.value
An object identifier value.
ObjectIdentifierValue(String, int) - Constructor for class net.percederberg.mibble.value.ObjectIdentifierValue
Creates a new root object identifier value.
ObjectIdentifierValue(MibFileRef, ObjectIdentifierValue, String, int) - Constructor for class net.percederberg.mibble.value.ObjectIdentifierValue
Creates a new object identifier value.
ObjectIdentifierValue(MibFileRef, ValueReference, String, int) - Constructor for class net.percederberg.mibble.value.ObjectIdentifierValue
Creates a new object identifier value.
OBSOLETE - Static variable in class net.percederberg.mibble.snmp.SnmpStatus
The obsolete SNMP status.
OCTET_STRING - Static variable in class net.percederberg.mibble.MibTypeTag
The universal octet string type tag.
OPTIONAL - Static variable in class net.percederberg.mibble.snmp.SnmpStatus
The optional SNMP status.

P

print(Mib) - Method in class net.percederberg.mibble.MibWriter
Prints the specified MIB.
printTo(PrintStream) - Method in class net.percederberg.mibble.MibLoaderLog
Prints all log entries to the specified output stream.
printTo(PrintWriter) - Method in class net.percederberg.mibble.MibLoaderLog
Prints all log entries to the specified output stream.
printTo(PrintWriter, int) - Method in class net.percederberg.mibble.MibLoaderLog
Prints all log entries to the specified output stream.
PRIVATE_CATEGORY - Static variable in class net.percederberg.mibble.MibTypeTag
The private type tag category.

R

READ_CREATE - Static variable in class net.percederberg.mibble.snmp.SnmpAccess
The read-create SNMP access mode.
READ_ONLY - Static variable in class net.percederberg.mibble.snmp.SnmpAccess
The read-only SNMP access mode.
READ_WRITE - Static variable in class net.percederberg.mibble.snmp.SnmpAccess
The read-write SNMP access mode.
readLine() - Method in class net.percederberg.mibble.FileLocation
Reads the specified line from the file.
readLine() - Method in class net.percederberg.mibble.MibLoaderLog.LogEntry
Reads the line from the referenced file.
REAL - Static variable in class net.percederberg.mibble.MibTypeTag
The universal real type tag.
RealType - Class in net.percederberg.mibble.type
A real MIB type.
RealType() - Constructor for class net.percederberg.mibble.type.RealType
Creates a new real MIB type.
removeAllDirs() - Method in class net.percederberg.mibble.MibLoader
Removes all directories from the MIB search path.
removeAllResourceDirs() - Method in class net.percederberg.mibble.MibLoader
Removes all directories from the MIB resource search path.
removeDir(File) - Method in class net.percederberg.mibble.MibLoader
Removes a directory from the MIB search path.
removeIndent(String) - Static method in class net.percederberg.mibble.snmp.SnmpType
Returns a string with any unneeded indentation removed.
removeResourceDir(String) - Method in class net.percederberg.mibble.MibLoader
Removes a directory from the MIB resource search path.
reset() - Method in class net.percederberg.mibble.MibLoader
Resets this loader.

S

SEQUENCE - Static variable in class net.percederberg.mibble.MibTypeTag
The universal sequence and sequence of type tag.
SequenceOfType - Class in net.percederberg.mibble.type
An sequence of a MIB type.
SequenceOfType(MibType) - Constructor for class net.percederberg.mibble.type.SequenceOfType
Creates a new sequence of a MIB type.
SequenceOfType(MibType, Constraint) - Constructor for class net.percederberg.mibble.type.SequenceOfType
Creates a new sequence of a MIB type.
SequenceType - Class in net.percederberg.mibble.type
A sequence MIB type.
SequenceType(ArrayList<ElementType>) - Constructor for class net.percederberg.mibble.type.SequenceType
Creates a new sequence MIB type.
SET - Static variable in class net.percederberg.mibble.MibTypeTag
The universal sequence and sequence of type tag.
setComment(String) - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Sets the compliance comment.
setComment(String) - Method in class net.percederberg.mibble.snmp.SnmpModule
Sets the module comment.
setComment(String) - Method in class net.percederberg.mibble.snmp.SnmpRevision
Sets the revision comment.
setNext(MibTypeTag) - Method in class net.percederberg.mibble.MibTypeTag
Sets the next type tag in the tag chain.
setReferenceSymbol(MibTypeSymbol) - Method in class net.percederberg.mibble.MibType
Sets the type reference symbol.
setReferenceSymbol(MibValueSymbol) - Method in class net.percederberg.mibble.MibValue
Sets the value reference symbol.
setSymbol(MibValueSymbol) - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Sets the symbol connected to this object identifier.
setTag(boolean, MibTypeTag) - Method in class net.percederberg.mibble.MibType
Sets the type tag.
setTag(boolean, MibTypeTag) - Method in class net.percederberg.mibble.type.TypeReference
Sets the type tag.
SizeConstraint - Class in net.percederberg.mibble.type
A MIB type size constraint.
SizeConstraint(MibFileRef, Constraint) - Constructor for class net.percederberg.mibble.type.SizeConstraint
Creates a new size constraint.
SnmpAccess - Class in net.percederberg.mibble.snmp
An SNMP access mode value.
SnmpAgentCapabilities - Class in net.percederberg.mibble.snmp
The SNMP agent capabilities macro type.
SnmpAgentCapabilities(String, SnmpStatus, String, String, ArrayList<SnmpModuleSupport>) - Constructor for class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Creates a new agent capabilities.
SnmpCompliance - Class in net.percederberg.mibble.snmp
An SNMP module compliance value.
SnmpCompliance(boolean, MibValue, MibType, MibType, SnmpAccess, String) - Constructor for class net.percederberg.mibble.snmp.SnmpCompliance
Creates a new SNMP module compliance declaration.
SnmpIndex - Class in net.percederberg.mibble.snmp
An SNMP index object.
SnmpIndex(boolean, MibValue, MibType) - Constructor for class net.percederberg.mibble.snmp.SnmpIndex
Creates a new SNMP index.
SnmpModule - Class in net.percederberg.mibble.snmp
An SNMP module compliance value.
SnmpModule(String, ArrayList<MibValue>, ArrayList<SnmpCompliance>) - Constructor for class net.percederberg.mibble.snmp.SnmpModule
Creates a new module compliance declaration.
SnmpModuleCompliance - Class in net.percederberg.mibble.snmp
The SNMP module compliance macro type.
SnmpModuleCompliance(SnmpStatus, String, String, ArrayList<SnmpModule>) - Constructor for class net.percederberg.mibble.snmp.SnmpModuleCompliance
Creates a new SNMP module compliance type.
SnmpModuleIdentity - Class in net.percederberg.mibble.snmp
The SNMP module identity macro type.
SnmpModuleIdentity(String, String, String, String, ArrayList<SnmpRevision>) - Constructor for class net.percederberg.mibble.snmp.SnmpModuleIdentity
Creates a new SNMP module identity.
SnmpModuleSupport - Class in net.percederberg.mibble.snmp
An SNMP module support value.
SnmpModuleSupport(String, ArrayList<MibValue>, ArrayList<SnmpVariation>) - Constructor for class net.percederberg.mibble.snmp.SnmpModuleSupport
Creates a new module support declaration.
SnmpNotificationGroup - Class in net.percederberg.mibble.snmp
The SNMP notification group macro type.
SnmpNotificationGroup(ArrayList<MibValue>, SnmpStatus, String, String) - Constructor for class net.percederberg.mibble.snmp.SnmpNotificationGroup
Creates a new SNMP notification group.
SnmpNotificationType - Class in net.percederberg.mibble.snmp
The SNMP notification type macro.
SnmpNotificationType(ArrayList<MibValue>, SnmpStatus, String, String) - Constructor for class net.percederberg.mibble.snmp.SnmpNotificationType
Creates a new SNMP notification type.
SnmpObjectGroup - Class in net.percederberg.mibble.snmp
The SNMP object group macro type.
SnmpObjectGroup(ArrayList<MibValue>, SnmpStatus, String, String) - Constructor for class net.percederberg.mibble.snmp.SnmpObjectGroup
Creates a new SNMP object group.
SnmpObjectIdentity - Class in net.percederberg.mibble.snmp
The SNMP object identity macro type.
SnmpObjectIdentity(SnmpStatus, String, String) - Constructor for class net.percederberg.mibble.snmp.SnmpObjectIdentity
Creates a new SNMP object identity.
SnmpObjectType - Class in net.percederberg.mibble.snmp
The SNMP object type macro type.
SnmpObjectType(MibType, String, SnmpAccess, SnmpStatus, String, String, ArrayList<SnmpIndex>, MibValue) - Constructor for class net.percederberg.mibble.snmp.SnmpObjectType
Creates a new SNMP object type.
SnmpObjectType(MibType, String, SnmpAccess, SnmpStatus, String, String, MibValue, MibValue) - Constructor for class net.percederberg.mibble.snmp.SnmpObjectType
Creates a new SNMP object type.
SnmpRevision - Class in net.percederberg.mibble.snmp
An SNMP module identity revision value.
SnmpRevision(MibValue, String) - Constructor for class net.percederberg.mibble.snmp.SnmpRevision
Creates a new SNMP module identity revision.
SnmpStatus - Class in net.percederberg.mibble.snmp
An SNMP status value.
SnmpTextualConvention - Class in net.percederberg.mibble.snmp
The SNMP textual convention macro type.
SnmpTextualConvention(String, SnmpStatus, String, String, MibType) - Constructor for class net.percederberg.mibble.snmp.SnmpTextualConvention
Creates a new SNMP textual convention.
SnmpTrapType - Class in net.percederberg.mibble.snmp
The SNMP trap type macro.
SnmpTrapType(MibValue, ArrayList<MibValue>, String, String) - Constructor for class net.percederberg.mibble.snmp.SnmpTrapType
Creates a new SNMP trap type.
SnmpType - Class in net.percederberg.mibble.snmp
The base SNMP macro type.
SnmpType(String, String) - Constructor for class net.percederberg.mibble.snmp.SnmpType
Creates a new SNMP macro type instance.
SnmpVariation - Class in net.percederberg.mibble.snmp
An SNMP module variation value.
SnmpVariation(MibValue, MibType, MibType, SnmpAccess, ArrayList<MibValue>, MibValue, String) - Constructor for class net.percederberg.mibble.snmp.SnmpVariation
Creates a new SNMP module variation.
start(String[]) - Method in class net.percederberg.mibble.MibbleBrowser
Starts this application.
StringType - Class in net.percederberg.mibble.type
A string MIB type.
StringType() - Constructor for class net.percederberg.mibble.type.StringType
Creates a new string MIB type.
StringType(Constraint) - Constructor for class net.percederberg.mibble.type.StringType
Creates a new string MIB type.
StringValue - Class in net.percederberg.mibble.value
A string MIB value.
StringValue(String) - Constructor for class net.percederberg.mibble.value.StringValue
Creates a new string MIB value.

T

toAsn1String(MibValueSymbol[]) - Method in class net.percederberg.mibble.value.BitSetValue
Returns an ASN.1 representation of this value.
toAsn1String() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns an ASN.1 representation of this value.
toDetailString() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns a detailed string representation of this value.
toObject() - Method in class net.percederberg.mibble.MibValue
Returns a Java object representation of this value.
toObject() - Method in class net.percederberg.mibble.value.BitSetValue
Returns a Java BitSet representation of this value.
toObject() - Method in class net.percederberg.mibble.value.BooleanValue
Returns a Java Boolean representation of this value.
toObject() - Method in class net.percederberg.mibble.value.NullValue
Returns a Java null representation of this value.
toObject() - Method in class net.percederberg.mibble.value.NumberValue
Returns a Java Number representation of this value.
toObject() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns a string representation of this value.
toObject() - Method in class net.percederberg.mibble.value.StringValue
Returns a Java String representation of this value.
toObject() - Method in class net.percederberg.mibble.value.ValueReference
Returns a Java object representation of this value.
toString() - Method in class net.percederberg.mibble.Mib
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.MibImport
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.MibMacroSymbol
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.MibType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.MibTypeSymbol
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.MibTypeTag
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.MibValueSymbol
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpAccess
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpAgentCapabilities
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpCompliance
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpIndex
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpModule
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpModuleCompliance
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpModuleIdentity
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpModuleSupport
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpNotificationGroup
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpNotificationType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpObjectGroup
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpObjectIdentity
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpObjectType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpRevision
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpStatus
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpTextualConvention
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpTrapType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.snmp.SnmpVariation
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.BitSetType
Returns a string representation of this type.
toString() - Method in class net.percederberg.mibble.type.ChoiceType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.CompoundConstraint
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.ElementType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.IntegerType
Returns a string representation of this type.
toString() - Method in class net.percederberg.mibble.type.SequenceOfType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.SequenceType
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.SizeConstraint
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.StringType
Returns a string representation of this type.
toString() - Method in class net.percederberg.mibble.type.ValueConstraint
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.type.ValueRangeConstraint
Returns a string representation of this object.
toString() - Method in class net.percederberg.mibble.value.BinaryNumberValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.BitSetValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.BooleanValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.HexNumberValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.NullValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.NumberValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.ObjectIdentifierValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.StringValue
Returns a string representation of this value.
toString() - Method in class net.percederberg.mibble.value.ValueReference
Returns a string representation of this value.
TRUE - Static variable in class net.percederberg.mibble.value.BooleanValue
The boolean true value.
TypeReference - Class in net.percederberg.mibble.type
A reference to a type symbol.
TypeReference(MibFileRef, MibContext, String) - Constructor for class net.percederberg.mibble.type.TypeReference
Creates a new type reference.
TypeReference(MibFileRef, MibContext, String, Constraint) - Constructor for class net.percederberg.mibble.type.TypeReference
Creates a new type reference.
TypeReference(MibFileRef, MibContext, String, ArrayList<?>) - Constructor for class net.percederberg.mibble.type.TypeReference
Creates a new type reference.

U

UNIVERSAL_CATEGORY - Static variable in class net.percederberg.mibble.MibTypeTag
The universal type tag category.
unload(String) - Method in class net.percederberg.mibble.MibLoader
Unloads a MIB.
unload(File) - Method in class net.percederberg.mibble.MibLoader
Unloads a MIB.
unload(Mib) - Method in class net.percederberg.mibble.MibLoader
Unloads a MIB.
unloadAll() - Method in class net.percederberg.mibble.MibLoader
Unloads all MIBs loaded by this loaded (since the last reset).
unloadAllMibs() - Method in class net.percederberg.mibble.MibbleBrowser
Unloads all loaded MIB files.
unloadMib(Mib) - Method in class net.percederberg.mibble.MibbleBrowser
Unloads a loaded MIB module.

V

validateSmiVersion(MibLoaderLog, Mib) - Method in class net.percederberg.mibble.MibImport
Validates the imported MIB module SMI version.
ValueConstraint - Class in net.percederberg.mibble.type
A MIB type value constraint.
ValueConstraint(MibFileRef, MibValue) - Constructor for class net.percederberg.mibble.type.ValueConstraint
Creates a new value constraint.
ValueRangeConstraint - Class in net.percederberg.mibble.type
A MIB type value range constraint.
ValueRangeConstraint(MibFileRef, MibValue, boolean, MibValue, boolean) - Constructor for class net.percederberg.mibble.type.ValueRangeConstraint
Creates a new value range constraint.
ValueReference - Class in net.percederberg.mibble.value
A reference to a value symbol.
ValueReference(MibFileRef, MibContext, String) - Constructor for class net.percederberg.mibble.value.ValueReference
Creates a new value reference.

W

WARNING - Static variable in class net.percederberg.mibble.MibLoaderLog.LogEntry
The warning log entry type constant.
warningCount() - Method in class net.percederberg.mibble.MibLoaderLog
Returns the number of warnings in the log.
WRITE_ONLY - Static variable in class net.percederberg.mibble.snmp.SnmpAccess
The write-only SNMP access mode.
A B C D E F G H I L M N O P R S T U V W