- getAsn1Comment() - Method in interface com.snmp4j.smi.SmiImport
-
Gets the ASN.1 comment associated with this IMPORT element.
- getAsn1Comments() - Method in interface com.snmp4j.smi.SmiModule
-
Gets the ASN.1 comments associated with the MODULE-DEFINITION.
- getAsn1Comments() - Method in interface com.snmp4j.smi.SmiObject
-
Gets the ASN.1 comments associated with this SMI object.
- getChildren() - Method in interface com.snmp4j.smi.SmiObject
-
Gets all child objects below this SMI object.
- getColumn() - Method in class com.snmp4j.smi.SmiError
-
Gets the column where the defective text was found in the text file.
- getColumns() - Method in interface com.snmp4j.smi.SmiObjectType
-
Gets the columnar OBJECT-TYPE definitions for this table.
- getContactInfo() - Method in interface com.snmp4j.smi.SmiModuleIdentity
-
- getDefaultValue() - Method in interface com.snmp4j.smi.SmiObjectType
-
Gets the DEFVAL clause content if present.
- getDefaultVariable() - Method in interface com.snmp4j.smi.SmiObjectType
-
- getDefectiveText() - Method in class com.snmp4j.smi.SmiError
-
The text in the MIB specification that failed to parse.
- getDescription() - Method in interface com.snmp4j.smi.SmiObject
-
Gets the description text of the SMI object.
- getDescription() - Method in interface com.snmp4j.smi.SmiRevision
-
Gets the revision description.
- getDisplayHint() - Method in enum com.snmp4j.smi.SmiManager.OctetStringDefaultFormat
-
- getDisplayHint() - Method in interface com.snmp4j.smi.SmiTextualConvention
-
Gets the content of the DISPLAY-HINT clause (if present).
- getElements() - Method in interface com.snmp4j.smi.SmiSyntax
-
Gets the syntax elements, i.e. range or enumeration elements.
- getElements() - Method in class com.snmp4j.smi.SmiSyntaxImpl
-
- getEndColumn() - Method in class com.snmp4j.smi.SmiError
-
Gets the ending column where the defective text ends in the text file.
- getEndRow() - Method in class com.snmp4j.smi.SmiError
-
Gets the bottom row of the defective text in the text file.
- getErrorList() - Method in exception com.snmp4j.smi.SmiParseException
-
- getErrorNumber() - Method in class com.snmp4j.smi.SmiError
-
Gets the error code of the error.
- getExpectedText() - Method in class com.snmp4j.smi.SmiError
-
Returns the expected text alternatives identified by the SMI compiler.
- getFailedFiles(List<CompilationResult>) - Static method in class com.snmp4j.smi.CompilationResult
-
Gets the file names from the given
CompilationResults which had errors during
compilation.
- getFileName() - Method in class com.snmp4j.smi.CompilationResult
-
Gets the file name (stream name) of the MIB specification.
- getGroupType() - Method in interface com.snmp4j.smi.SmiGroup
-
- getImportedObjectNames() - Method in interface com.snmp4j.smi.SmiImport
-
- getImports() - Method in interface com.snmp4j.smi.SmiModule
-
Gets the import dependencies of the MIB module (i.e. the IMPORTS constructs content).
- getIndexInfo() - Method in interface com.snmp4j.smi.SmiObjectTypeIndex
-
- getIndexObjects() - Method in interface com.snmp4j.smi.SmiObjectType
-
Gets the index objects for this table.
- getIndexStringFromVariables(OID, List<VariableBinding>) - Method in class com.snmp4j.smi.SmiManager
-
- getIndexVariables(OID, OID) - Method in class com.snmp4j.smi.SmiManager
-
Gets the variable values for all sub-index objects for the specified table entry.
- getInputStream() - Method in class com.snmp4j.smi.NamedInputStream
-
- getInputStream() - Method in class com.snmp4j.smi.RepositoryIO
-
Gets the input stream to be used to load a compiled MIB module from
persistent storage.
- getJasmiType() - Method in enum com.snmp4j.smi.SmiType
-
- getLabel() - Method in interface com.snmp4j.smi.SmiSyntaxElement
-
Gets the label of the enumerated value.
- getLastUpdated() - Method in interface com.snmp4j.smi.SmiModuleIdentity
-
- getLastUpdatedString() - Method in interface com.snmp4j.smi.SmiModuleIdentity
-
- getLoadedModuleNames() - Method in class com.snmp4j.smi.SmiManager
-
Returns the MIB module names of the MIB modules loaded into the SmiManager.
- getMax() - Method in interface com.snmp4j.smi.SmiSyntaxElement
-
Gets the maximum value of the range (inclusive).
- getMaxAccess() - Method in interface com.snmp4j.smi.SmiObjectType
-
Gets the maximum access allowed for this MIB OBJECT-TYPE.
- getMaxLength() - Method in interface com.snmp4j.smi.SmiIndexInfo
-
- getMaxValueLength() - Method in interface com.snmp4j.smi.SmiObjectType
-
Gets the maximum length (in characters) of a formatted value using the current variable format.
- getMessage() - Method in class com.snmp4j.smi.SmiError
-
Gets the error message for the error.
- getMessage() - Method in exception com.snmp4j.smi.SmiParseException
-
Gets the error message for all errors found in a MIB specification.
- getMin() - Method in interface com.snmp4j.smi.SmiSyntaxElement
-
Gets the minimum value of the range (inclusive).
- getMinLength() - Method in interface com.snmp4j.smi.SmiIndexInfo
-
- getMinValueLength() - Method in interface com.snmp4j.smi.SmiObjectType
-
Gets the minimum length (in characters) of a formatted value using the current variable format.
- getModuleName() - Method in class com.snmp4j.smi.RepositoryIO
-
Gets the module name of the MIB module to read or write.
- getModuleName() - Method in class com.snmp4j.smi.SmiError
-
Gets the MIB module name (if available) of the MIB module that contains the error.
- getModuleName() - Method in interface com.snmp4j.smi.SmiModule
-
Gets the MODULE name as defined by the MODULE-DEFINITION construct of a SMI specification.
- getModuleNames() - Method in class com.snmp4j.smi.CompilationResult
-
- getName() - Method in class com.snmp4j.smi.NamedInputStream
-
Gets the name of the input stream.
- getObjectName() - Method in interface com.snmp4j.smi.SmiObject
-
- getObjectNames() - Method in interface com.snmp4j.smi.SmiGroup
-
- getObjectNames() - Method in interface com.snmp4j.smi.SmiModule
-
Gets the list of object names assigned to an OID in order of appearance in the MIB specification.
- getOctetStringDisplayHint() - Method in class com.snmp4j.smi.SmiManager
-
Gets the current OCTET STRING default display format.
- getOID() - Method in interface com.snmp4j.smi.SmiObject
-
- getOidFixedLengthStringQuote() - Method in class com.snmp4j.smi.SmiManager
-
Gets the quote character for fixed length formatted sub-index OIDs.
- getOidFixedLengthStringQuoteEscapeSequence() - Method in class com.snmp4j.smi.SmiManager
-
Gets the sequence to escape character sequence for fixed length formatted sub-index OID quotes.
- getOidFormat() - Method in class com.snmp4j.smi.SmiManager
-
- getOidFormatNonPrintableStrings() - Method in class com.snmp4j.smi.SmiManager
-
- getOidStringQuoteEscapeCharacter() - Method in class com.snmp4j.smi.SmiManager
-
Gets the OID string escape character for quotes.
- getOidVariableLengthStringQuote() - Method in class com.snmp4j.smi.SmiManager
-
Gets the quote character for variable length formatted sub-index OIDs.
- getOidVariableLengthStringQuoteEscapeSequence() - Method in class com.snmp4j.smi.SmiManager
-
Gets the sequence to escape character sequence for variable length formatted sub-index OID quotes.
- getOrganization() - Method in interface com.snmp4j.smi.SmiModuleIdentity
-
- getOutputStream() - Method in class com.snmp4j.smi.RepositoryIO
-
Gets the output stream to write the MIB module.
- getParent() - Method in interface com.snmp4j.smi.SmiObject
-
Gets the parent object for this SMI object.
- getPosition() - Method in class com.snmp4j.smi.SmiError
-
Gets the byte position in the input stream where the defective text starts.
- getRadix() - Method in enum com.snmp4j.smi.SmiManager.NonPrintableStringFormat
-
- getReference() - Method in interface com.snmp4j.smi.SmiObject
-
- getResolvedDisplayHint() - Method in interface com.snmp4j.smi.SmiSyntax
-
- getResolvedDisplayHint() - Method in class com.snmp4j.smi.SmiSyntaxImpl
-
- getResolvedSyntax() - Method in interface com.snmp4j.smi.SmiSyntax
-
Returns the resolved syntax.
- getResolvedSyntax() - Method in class com.snmp4j.smi.SmiSyntaxImpl
-
- getRevision() - Method in interface com.snmp4j.smi.SmiRevision
-
Gets the date and time (including time zone and with minutes precision) of the MIB module revision.
- getRevisions() - Method in interface com.snmp4j.smi.SmiModuleIdentity
-
- getRevisionString() - Method in interface com.snmp4j.smi.SmiRevision
-
Gets the revision data and time as UTC string.
- getRow() - Method in class com.snmp4j.smi.SmiError
-
Gets the row where the defective text was found in the text file.
- getSeparator() - Method in enum com.snmp4j.smi.SmiManager.NonPrintableStringFormat
-
- getShortMessage() - Method in class com.snmp4j.smi.SmiError
-
Gets the error message for the error in a short form, without error number and location information.
- getSmiErrorList() - Method in class com.snmp4j.smi.CompilationResult
-
- getSmiSyntax() - Method in interface com.snmp4j.smi.SmiObject
-
Gets the SMI syntax as defined by
SMIConstants for this OBJECT-TYPE.
- getSmiSyntax() - Method in interface com.snmp4j.smi.SmiValueType
-
Gets the SMI syntax as defined by
SMIConstants for this value type.
- getSmiValue() - Method in enum com.snmp4j.smi.SmiMaxAccess
-
Gets the MAX-ACCESS (or ACCESS in SMIv1) clause string.
- getSnmpSyntax() - Method in interface com.snmp4j.smi.SmiIndexInfo
-
- getSourceModuleName() - Method in interface com.snmp4j.smi.SmiImport
-
Gets the MIB module name of the IMPORT source (i.e. the module on which this module depends on.
- getStatus() - Method in interface com.snmp4j.smi.SmiObject
-
- getSyntax() - Method in interface com.snmp4j.smi.SmiSyntax
-
Returns the BER syntax identifier for the simple of application type this syntax is based on.
- getSyntax() - Method in class com.snmp4j.smi.SmiSyntaxImpl
-
- getSyntax() - Method in interface com.snmp4j.smi.SmiValueType
-
Gets the SYNTAX clause of this OBJECT-TYPE or TEXTUAL-CONVENTION.
- getSyntaxClause() - Method in interface com.snmp4j.smi.SmiSyntax
-
Returns the value of the syntax clause.
- getSyntaxClause() - Method in class com.snmp4j.smi.SmiSyntaxImpl
-
- getTableEntry() - Method in interface com.snmp4j.smi.SmiIndexInfo
-
- getTextualConventionNames() - Method in interface com.snmp4j.smi.SmiModule
-
Gets the list of object names not assigned to an OID in order of appearance in the MIB specification.
- getType() - Method in interface com.snmp4j.smi.SmiObject
-
Gets the SMI type of the SMI object.
- getType() - Method in interface com.snmp4j.smi.SmiSyntax
-
Returns the type of syntax clause.
- getType() - Method in interface com.snmp4j.smi.SmiSyntaxElement
-
- getType() - Method in class com.snmp4j.smi.SmiSyntaxImpl
-
- getUnits() - Method in interface com.snmp4j.smi.SmiObjectType
-
Gets the content of the UNITS clause (if present).
- getValue() - Method in interface com.snmp4j.smi.SmiSyntaxElement
-
Gets the long value of the enumerated value (or the min value of a range restriction).
- getVersion() - Static method in class com.snmp4j.smi.version.VersionInfo
-
Gets the version string for this release.
- getZipFileName() - Method in class com.snmp4j.smi.CompilationResult
-
Returns the file name of the enclosing ZIP file (if present).
- getZipFormat() - Method in class com.snmp4j.smi.NamedInputStream
-
Gets the compression format of the stream.
- setIncludeUnknownErrorsCause(boolean) - Method in class com.snmp4j.smi.SmiManager
-
Sets the flag that controls whether exceptions or other unknown error messages during parsing and storing
of MIB modules to the repository should be included in the error message or not.
- setInputStream(InputStream) - Method in class com.snmp4j.smi.RepositoryIO
-
Sets the InputStream to be used to load a compiled MIB
module from persistent storage.
- setModuleDeleted(boolean) - Method in class com.snmp4j.smi.RepositoryIO
-
Sets the flag that indicates whether a MIB module has been successfully
removed from persistent storage.
- setOctetStringDisplayHint(SmiManager.OctetStringDefaultFormat) - Method in class com.snmp4j.smi.SmiManager
-
- setOidFixedLengthStringQuote(char) - Method in class com.snmp4j.smi.SmiManager
-
Sets the quote character for fixed length formatted sub-index OIDs.
- setOidFixedLengthStringQuoteEscapeSequence(String) - Method in class com.snmp4j.smi.SmiManager
-
Sets the sequence to escape character sequence for fixed length formatted sub-index OID quotes.
- setOidFormat(SmiManager.OIDFormat) - Method in class com.snmp4j.smi.SmiManager
-
- setOidFormatNonPrintableStrings(SmiManager.NonPrintableStringFormat) - Method in class com.snmp4j.smi.SmiManager
-
- setOidStringQuoteEscapeCharacter(char) - Method in class com.snmp4j.smi.SmiManager
-
Sets the OID string escape character for quotes.
- setOidVariableLengthStringQuote(char) - Method in class com.snmp4j.smi.SmiManager
-
Sets the quote character for variable length formatted sub-index OIDs.
- setOidVariableLengthStringQuoteEscapeSequence(String) - Method in class com.snmp4j.smi.SmiManager
-
Sets the sequence to escape character sequence for variable length formatted sub-index OID quotes.
- setOutputStream(OutputStream) - Method in class com.snmp4j.smi.RepositoryIO
-
Sets the output stream to write a MIB module with the given name to the
repository.
- setSmiErrorTextResourceBundle(String) - Method in class com.snmp4j.smi.SmiManager
-
Sets the class name of the custom resource bundle for SMI error texts.
- SmiCompiler - Interface in com.snmp4j.smi
-
The SmiCompiler provides a simple yet complete interface to check, compile,
store, and load MIB files content (i.e., MIB modules).
- SmiCompiler.OverwriteMode - Enum in com.snmp4j.smi
-
The OverwriteMode defines whether existing MIB modules should be overwritten or not.
- SmiCompiler.Strictness - Enum in com.snmp4j.smi
-
The Strictness defines the number of syntax checks done on the sources.
- SmiCompiler.TargetMode - Enum in com.snmp4j.smi
-
The TargetMode defines the target for the compiled MIB modules.
- SmiError - Class in com.snmp4j.smi
-
The SmiError class represents a syntax or semantic error in a SMI specification file.
- SmiError(String, int, int, int, int, int, int, String, String, String, String[]) - Constructor for class com.snmp4j.smi.SmiError
-
- SmiGroup - Interface in com.snmp4j.smi
-
The SmiGroup represents a SMI OBJECT-GROUP or NOTIFICATION-GROUP object.
- SmiGroupType - Enum in com.snmp4j.smi
-
The enumeration SmiGroupType distinguishes the type of a SMI group.
- SmiImport - Interface in com.snmp4j.smi
-
The SmiImport represents an element within the IMPORTS construct of a SMIv1 or SMv2
MIB module.
- SmiIndexInfo - Interface in com.snmp4j.smi
-
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 - Class in com.snmp4j.smi
-
The SmiManager Pro class manages the Structure of Management Information
(SMI) specifications.
- SmiManager(String, File) - Constructor for class com.snmp4j.smi.SmiManager
-
- SmiManager(String, RepositoryDriver) - Constructor for class com.snmp4j.smi.SmiManager
-
- SmiManager.NonPrintableStringFormat - Enum in com.snmp4j.smi
-
Defines the format for non-printable strings in formatted object identifiers (OIDs).
- SmiManager.OctetStringDefaultFormat - Enum in com.snmp4j.smi
-
- SmiManager.OIDFormat - Enum in com.snmp4j.smi
-
The OIDFormat defines the formatting of
OID values.
- SmiMaxAccess - Enum in com.snmp4j.smi
-
The SmiMaxAccess enumerates the MAX-ACCESS values of SMIv2 and the deprecated
SmiMaxAccess.writeOnly
of SMIv1.
- SmiModule - Interface in com.snmp4j.smi
-
The SmiModule represents a SMIv1 or SMIv2 MIB MODULE-DEFINITION.
- SmiModuleIdentity - Interface in com.snmp4j.smi
-
The SmiModule represents a SMIv2 MODULE-IDENTITY.
- SmiObject - Interface in com.snmp4j.smi
-
The SmiObject interface represents the SMI information of a MIB object.
- SmiObjectFilter<S extends SmiObject> - Interface in com.snmp4j.smi
-
The SmiObjectFilter can be used to filter
SmiObjects according to self defined
criteria.
- SmiObjectType - Interface in com.snmp4j.smi
-
The SmiObjectType interface extends the
SmiObject by
attributes specific to the SMI OBJECT-TYPE construct, i.e. the MAX-ACCESS
clause.
- SmiObjectTypeIndex - Interface in com.snmp4j.smi
-
The SmiObjectTypeIndex represents an OBJECT-TYPE definition that is used as an INDEX element
for a table.
- SmiParseException - Exception in com.snmp4j.smi
-
The SmiParseException provides information about
violations of the Structure of Management Information (SMI) v1 or v2
standards.
- SmiRevision - Interface in com.snmp4j.smi
-
The SmiRevision represents the REVISION clause of a SMIv2 MODULE-IDENTITY construct.
- SmiStatus - Enum in com.snmp4j.smi
-
The SmiStatus enumerates the values of the SMIv1 and v2 STATUS clause.
- SmiSyntax - Interface in com.snmp4j.smi
-
The SmiSyntax represents the SYNTAX clause of OBJECT-TYPE or TEXTUAL-CONVENTION SMI constructs.
- SmiSyntaxElement - Interface in com.snmp4j.smi
-
The SmiSyntaxElement represents a enumerated value or a range restriction.
- SmiSyntaxElement.Type - Enum in com.snmp4j.smi
-
- SmiSyntaxImpl - Class in com.snmp4j.smi
-
The SmiSyntaxImpl class represents the attributes of a SMI SYNTAX clause.
- SmiSyntaxImpl(String, SmiSyntaxType, int, List<SmiSyntaxElement>) - Constructor for class com.snmp4j.smi.SmiSyntaxImpl
-
- SmiSyntaxImpl(String, SmiSyntaxType, int, List<SmiSyntaxElement>, SmiSyntax, String) - Constructor for class com.snmp4j.smi.SmiSyntaxImpl
-
- SmiSyntaxType - Enum in com.snmp4j.smi
-
The SmiSyntaxType identifies one of four SYNTAX clause types of OBJECT-TYPE or TEXTUAL-CONVENTION SMI constructs.
- SmiTextualConvention - Interface in com.snmp4j.smi
-
The SmiTextualConvention represents the SMIv2 TEXTUAL-CONVENTION
and the SMIv1 type assignment construct.
- SmiType - Enum in com.snmp4j.smi
-
The SmiType defines the SMI construct (for example OBJECT-TYPE) that defined the SMI object.
- SmiValueType - Interface in com.snmp4j.smi
-
Ths SmiValueType interface abstracts the common element of the OBJECT-TYPE and the
TEXTUAL-CONVENTION SMI constructs.
- sortingProgress(String, int, int) - Method in interface com.snmp4j.smi.CompilationMonitor
-
Notifies about the current sorting progress.
- valueOf(String) - Static method in enum com.snmp4j.smi.NamedInputStream.ZipFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiCompiler.OverwriteMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiCompiler.Strictness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiCompiler.TargetMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiGroupType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiManager.NonPrintableStringFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiManager.OctetStringDefaultFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiManager.OIDFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiMaxAccess
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiSyntaxElement.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiSyntaxType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.snmp4j.smi.SmiType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.snmp4j.smi.NamedInputStream.ZipFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiCompiler.OverwriteMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiCompiler.Strictness
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiCompiler.TargetMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiGroupType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiManager.NonPrintableStringFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiManager.OctetStringDefaultFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiManager.OIDFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiMaxAccess
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiSyntaxElement.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiSyntaxType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.snmp4j.smi.SmiType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION - Static variable in class com.snmp4j.smi.version.VersionInfo
-
- VersionInfo - Class in com.snmp4j.smi.version
-
The VersionInfo object returns information about the version
of this SNMP4J release.