Package org.jsmiparser.smi

Interface Summary
AccessPermissions  
Notification Provides a uniform interface for trap and notification types, using: the rules from Section 2.2 of RFC 1908, "Coexistence between Version 1 and Version 2 of the Internet-standard Network Management Framework" the terminology of SMIv2.
SmiCodeNamingStrategy  
SmiSymbolMap<T extends SmiSymbol>  
 

Class Summary
BERConstants  
OidComponent  
ScopedId  
SmiConstants  
SmiDefaultValue  
SmiField  
SmiImports  
SmiIndex Indexes belong to a row and refer to a column.
SmiJavaCodeNamingStrategy  
SmiMacro  
SmiMib  
SmiModule  
SmiModuleIdentity  
SmiModuleRevision  
SmiNamedNumber Used to represent enum values and bit fields.
SmiNotificationType  
SmiObjectType  
SmiOidMacro  
SmiOidNode  
SmiOidValue  
SmiOptions  
SmiProtocolType Types such as ObjectSyntax, SimpleSyntax and ApplicationSyntax, that are only used in SNMP protocol PDU's, but never used as variable, row or table types.
SmiRange  
SmiReferencedType This class is only used during parsing, to temporarily referenced type that are defined somewhere else, or that have not even been defined.
SmiRow  
SmiSymbol  
SmiTable  
SmiTextualConvention  
SmiTrapType  
SmiType  
SmiUtil  
SmiValue  
SmiVariable Besides the OBJECT-TYPE fields that are specific to SNMP variable definitions, this class also contains some methods that make it easier to deal with the recursive nature of the SmiType definitions.
 

Enum Summary
AccessAll  
AgentCapabilitiesAccess  
AgentCapabilitiesStatus  
MacroType  
ModuleComplianceAccess  
ObjectTypeAccessV1  
ObjectTypeAccessV2  
SmiPrimitiveType This identifies each of the primitive types as defined in the SNMPv2-SMI module.
SmiVarBindField This enum identifies the various fields in SimpleSyntax and ApplicationSyntax (together these two form the ObjectSyntax choice) that can be used as the value of a VarBind.
SmiVersion  
StatusAll  
StatusV1  
StatusV2