JASMI API
A C D F G H I L M N O P R S T W

A

addModule(IModule) - Method in interface com.agentpp.smi.IRepositoryManager
Adds a MIB module to the repository.
addModule(IModule) - Method in class com.agentpp.smi.SMIRepositoryManager
 
addModules(File) - Method in interface com.agentpp.smi.IRepositoryManager
Adds a MIB file to the repository.
addModules(File) - Method in class com.agentpp.smi.SMIRepositoryManager
 
addObject(IObject) - Method in interface com.agentpp.smi.IRepository
Adds an IObject to the MIB repository.
addObject(IObject) - Method in class com.agentpp.smi.SMIRepository
 
addRepositoryListener(RepositoryListener) - Method in interface com.agentpp.smi.IRepositoryManager
Adds a RepositoryListener to this repository that provides Input- and OutputStreams to read and write MIB modules from persistent storage (i.e. the MIB repository).
addRepositoryListener(RepositoryListener) - Method in class com.agentpp.smi.SMIRepositoryManager
 
AGENT_CAPABILITIES - Static variable in interface com.agentpp.smi.IObject
 
APPLICATION - Static variable in interface com.agentpp.smi.ISyntax
Denotes an APPLICATION syntax as specifed by ASN.1

C

checkModules(InputStream) - Method in interface com.agentpp.smi.IRepositoryManager
Check whether an InputStream contains valid MIB modules.
checkModules(InputStream, boolean) - Method in interface com.agentpp.smi.IRepositoryManager
Check whether an InputStream contains valid MIB modules.
checkModules(InputStream) - Method in class com.agentpp.smi.SMIRepositoryManager
 
checkModules(InputStream, boolean) - Method in class com.agentpp.smi.SMIRepositoryManager
 
com.agentpp.smi - package com.agentpp.smi
 
com.agentpp.smi.event - package com.agentpp.smi.event
 
com.agentpp.smi.examples - package com.agentpp.smi.examples
 
CompileMIB - Class in com.agentpp.smi.examples
 
CompileMIB(String, String, String, String) - Constructor for class com.agentpp.smi.examples.CompileMIB
 
contains(String) - Method in interface com.agentpp.smi.IGroup
Check whether the group contains a given object (name).
CONVENTION - Static variable in interface com.agentpp.smi.ISyntax
Denotes a TEXTUAL CONVENTION that is defined based on SIMPLE or APPLICATION syntaxes.
createModuleID(String) - Method in interface com.agentpp.smi.event.ImportModuleListener
Create a unique module ID for a MIB module.
createModuleID(String) - Method in class com.agentpp.smi.examples.DumpObjectNames
Creates a new unique module ID.
createModuleID() - Method in interface com.agentpp.smi.IRepositoryManager
Creates a new unique module ID for the current MIB repository.
createModuleID() - Method in class com.agentpp.smi.SMIRepositoryManager
 

D

deleteModule(RepositoryEvent) - Method in interface com.agentpp.smi.event.RepositoryListener
Requests deletion of the MIB module identified by the module name supplied with the RepositoryEvent object.
deleteModule(RepositoryEvent) - Method in class com.agentpp.smi.examples.DumpObjectTypes
 
deleteModule(RepositoryEvent) - Method in class com.agentpp.smi.SMIRepositoryManager
 
DumpObjectNames - Class in com.agentpp.smi.examples
This example shows how MIB information is directly used without persistently storing compiled MIBs in a MIB repository.
DumpObjectNames(String, String, String, String) - Constructor for class com.agentpp.smi.examples.DumpObjectNames
 
DumpObjectTypes - Class in com.agentpp.smi.examples
This example shows how MIB module information from a MIB repository can be accessed.
DumpObjectTypes(String, String, String, String) - Constructor for class com.agentpp.smi.examples.DumpObjectTypes
 

F

freeModuleID(Integer, String) - Method in interface com.agentpp.smi.event.ImportModuleListener
Frees a module ID that is no longer used by the specified MIB module.
freeModuleID(Integer, String) - Method in class com.agentpp.smi.examples.DumpObjectNames
 

G

getAccess() - Method in interface com.agentpp.smi.IObjectType
 
getAccess() - Method in interface com.agentpp.smi.IVariation
 
getChildren(String) - Method in interface com.agentpp.smi.IRepository
Gets the children of an object given by its name.
getChildren(IObjectID) - Method in interface com.agentpp.smi.IRepository
Gets the children of an object given by its object ID.
getChildren(IObject) - Method in interface com.agentpp.smi.IRepository
Gets the children of a given object.
getChildren(String) - Method in class com.agentpp.smi.SMIRepository
 
getChildren(IObjectID) - Method in class com.agentpp.smi.SMIRepository
 
getChildren(IObject) - Method in class com.agentpp.smi.SMIRepository
 
getComment() - Method in interface com.agentpp.smi.IEnum
Gets the ASN.1 comment associated with this enumerated value.
getComment() - Method in interface com.agentpp.smi.IImport
 
getComment() - Method in interface com.agentpp.smi.IObject
Get the ASN.1 comment associated with the object.
getContactInfo() - Method in interface com.agentpp.smi.IModule
 
