com.ireasoning.util
Class MibModuleData
java.lang.Object
com.ireasoning.util.MibModuleData
- All Implemented Interfaces:
- java.io.Serializable
public class MibModuleData
- extends java.lang.Object
- implements java.io.Serializable
This class contains data related to a MIB module.
- See Also:
- Serialized Form
Nested Class Summary |
class |
MibModuleData.Revision
This class represents the "revision" section in MODULE-IDENTITY node |
Constructor Summary |
MibModuleData(java.lang.String fileName,
java.lang.String moduleName,
java.lang.String moduleIdentity,
java.util.ArrayList nameValueList,
java.util.Map imports)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MibModuleData
public MibModuleData(java.lang.String fileName,
java.lang.String moduleName,
java.lang.String moduleIdentity,
java.util.ArrayList nameValueList,
java.util.Map imports)
- Parameters:
fileName
- MIB file namemoduleName
- Module namemoduleIdentity
- Module identitynameValueList
- Revision list, which can be null.imports
- Imports info
getDescription
public java.lang.String getDescription()
- Returns:
- MIB module's descrition
getModuleName
public java.lang.String getModuleName()
- Returns:
- MIB module name
getModuleIdentity
public java.lang.String getModuleIdentity()
- Returns:
- MIB module identity
getFileName
public java.lang.String getFileName()
- Returns:
- MIB file name. Only application if MIB is loaded from a file
getRevisions
public java.util.ArrayList getRevisions()
- Returns:
- an
ArrayList <MibModuleData.Revision>
object, whose elements are MibModuleData.Revision objects.
getContactInfo
public java.lang.String getContactInfo()
getLastUpdated
public java.lang.String getLastUpdated()
- Returns:
- LAST-UPDATED timestamp
getOrganization
public java.lang.String getOrganization()
- Returns:
- ORGANIZATION value
getImportsInfo
public java.util.Map getImportsInfo()
- Returns:
- a
HashMap <String, HashSet<String>>
, whose key is module name, and value is a HashSet, which contains nodes to be
imported from this module.
getMostRecentRevision
public java.lang.String getMostRecentRevision()
- Returns:
- most recent timestamp of revision sections
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2002 iReasoning Inc. All Rights Reserved.