| 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.util |
The
com.snmp4j.smi.util package contains utility classes to be used
in conjunction with the SmiManager class of the com.snmp4j.smi package. |
| Class and Description |
|---|
| CompilationMonitor
The
CompilationMonitor interface is implemented by classes that are supposed to monitor
the progress of a multi MIB file compilation operation of the SmiManager. |
| CompilationResult
The
CompilationResult class holds the MIB module names successfully parsed for each MIB file
or the parsing errors that were detected during compilation. |
| NamedInputStream
The NamedInputStream class represents an input stream with a name to identify the stream.
|
| NamedInputStream.ZipFormat |
| RepositoryDriver
The RepositoryDriver adapts between the
SmiManager and the (persistent) storage
that holds the compiled MIB modules. |
| RepositoryIO
The RepositoryIO class is used to return the
InputStream or OutputStream
instances provided by a RepositoryDriver instance to read or store a compiled
MIB module from/into persistent storage. |
| SmiCompiler
The SmiCompiler provides a simple yet complete interface to check, compile,
store, and load MIB files content (i.e., MIB modules).
|
| SmiCompiler.OverwriteMode
The OverwriteMode defines whether existing MIB modules should be overwritten or not.
|
| SmiCompiler.Strictness
The Strictness defines the number of syntax checks done on the sources.
|
| SmiCompiler.TargetMode
The TargetMode defines the target for the compiled MIB modules.
|
| SmiError
The
SmiError class represents a syntax or semantic error in a SMI specification file. |
| SmiGroupType
The enumeration SmiGroupType distinguishes the type of a SMI group.
|
| SmiImport
The SmiImport represents an element within the IMPORTS construct of a SMIv1 or SMv2
MIB module.
|
| SmiIndexInfo
The SmiIndexInfo interface represents the meta information of a SMI INDEX clause element which are relevant
for converting an OID index value to an INDEX object and vice versa.
|
| SmiManager.NonPrintableStringFormat
Defines the format for non-printable strings in formatted object identifiers (OIDs).
|
| SmiManager.OctetStringDefaultFormat |
| SmiManager.OIDFormat
The OIDFormat defines the formatting of
OID values. |
| SmiMaxAccess
The SmiMaxAccess enumerates the MAX-ACCESS values of SMIv2 and the deprecated
SmiMaxAccess.writeOnly
of SMIv1. |
| SmiModule
The SmiModule represents a SMIv1 or SMIv2 MIB MODULE-DEFINITION.
|
| SmiObject
The SmiObject interface represents the SMI information of a MIB object.
|
| SmiObjectFilter
The SmiObjectFilter can be used to filter
SmiObjects according to self defined
criteria. |
| SmiObjectType
The SmiObjectType interface extends the
SmiObject by
attributes specific to the SMI OBJECT-TYPE construct, i.e. the MAX-ACCESS
clause. |
| SmiObjectTypeIndex
The SmiObjectTypeIndex represents an OBJECT-TYPE definition that is used as an INDEX element
for a table.
|
| SmiParseException
The
SmiParseException provides information about
violations of the Structure of Management Information (SMI) v1 or v2
standards. |
| SmiRevision
The SmiRevision represents the REVISION clause of a SMIv2 MODULE-IDENTITY construct.
|
| SmiStatus
The SmiStatus enumerates the values of the SMIv1 and v2 STATUS clause.
|
| SmiSyntax
The SmiSyntax represents the SYNTAX clause of OBJECT-TYPE or TEXTUAL-CONVENTION SMI constructs.
|
| SmiSyntaxElement
The SmiSyntaxElement represents a enumerated value or a range restriction.
|
| SmiSyntaxElement.Type |
| SmiSyntaxType
The SmiSyntaxType identifies one of four SYNTAX clause types of OBJECT-TYPE or TEXTUAL-CONVENTION SMI constructs.
|
| SmiType
The SmiType defines the SMI construct (for example
OBJECT-TYPE) that defined the SMI object. |
| SmiValueType
Ths SmiValueType interface abstracts the common element of the OBJECT-TYPE and the
TEXTUAL-CONVENTION SMI constructs.
|
| Class and Description |
|---|
| RepositoryDriver
The RepositoryDriver adapts between the
SmiManager and the (persistent) storage
that holds the compiled MIB modules. |
| RepositoryIO
The RepositoryIO class is used to return the
InputStream or OutputStream
instances provided by a RepositoryDriver instance to read or store a compiled
MIB module from/into persistent storage. |
Copyright © 2015 SNMP4J.com. All Rights Reserved.