getCopyrightComment() - Method in interface com.agentpp.smi.IModule
Get the ASN.1 comment located at the beginning of the original SMI file.
getCopyrightCommentEnd() - Method in interface com.agentpp.smi.IModule
Get the ASN.1 comment located at the end of the original SMI file.
getCreationRequires() - Method in interface com.agentpp.smi.IVariation
 
getDeepClone() - Method in interface com.agentpp.smi.IObject
Get a deep copy clone of this MIB object.
getDefaultValue() - Method in interface com.agentpp.smi.IObjectType
 
getDefval() - Method in interface com.agentpp.smi.IVariation
 
getDescendants(IObject) - Method in interface com.agentpp.smi.IRepository
Gets the descendants of a given object.
getDescendants(IObject) - Method in class com.agentpp.smi.SMIRepository
 
getDescription() - Method in interface com.agentpp.smi.IObject
Get the contents of the descritpion clause of the object.
getDescription() - Method in interface com.agentpp.smi.IRevision
 
getDescription() - Method in interface com.agentpp.smi.IVariation
 
getDisplayHint() - Method in interface com.agentpp.smi.ITextualConvention
 
getEffectiveSyntax(ISyntax) - Method in interface com.agentpp.smi.IRepository
Get the effective syntax for a given ISyntax.
getEffectiveSyntax(ISyntax) - Method in class com.agentpp.smi.SMIRepository
 
getEnterprise() - Method in interface com.agentpp.smi.INotificationType
If notification type is a SMIv1 trap then here the enterprise object name is returned, otherwise null.
getEnums() - Method in interface com.agentpp.smi.ISyntax
Gets the enumerated values specified for this syntax definition.
getErrorText(int, String) - Method in interface com.agentpp.smi.IRepositoryManager
Deprecated.  
getErrorText(SMIParseException) - Method in interface com.agentpp.smi.IRepositoryManager
Get an error text for a SMIParseException.
getErrorText(SMIParseException) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getErrorText(int, String) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getFailedList() - Method in class com.agentpp.smi.IModuleInfoSorter
Get the IModuleInfo instances whose IMPORTs dependencies could not be resolved.
getImplementationSpecs() - Method in interface com.agentpp.smi.IAgentCapabilities
Get the implementation specifications defined by the AGENT-CAPABILITIES statement.
getImportedObjects(String) - Method in interface com.agentpp.smi.IRepositoryManager
Get those MIBObjects for a MIB module with the specified name, that are imported from other MIBs.
getImportedObjects(String, Hashtable) - Method in interface com.agentpp.smi.IRepositoryManager
Get those MIBObjects for a MIB module with the specified name, that are imported from other MIBs.
getImportedObjects(String) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getImportedObjects(String, Hashtable) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getImports() - Method in interface com.agentpp.smi.IImport
 
getImports() - Method in interface com.agentpp.smi.IModule
 
getImports() - Method in interface com.agentpp.smi.IModuleInfo
 
getImportSource(String) - Method in interface com.agentpp.smi.IModule
Returns the module name of the module from which the specified object is imported.
getImportSources() - Method in interface com.agentpp.smi.IModule
Get the list of all MIB modules the receiver imports from.
getImportSources(String) - Method in interface com.agentpp.smi.IModule
Gets all names of MIB modules from which an object with the given name is imported by this MIB module.
getIncludedGroups() - Method in interface com.agentpp.smi.IImplementationSpec
Get the object/notification groups included in the implementation specification.
getIndex() - Method in interface com.agentpp.smi.IObjectType
Get the INDEX defintion of a table.
getIndexObjects() - Method in interface com.agentpp.smi.IIndexPart
Gets the names of the index objects.
getIndexPartVector() - Method in interface com.agentpp.smi.IIndexPart
Gets the names of the index objects as a Vector.
getInputStream() - Method in class com.agentpp.smi.event.RepositoryEvent
Gets the input stream to be used to load a compiled MIB module from persistent storage.
getLabel() - Method in interface com.agentpp.smi.IEnum
 
getLastSubIdentifier() - Method in interface com.agentpp.smi.IObjectID
Gets the last sub-identifier of this OID.
getLastUpdated() - Method in interface com.agentpp.smi.IModule
 
getLongArray() - Method in interface com.agentpp.smi.IObjectID
Return the sub IDs of the Object ID as a long array.
getLongValue() - Method in interface com.agentpp.smi.IEnum
Get the value as a long.
getLower() - Method in interface com.agentpp.smi.IRange
 
getLowerValue() - Method in interface com.agentpp.smi.IRange
 
getMandatory() - Method in interface com.agentpp.smi.IRequirementsSpec
 
getMaxErrors() - Method in class com.agentpp.smi.SMIRepositoryManager
Returns the maximum number of errors the repository manager will collect until bailing out when parsing/compiling a MIB file.
getMissingModules() - Method in class com.agentpp.smi.IModuleInfoSorter
Get the list of module names that is needed to successfully sort the whole IModuleList given a creation time.
getModule() - Method in class com.agentpp.smi.event.RepositoryEvent
Gets the MIB module that should be written to persistent storage.
getModule(String) - Method in interface com.agentpp.smi.IRepository
Gets a MIB module with a given name.
getModule(String) - Method in interface com.agentpp.smi.IRepositoryManager
Return a given MIB module including its objects.
getModule(String) - Method in class com.agentpp.smi.SMIRepository
 
