All Classes
Class
Description
The
CompilationMonitor
interface is implemented by classes that are supposed to monitor
the progress of a multi MIB file compilation operation of the SmiManager
.The
CompilationResult
class holds the MIB module names successfully parsed for each MIB file
or the parsing errors that were detected during compilation.MemRepositoryDriver is a
RepositoryDriver
which stores all MIB modules in memory.The NamedInputStream class represents an input stream with a name to identify the stream.
A supported ZIP file format
The RepositoryDriver adapts between the
SmiManager
and the (persistent) storage
that holds the compiled MIB modules.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.The SmiMaxAccess enumerates the ACCESS values of SMIv2 for MODULE-COMPLIANCE and AGENT-CAPABILITIES statements,
including the deprecated
SmiAccess.writeOnly
for backward-compatibility.The
SmiAgentCapabilities
interface represents a SMIv2 AGENT-CAPABILITIES statement.The SmiCompiler provides a simple yet complete interface to check, compile,
store, and load MIB files content (i.e., MIB modules).
The OverwriteMode defines whether existing MIB modules should be overwritten or not.
The Strictness defines the number of syntax checks done on the sources.
The TargetMode defines the target for the compiled MIB modules.
The
SmiGroupCompliance
interface represents the GROUP or OBJECT clause of a MODULE-COMPLIANCE statement
in SMIv2.The
SmiComplianceModule
interface defines the attributes for the "Module" element of
the SMIv2 MODULE-COMPLIANCE macro.The
SmiComplianceType
distinguishes between GROUP and OBJECT compliance definitions
in MODULE-COMPLIANCE statements.The
SmiError
class represents a syntax or semantic error in a SMI specification file.The
SmiErrorInfo
interface represents a syntax or semantic error in a SMI specification file.The SmiGroup represents a SMI OBJECT-GROUP or NOTIFICATION-GROUP object.
The enumeration SmiGroupType distinguishes the type of a SMI group.
The SmiImport represents an element within the IMPORTS construct of a SMIv1 or SMv2
MIB module.
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.
The
SmiManager
Pro class manages the Structure of Management Information
(SMI) specifications.Defines the format for non-printable strings in formatted object identifiers (OIDs).
The default formats to be applied for displaying
OctetString
s.The OIDFormat defines the formatting of
OID
values.The SmiModule represents a SMIv1 or SMIv2 MIB MODULE-DEFINITION.
The
SmiModuleCompliance
interface defines the attributes of the SMIv2 MODULE-COMPLIANCE
macro.The SmiModule represents a SMIv2 MODULE-IDENTITY.
The SmiNotificationType interface extends the
SmiObject
by
attributes specific to the SMI NOTIFICATION-TYPE and TRAP-TYPE constructs, for example the OBJECTS
clause.The SmiObject interface represents the SMI information of a MIB object.
The
SmiObjectVariation
interface defines the attributes that are included in
MODULE-COMPLIANCE module parts (SmiComplianceModule
) OBJECT clause and is also
used in the AGENT-CAPABILITIES module section.The SmiObjectFilter can be used to filter
SmiObject
s according to self defined
criteria.The SmiObjectType interface extends the
SmiObject
by
attributes specific to the SMI OBJECT-TYPE construct, i.e.The SmiObjectTypeIndex represents an OBJECT-TYPE definition that is used as an INDEX element
for a table.
The
SmiObjectVariation
interface defines the attributes for the object variation part of
an AGENT-CAPABILITIES statement.The
SmiParseException
provides information about
violations of the Structure of Management Information (SMI) v1 or v2
standards.The SmiRevision represents the REVISION clause of a SMIv2 MODULE-IDENTITY construct.
The SmiStatus enumerates the values of the SMIv1 and v2 STATUS clause.
The
SmiSupportedModule
interface represents a SMIv2 MODULE clause of the AGENT-CAPABILITIES statement.The SmiSyntax represents the SYNTAX clause of OBJECT-TYPE or TEXTUAL-CONVENTION SMI constructs.
The SmiSyntaxElement represents a enumerated value or a range restriction.
The type of enumerated value.
The
SmiSyntaxImpl
class represents the attributes of a SMI SYNTAX clause.The SmiSyntaxType identifies one of four SYNTAX clause types of OBJECT-TYPE or TEXTUAL-CONVENTION SMI constructs.
The SmiTextualConvention represents the SMIv2 TEXTUAL-CONVENTION
and the SMIv1 type assignment construct.
The SmiType defines the SMI construct (for example
OBJECT-TYPE
) that defined the SMI object.Ths SmiValueType interface abstracts the common element of the OBJECT-TYPE and the
TEXTUAL-CONVENTION SMI constructs.
The
VersionInfo
object returns information about the version
of this SNMP4J release.