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 OctetStrings.
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 SmiObjects 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.