getModule(String) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getModuleID() - Method in interface com.agentpp.smi.IObject
Get the module ID of the object.
getModuleInfo(File) - Method in interface com.agentpp.smi.IRepositoryManager
Get MIB module information (module name and imports) from a MIB file.
getModuleInfo(InputStream, String) - Method in interface com.agentpp.smi.IRepositoryManager
Get MIB module information (module name and imports) from an input stream.
getModuleInfo(File) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getModuleInfo(InputStream, String) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getModuleInfos() - Method in interface com.agentpp.smi.IRepositoryManager
Get module information about all MIB modules in the MIB repository.
getModuleInfos() - Method in class com.agentpp.smi.SMIRepositoryManager
 
getModuleName() - Method in class com.agentpp.smi.event.ImportModuleEvent
Get the module name of the module that needs to be imported.
getModuleName() - Method in class com.agentpp.smi.event.RepositoryEvent
Gets the module name of the MIB module to read or write.
getModuleName() - Method in interface com.agentpp.smi.IModule
 
getModuleName() - Method in interface com.agentpp.smi.IModuleInfo
 
getModuleName() - Method in interface com.agentpp.smi.IRequirementsSpec
 
getModuleNames() - Method in interface com.agentpp.smi.IRepository
Gets a Vector of module names of this MIB repository.
getModuleNames() - Method in interface com.agentpp.smi.IRepositoryManager
Return an array of all module names available from the repository managed by the receiver.
getModuleNames() - Method in class com.agentpp.smi.SMIRepository
 
getModuleNames() - Method in class com.agentpp.smi.SMIRepositoryManager
 
getModules(InputStream, ImportModuleListener) - Method in interface com.agentpp.smi.IRepositoryManager
Get the modules contained in a MIB file.
getModules() - Method in interface com.agentpp.smi.IRepositoryManager
Return an array of all MIB modules.
getModules(InputStream, ImportModuleListener) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getModules() - Method in class com.agentpp.smi.SMIRepositoryManager
 
getModulesSortedByName() - Method in interface com.agentpp.smi.IRepository
Gets an Enumeration of all modules sorted by name.
getModulesSortedByName() - Method in class com.agentpp.smi.SMIRepository
 
getName() - Method in interface com.agentpp.smi.IObject
Get the name of the SMI object.
getNonOidObjects(boolean) - Method in interface com.agentpp.smi.IRepository
Get all objects in the repository that do not have an object identifier.
getNonOidObjects(boolean) - Method in class com.agentpp.smi.SMIRepository
 
getObject(String) - Method in interface com.agentpp.smi.IModule
Gets the MIB object for a given object name.
getObject(String, String) - Method in interface com.agentpp.smi.IRepository
Gets the MIB object with a given name from a given module.
getObject(String) - Method in interface com.agentpp.smi.IRepository
Gets a MIB object with a given name.
getObject(IObjectID) - Method in interface com.agentpp.smi.IRepository
Gets an IObject with a given object ID.
getObject(String, String) - Method in class com.agentpp.smi.SMIRepository
 
getObject(String) - Method in class com.agentpp.smi.SMIRepository
 
getObject(IObjectID) - Method in class com.agentpp.smi.SMIRepository
 
getObjectByOID(String) - Method in interface com.agentpp.smi.IModule
Gets the MIB object for a given object identifier (OID).
getObjectByOID(String) - Method in interface com.agentpp.smi.IRepository
Gets an IObject with a given object ID string.
getObjectByOID(String) - Method in class com.agentpp.smi.SMIRepository
 
getObjectClass(String) - Method in interface com.agentpp.smi.IRepository
Gets the object class OBJECT-TYPE definition for the supplied instance OID.
getObjectClass(String) - Method in class com.agentpp.smi.SMIRepository
 
getObjectClassOID(String) - Method in interface com.agentpp.smi.IRepository
Gets the class OID of a given instance OID and the corresponding instance suffix.
getObjectClassOID(String) - Method in class com.agentpp.smi.SMIRepository
 
getObjectID() - Method in interface com.agentpp.smi.IObject
Get the object ID of the object, if present.
getObjectID(String) - Method in interface com.agentpp.smi.IRepository
Gets the object ID for a given name.
getObjectID(String, String) - Method in interface com.agentpp.smi.IRepository
Gets the object ID for a given name.
getObjectID(String) - Method in class com.agentpp.smi.SMIRepository
 
getObjectID(String, String) - Method in class com.agentpp.smi.SMIRepository
 
getObjectName(IObjectID) - Method in interface com.agentpp.smi.IRepository
Gets the object name for a given object ID.
getObjectName(IObjectID) - Method in class com.agentpp.smi.SMIRepository
 
getObjects() - Method in class com.agentpp.smi.event.ImportModuleEvent
 
getObjects() - Method in interface com.agentpp.smi.IGroup
Return the object names of the objects that are members of this group.
getObjects(String) - Method in interface com.agentpp.smi.IRepositoryManager
Get the MIBObjects of the MIB module with the given name.
getObjects(String) - Method in class com.agentpp.smi.SMIRepositoryManager
 
getObjectsByName(String) - Method in interface com.agentpp.smi.IRepository
Gets all objects with a given name.
getObjectsByName(String) - Method in class com.agentpp.smi.SMIRepository
 
getObjectsByOid(IObjectID) - Method in interface com.agentpp.smi.IRepository
Gets all objects with a given OID.
getObjectsByOid(String) - Method in interface com.agentpp.smi.IRepository
Gets all objects with a given OID string.
getObjectsByOid(IObjectID) - Method in class com.agentpp.smi.SMIRepository
 
getObjectsByOid(String) - Method in class com.agentpp.smi.SMIRepository
 
getObjectsVector() - Method in interface com.agentpp.smi.IModule
Get the objects of the module as a Vector of IObject instances.
getOrganization() - Method in interface com.agentpp.smi.IModule
 
getOutputStream() - Method in class com.agentpp.smi.event.RepositoryEvent
Gets the output stream to write the MIB module.
getParent(IObject) - Method in interface com.agentpp.smi.IRepository
Gets the parent MIBObject for a given object
getParent(IObject) - Method in class com.agentpp.smi.SMIRepository
 
getParserOptions() - Method in interface com.agentpp.smi.IRepositoryManager
Get actual parser options.
getParserOptions() - Method in class com.agentpp.smi.SMIRepositoryManager
 
getPath(IObjectID, boolean) - Method in interface com.agentpp.smi.IRepository
Get the object name path for a given object ID.
getPath(String, boolean) - Method in interface com.agentpp.smi.IRepository
Get the object name path for a given object ID.
getPath(IObjectID, boolean) - Method in class com.agentpp.smi.SMIRepository
 
getPath(String, boolean) - Method in class com.agentpp.smi.SMIRepository
 
getPrintableOid() - Method in interface com.agentpp.smi.IObject
Return the objects ID as dotted string.
getProductRelease() - Method in interface com.agentpp.smi.IAgentCapabilities
 
getRanges() - Method in interface com.agentpp.smi.ISyntax
Gets the range definitions for this syntax definition.
getReference() - Method in interface com.agentpp.smi.IObject
Get the contents of the reference clause of the object.
getRepositoryDirectory() - Method in interface com.agentpp.smi.IRepositoryManager
Gets the repository directory used to store compiled MIB modules by default.
getRepositoryDirectory() - Method in class com.agentpp.smi.SMIRepositoryManager
 
getRequirements() - Method in interface com.agentpp.smi.IComplianceStatement
Get the requirements defined by the MODULE-COMPLIANCE.
getRevision() - Method in interface com.agentpp.smi.IRevision
 
getRevisions() - Method in interface com.agentpp.smi.IModule
 
getSMIVersion() - Method in interface com.agentpp.smi.IModule
Get the SMI version of the MIB module.
getSortedList() - Method in class com.agentpp.smi.IModuleInfoSorter
Get the successfully sorted IModuleInfo instances.
getSource() - Method in interface com.agentpp.smi.IImport
 
getStatus() - Method in interface com.agentpp.smi.IObject
Returns the status of the object.
getSubID(int) - Method in interface com.agentpp.smi.IObjectID
Gets the nth sub-identifier.
getSubIdentifiers() - Method in interface com.agentpp.smi.IObjectID
Gets the List of sub-identifiers of this OID as String objects.
getSubtree(File) - Static method in class com.agentpp.smi.examples.DumpObjectNames
Gets recursively the files in a directory.
getSupports() - Method in interface com.agentpp.smi.IImplementationSpec
 
getSyntax() - Method in interface com.agentpp.smi.ISyntax
Gets the syntax definition string.
getSyntaxDef() - Method in interface com.agentpp.smi.IObjectType
Get the SYNTAX clause definition of the OBJECT-TYPE construct.
getSyntaxDef() - Method in interface com.agentpp.smi.ITextualConvention
 
getSyntaxDef() - Method in interface com.agentpp.smi.IVariation
 
getTableEntries() - Method in interface com.agentpp.smi.IObjectType
Gets the table entries as an array of object names.
getType() - Method in interface com.agentpp.smi.IObject
Get the type of the object.
getType() - Method in interface com.agentpp.smi.ISyntax
Gets the type of the syntax.
getTypeString() - Method in interface com.agentpp.smi.IObject
Returns the type of object as a String (e.g., "OBJECT-TYPE", "NOTIFICATION-TYPE", etc.)
getUnits() - Method in interface com.agentpp.smi.IObjectType
 
getUpper() - Method in interface com.agentpp.smi.IRange
 
getUpperValue() - Method in interface com.agentpp.smi.IRange
 
getValue() - Method in interface com.agentpp.smi.IEnum
 
getVariables() - Method in interface com.agentpp.smi.INotificationType
Gets the variables defined for this notification type.
getVariablesVector() - Method in interface com.agentpp.smi.INotificationType
Gets the variables defined for this notification type.
getVariation() - Method in interface com.agentpp.smi.IVariation
 
getVariations() - Method in interface com.agentpp.smi.IImplementationSpec
Get the variations defined by the implementation specification.
getVariations() - Method in interface com.agentpp.smi.IRequirementsSpec
 
getWriteSyntaxDef() - Method in interface com.agentpp.smi.IVariation
 

H

hasAccess() - Method in interface com.agentpp.smi.IVariation
 
hasComment() - Method in interface com.agentpp.smi.IImport
 
hasComment() - Method in interface com.agentpp.smi.IObject
Check whether the object has got an associated ASN.1 comment.
hasCopyrightComment() - Method in interface com.agentpp.smi.IModule
 
hasCopyrightCommentEnd() - Method in interface com.agentpp.smi.IModule
 
hasDefaultValue() - Method in interface com.agentpp.smi.IObjectType
 
hasDefaultValue() - Method in interface com.agentpp.smi.IVariation
 
hasDescription() - Method in interface com.agentpp.smi.IObject
Check whether the object has a description clause.
hasDisplayHint() - Method in interface com.agentpp.smi.ITextualConvention
 
hasEnums() - Method in interface com.agentpp.smi.ISyntax
Checks whether the syntax definition specifies enumerated values.
hasImports() - Method in interface com.agentpp.smi.IModule
 
hasImports() - Method in interface com.agentpp.smi.IModuleInfo
 
hasIndexPart() - Method in interface com.agentpp.smi.IObjectType
 
hasMandatory() - Method in interface com.agentpp.smi.IRequirementsSpec
 
hasModuleName() - Method in interface com.agentpp.smi.IRequirementsSpec
 
hasRanges() - Method in interface com.agentpp.smi.ISyntax
Checks whether the syntax definition specifies any ranges.
hasReference() - Method in interface com.agentpp.smi.IObject
Check whether the object has a reference clause.
hasRevisions() - Method in interface com.agentpp.smi.IModule
 
hasStatus() - Method in interface com.agentpp.smi.IObject
Check whether the object has got a status clause.
hasSyntax() - Method in interface com.agentpp.smi.IVariation
 
hasUnits() - Method in interface com.agentpp.smi.IObjectType
 
hasVariables() - Method in interface com.agentpp.smi.INotificationType
Checks whether this notification type definition defines any required variables.
hasVariations() - Method in interface com.agentpp.smi.IImplementationSpec
Check whether the implementation specification defines any event variations or object variations.
hasVariations() - Method in interface com.agentpp.smi.IRequirementsSpec
 
hasWriteSyntax() - Method in interface com.agentpp.smi.IVariation
 

I

IAgentCapabilities - Interface in com.agentpp.smi
IAgentCapabilities class represents the AGENT-CAPABILITIES construct of SMIv2.
IComplianceStatement - Interface in com.agentpp.smi
IComplianceStatement represents a SMIv2 MODULE-COMPLIANCE construct.
IConditionalGroup - Interface in com.agentpp.smi
Represents a conditional group requirement specification of a MODULE-COMPLIANCE construct.
IEnum - Interface in com.agentpp.smi
IEnum represents a label/value pair.
IException - Interface in com.agentpp.smi
Represents an exception requirement specification of a MODULE-COMPLIANCE construct.
IGroup - Interface in com.agentpp.smi
IGroup represents a SMIv2 OBJECT-GROUP or NOTIFICATION-GROUP construct.
IImplementationSpec - Interface in com.agentpp.smi
IImplementationSpec represents a implementation specification of a AGENT-CAPABILITIES construct.
IImport - Interface in com.agentpp.smi
IImport represents the part of an ASN.1/SMI IMPORT statement that imports a set of objects from a MIB module.
IIndexPart - Interface in com.agentpp.smi
IIndexPart represents the INDEX clause of a SMIv1/v2 OBJECT-TYPE construct defining the row of a SNMP table.
IModule - Interface in com.agentpp.smi
IModule represents a SNMP MIB module as well as the corresponding SMIv2 MODULE-IDENTITY construct.
IModuleInfo - Interface in com.agentpp.smi
IModuleInfo represents external information about a SMI MIB module.
IModuleInfoSorter - Class in com.agentpp.smi
IModuleInfoSorter can be used to sort modules according to their IMPORT dependencies.
IModuleInfoSorter(IModuleInfo[]) - Constructor for class com.agentpp.smi.IModuleInfoSorter
 
importModule(ImportModuleEvent) - Method in interface com.agentpp.smi.event.ImportModuleListener
Import a MIB module and return the objects defined in that module in the provided ImportModuleEvent object.
importModule(ImportModuleEvent) - Method in class com.agentpp.smi.examples.DumpObjectNames
The parser signals with this event that it needs to read an imported MIB module.
ImportModuleEvent - Class in com.agentpp.smi.event
The ImportModuleEvent is fired by a repository manager when it tries to parse/load a SMI document without using a MIB repository.
ImportModuleEvent(Object, String) - Constructor for class com.agentpp.smi.event.ImportModuleEvent
 
ImportModuleListener - Interface in com.agentpp.smi.event
Interface for supportive objects that implement MIB module loading on demand rather than through a MIB repository.
imports(String) - Method in interface com.agentpp.smi.IModule
Checks whether this MIB module imports an object with the given name.
initialize() - Method in interface com.agentpp.smi.IRepositoryManager
Initialize the repository, thus remove all modules from the repository.
initialize() - Method in class com.agentpp.smi.SMIRepositoryManager
 
INotificationType - Interface in com.agentpp.smi
INotificationType represents SMIv1 or SMIv2 traps or notification types respectively.
IObject - Interface in com.agentpp.smi
IObject represents the common super class of all SMI objects.
IObjectID - Interface in com.agentpp.smi
SMIObjectID represents a SMI object identifier which is a string of the format [[.
IObjectType - Interface in com.agentpp.smi
IObjectType represents a SMIv1/v2 OBJECT-TYPE construct.
IRange - Interface in com.agentpp.smi
IRange represents a SMI range defintion used to restrict the values for integers.
IRepository - Interface in com.agentpp.smi
This interfaces specifies methods for MIB repositories.
IRepositoryManager - Interface in com.agentpp.smi
Interface for Repository Managers of SNMP MIB repositories.
IRequirementsSpec - Interface in com.agentpp.smi
 
IRevision - Interface in com.agentpp.smi
 
isAugment() - Method in interface com.agentpp.smi.IIndexPart
Checks whether the table this INDEX clause belongs to augments another table.
isChildOf(IObjectID) - Method in interface com.agentpp.smi.IObjectID
Check whether the receiver is a child of a given IObjectID.
isColumnarObject() - Method in interface com.agentpp.smi.IObjectType
Check whether the object type defines a column of a table.
isDescendantOf(IObjectID, int) - Method in interface com.agentpp.smi.IObjectID
Check whether the receiver is a descendant of a given oid and level.
isEmpty() - Method in interface com.agentpp.smi.IObjectID
Check whether the receiver is empty (has zero length).
isImplied() - Method in interface com.agentpp.smi.IIndexPart
Checks whether the length of the last variable length index object has an implied length or not.
isLessThan(IObjectID) - Method in interface com.agentpp.smi.IObjectID
Check whether the receiver is lexicographically less than a given IObjectID.
isModuleDeleted() - Method in class com.agentpp.smi.event.RepositoryEvent
Indicates whether the deletion of the MIB module specified by the module name of this event object was sucessfully completed.
isNotificationGroup() - Method in interface com.agentpp.smi.IGroup
 
isObjectGroup() - Method in interface com.agentpp.smi.IGroup
 
isParentOf(IObjectID) - Method in interface com.agentpp.smi.IObjectID
Check whether the receiver is parent of a given oid, thus starts with the same prefix but has exactly one subidentifier less than the given oid.
isReadOnly() - Method in class com.agentpp.smi.SMIRepositoryManager
Check whether the repository manager can be used to modify a MIB repository or not.
isRootOf(IObjectID) - Method in interface com.agentpp.smi.IObjectID
Check whether the receiver is root of a given oid, thus starts with the same prefix.
isScalar() - Method in interface com.agentpp.smi.IObjectType
Checks whether the object type is a scalar object.
isStructural() - Method in interface com.agentpp.smi.IObject
Returns whether this object definition is structural or whether it defines an object implementation.
isTable() - Method in interface com.agentpp.smi.IObjectType
Check whether OBJECT-TYPE defines a table.
isUseDefaults() - Method in class com.agentpp.smi.event.RepositoryEvent
Indicates whether a repository manager should try to use its default behavior to process the event if this listener does not set input/output stream.
isV1Trap() - Method in interface com.agentpp.smi.INotificationType
Checks whether this notification type definition is a SNMPv1 trap type.
isValid() - Method in interface com.agentpp.smi.IObjectID
Checks whether this OID is a valid numeric dotted string OID.
ISyntax - Interface in com.agentpp.smi
ISyntax represents a SYNTAX clause of OBJECT-TYPE, TEXTUAL-CONVENTION, and other SMIv1/v2 constructs.
ITextualConvention - Interface in com.agentpp.smi
ITextualConvention represents SMIv2 TEXTUAL-CONVENTIONS and SMIv1/v2 type assignments.
IVariation - Interface in com.agentpp.smi
IVariation represents an event or an object variation of an implementation specification definition.

L

listModuleNames() - Method in interface com.agentpp.smi.event.RepositoryListener
Enumerates the available MIB module names in the repository.
listModuleNames() - Method in class com.agentpp.smi.examples.DumpObjectTypes
 
listModuleNames() - Method in class com.agentpp.smi.SMIRepositoryManager
 

M

main(String[]) - Static method in class com.agentpp.smi.examples.CompileMIB
 
main(String[]) - Static method in class com.agentpp.smi.examples.DumpObjectNames
 
main(String[]) - Static method in class com.agentpp.smi.examples.DumpObjectTypes
 
makeObjectID(String) - Method in interface com.agentpp.smi.IRepository
Creates an IObjectID from a dotted string or object name path.
makeObjectID(String) - Method in class com.agentpp.smi.SMIRepository
 
MODULE_COMPLIANCE - Static variable in interface com.agentpp.smi.IObject
 
MODULE_IDENTITY - Static variable in interface com.agentpp.smi.IObject
 
moduleCount() - Method in interface com.agentpp.smi.IRepository
Return the number of modules in the MIB repository.
moduleCount() - Method in class com.agentpp.smi.SMIRepository
 
modules() - Method in interface com.agentpp.smi.IRepository
Deprecated. Use IRepository.modulesIterator() instead.
modules() - Method in class com.agentpp.smi.SMIRepository
 
modulesIterator() - Method in interface com.agentpp.smi.IRepository
Returns an Iterator of all modules.
modulesIterator() - Method in class com.agentpp.smi.SMIRepository
 

N

NOCHECK_INCONSISTENT_ACCESS - Static variable in interface com.agentpp.smi.IRepositoryManager
 
NOCHECK_INCONSISTENT_STATUS - Static variable in interface com.agentpp.smi.IRepositoryManager
 
NOCHECK_INCONSISTENT_SYNTAX - Static variable in interface com.agentpp.smi.IRepositoryManager
 
NOCHECK_NOT_IN_GROUP - Static variable in interface com.agentpp.smi.IRepositoryManager
 
NOTIFICATION_GROUP - Static variable in interface com.agentpp.smi.IObject
 
NOTIFICATION_TYPE - Static variable in interface com.agentpp.smi.IObject
 

O

OBJECT_GROUP - Static variable in interface com.agentpp.smi.IObject
 
OBJECT_IDENTITY - Static variable in interface com.agentpp.smi.IObject
 
OBJECT_NAME - Static variable in interface com.agentpp.smi.IObject
 
OBJECT_TYPE - Static variable in interface com.agentpp.smi.IObject
 
objects() - Method in interface com.agentpp.smi.IModule
Return a Enumeration of the IObject instances of this MIB module.
objects() - Method in interface com.agentpp.smi.IRepository
Returns an Enumeration of all objects.
objects() - Method in class com.agentpp.smi.SMIRepository
 
objectsByName() - Method in interface com.agentpp.smi.IModule
Return an OrderedMap that contains the IObject instances of this MIB module ordered by the object names.
objectsByName() - Method in interface com.agentpp.smi.IRepository
Returns an Enumeration of all objects ordered by name.
objectsByName() - Method in class com.agentpp.smi.SMIRepository
 
objectsByOid() - Method in interface com.agentpp.smi.IModule
Return an OrderedMap that contains the IObject instances of this MIB module ordered by the OIDs of the objects.
objectsOrderedByOccurance() - Method in interface com.agentpp.smi.IModule
Returns an Iterator on the objects contained in this module ordered by their occurance in the original (compiled) MIB module.
objectsOrderedByOccurance() - Method in interface com.agentpp.smi.IRepository
Returns an Iterator on the objects contained in this module ordered by their occurance in the original (compiled) MIB module.
objectsOrderedByOccurance() - Method in class com.agentpp.smi.SMIRepository
 
open(File) - Method in interface com.agentpp.smi.IRepositoryManager
Open the MIB Repository located at the given path.
open(File) - Method in class com.agentpp.smi.SMIRepositoryManager
 

P

printModule(String) - Method in interface com.agentpp.smi.IRepository
Return the SMI definition of a given module.
printModule(String) - Method in class com.agentpp.smi.SMIRepository
 

R

READ_MIB_MODULE - Static variable in class com.agentpp.smi.event.RepositoryEvent
Specifies that a MIB module should be read from the repository.
readModule(RepositoryEvent) - Method in interface com.agentpp.smi.event.RepositoryListener
Requests to read a MIB module with the name specified in the supplied event object.
readModule(RepositoryEvent) - Method in class com.agentpp.smi.examples.DumpObjectTypes
 
readModule(RepositoryEvent) - Method in class com.agentpp.smi.SMIRepositoryManager
 
remove(IModule) - Method in interface com.agentpp.smi.IRepository
Remove an IModule including its content from the MIB repository.
remove(IModule) - Method in class com.agentpp.smi.SMIRepository
 
removeModule(String) - Method in interface com.agentpp.smi.IRepository
Removes a MIB module given by its module name.
removeModule(String) - Method in interface com.agentpp.smi.IRepositoryManager
Remove a module from the repository.
removeModule(String) - Method in class com.agentpp.smi.SMIRepository
 
removeModule(String) - Method in class com.agentpp.smi.SMIRepositoryManager
 
removeObject(IObject) - Method in interface com.agentpp.smi.IRepository
Removes the given object from the MIB repository.
removeObject(IObject) - Method in class com.agentpp.smi.SMIRepository
 
removeRepositoryListener(RepositoryListener) - Method in interface com.agentpp.smi.IRepositoryManager
Removes a RepositoryListener from this repository.
removeRepositoryListener(RepositoryListener) - Method in class com.agentpp.smi.SMIRepositoryManager
 
RepositoryEvent - Class in com.agentpp.smi.event
The RepositoryEvent class represents MIB module read or write requests for compiled (binary) MIB modules.
RepositoryEvent(Object, String, IModule) - Constructor for class com.agentpp.smi.event.RepositoryEvent
Creates an RepositoryEvent to load or store a given MIB module.
RepositoryEvent(Object, String) - Constructor for class com.agentpp.smi.event.RepositoryEvent
Creates an RepositoryEvent to load or store a given MIB module.
RepositoryListener - Interface in com.agentpp.smi.event
The RepositoryListener interface is implemented by classes that provide input and output streams to read and write MIB modules from/to persistent storage.
resetPool() - Method in class com.agentpp.smi.IModuleInfoSorter
Reset the pool of available modules to an empty list which is the default.
run() - Method in class com.agentpp.smi.examples.DumpObjectNames
 

S

SEQUENCE - Static variable in interface com.agentpp.smi.ISyntax
Denotes a SEQUENCE syntax used for defining tables.
setInputStream(InputStream) - Method in class com.agentpp.smi.event.RepositoryEvent
Sets the InputStream to be used to load a compiled MIB module from persistent storage.
setMaxErrors(int) - Method in class com.agentpp.smi.SMIRepositoryManager
Sets the maximum number of errors the repository manager will collect until bailing out when parsing/compiling a MIB file.
setModuleDeleted(boolean) - Method in class com.agentpp.smi.event.RepositoryEvent
Sets the flag that indicates whether a MIB module has been successfully removed from persistent storage.
setObjects(IObject[]) - Method in class com.agentpp.smi.event.ImportModuleEvent
An event receiver should set the objects it has imported for the requested MIB module whose name is specified by getModuleName().
setOutputStream(OutputStream) - Method in class com.agentpp.smi.event.RepositoryEvent
Sets the output stream to write a MIB module with the given name to the repository.
setParserOptions(int) - Method in interface com.agentpp.smi.IRepositoryManager
Set parser options.
setParserOptions(int) - Method in class com.agentpp.smi.SMIRepositoryManager
 
setPool(IModuleInfo[]) - Method in class com.agentpp.smi.IModuleInfoSorter
Set a pool of modules that should not be sorted (for example because they are already sorted) but can be used to resolve IMPORT dependencies.
setUseDefaults(boolean) - Method in class com.agentpp.smi.event.RepositoryEvent
Sets the useDefaults that indicates whether a repository manager should try to use its default behavior to process the event if this listener does not set input/output stream.
SIMPLE - Static variable in interface com.agentpp.smi.ISyntax
Denotes a SIMPLE syntax, for example INTEGER, OCTET STRING, etc.
size() - Method in interface com.agentpp.smi.IModule
Return the size of the MIB module.
size() - Method in interface com.agentpp.smi.IObjectID
Returns the size of the OID (i.e., the number of its subidentifiers).
size() - Method in interface com.agentpp.smi.IRepository
Return the size of the repository.
size() - Method in class com.agentpp.smi.SMIRepository
 
SMIRepository - Class in com.agentpp.smi
The SMIRepository provides methods and services for managing MIB modules.
SMIRepository() - Constructor for class com.agentpp.smi.SMIRepository
 
SMIRepositoryManager - Class in com.agentpp.smi
The SMIRepositoryManager class can be used to access MIB information from a MIB repository.
SMIRepositoryManager(String, String) - Constructor for class com.agentpp.smi.SMIRepositoryManager
 
sort() - Method in class com.agentpp.smi.IModuleInfoSorter
Sort the IModuleInfo instances according their IMPORT dependencies.
sortModulesByImports(List) - Static method in class com.agentpp.smi.IModuleInfoSorter
Sorts a list of IModule instances by their imports.
structureChanged() - Method in interface com.agentpp.smi.IRepository
This method should always called when the structure of the repository has been changed (i.e., a MIB module has been added or MIB objects have been added or deleted).
structureChanged() - Method in class com.agentpp.smi.SMIRepository
 

T

TEXTUAL_CONVENTION - Static variable in interface com.agentpp.smi.IObject
 
toString() - Method in interface com.agentpp.smi.IObjectID
Return the OID as a dotted String.
TRAP_TYPE - Static variable in interface com.agentpp.smi.IObject
 
trim() - Method in interface com.agentpp.smi.IObjectID
Returns a copy of this IObjectID instance without its last subidentifier.

W

WRITE_MIB_MODULE - Static variable in class com.agentpp.smi.event.RepositoryEvent
Specifies that a MIB module should be written to the repository.
writeModule(RepositoryEvent) - Method in interface com.agentpp.smi.event.RepositoryListener
Requests to write a MIB module with the name specified in the supplied event object.
writeModule(RepositoryEvent) - Method in class com.agentpp.smi.examples.DumpObjectTypes
 
writeModule(RepositoryEvent) - Method in class com.agentpp.smi.SMIRepositoryManager
 

A C D F G H I L M N O P R S T W
JASMI API

JASMI 3
Copyright 2001-2010 Frank Fock
All Rights Reserved