com.adventnet.snmp.mibs.mibparser
Class SyntaxModuleIdentity

java.lang.Object
  extended by com.adventnet.snmp.mibs.mibparser.SyntaxOID
      extended by com.adventnet.snmp.mibs.mibparser.SyntaxModuleIdentity
All Implemented Interfaces:
BaseSyntax, MIBConstants

public class SyntaxModuleIdentity
extends SyntaxOID
implements MIBConstants


Field Summary
(package private)  java.lang.String contact_info
           
(package private)  java.lang.String description
           
(package private)  java.lang.String last_updated
           
(package private)  java.lang.String organization
           
 java.util.Vector revisionDescriptions
           
(package private)  java.util.Vector revisions
           
 
Fields inherited from class com.adventnet.snmp.mibs.mibparser.SyntaxOID
childOIDList, childoids, commentObj, identity, oid_tree, parentOIDSyntax, syntax, value
 
Fields inherited from interface com.adventnet.snmp.mibs.mibparser.MIBConstants
ACCESS_ACCESSIBLE_FOR_NOTIFY, ACCESS_NOT_ACCESSIBLE, ACCESS_NOT_IMPLEMENTED, ACCESS_READ_CREATE, ACCESS_READ_ONLY, ACCESS_READ_WRITE, ACCESS_WRITE_ONLY, accessStr, AGENT_CAPABILITIES, alphaStr, BITSTRING, COUNTER, COUNTER32, COUNTER64, GAUGE, GAUGE32, INTEGER, INTEGER32, IPADDRESS, macroStr, MODULE_COMPLIANCE, MODULE_IDENTITY, NETWORKADDRESS, NOTIFICATION_GROUP, NOTIFICATION_TYPE, NULL, numericStr, OBJECT_GROUP, OBJECT_IDENTIFIER, OBJECT_IDENTITY, OBJECT_TYPE, OCTETSTRING, OPAQUE, SEQUENCE, STATUS_CURRENT, STATUS_DEPRECATED, STATUS_MANDATORY, STATUS_OBSOLETE, STATUS_OPTIONAL, statusStr, TEXTUAL_CONVENTION, TIMETICKS, TRAP_TYPE, UNSIGNED32
 
Fields inherited from interface com.adventnet.snmp.mibs.mibparser.BaseSyntax
NullString
 
Constructor Summary
SyntaxModuleIdentity()
           
 
Method Summary
 void addRevision(java.lang.String rev, java.lang.String desciption)
          The REVISION-DESCRIPTION clause
 java.lang.String getContactInfo()
          The CONTACT-INFO clause
 java.lang.String getDescription()
          The DESCRIPTION clause
 java.lang.String getLastUpdated()
          The LAST-UPDATED clause
 java.lang.String getOrganization()
          The ORGANIZATION clause
 RangeList getRange()
           
 java.lang.String[] getRevision(int index)
          It is an array of two Strings.
 int getRevisionCount()
           
 BaseSyntax getSyntax()
          Returns this object
 int getType()
           
 void setContactInfo(java.lang.String cInfo)
          The CONTACT-INFO clause
 void setDescription(java.lang.String descr)
          The DESCRIPTION clause
 void setLastUpdated(java.lang.String lupdate)
          The LAST-UPDATED clause
 void setOrganization(java.lang.String orgnzn)
          The ORGANIZATION clause
 void setRange(RangeList list)
          Dummy
(package private)  void writeSyntaxRelated(java.io.DataOutputStream outp, java.io.DataOutputStream descOutp)
           
 
Methods inherited from class com.adventnet.snmp.mibs.mibparser.SyntaxOID
addChild, assign, detectRoot, getInstance, getName, getOIDValue, getValue, isChild, merge, removeInstance, setName, setSyntax, setValue, size, toBigString, toString, writeElements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

last_updated

java.lang.String last_updated

organization

java.lang.String organization

contact_info

java.lang.String contact_info

description

java.lang.String description

revisions

java.util.Vector revisions

revisionDescriptions

public java.util.Vector revisionDescriptions
Constructor Detail

SyntaxModuleIdentity

public SyntaxModuleIdentity()
Method Detail

setLastUpdated

public void setLastUpdated(java.lang.String lupdate)
The LAST-UPDATED clause


getLastUpdated

public java.lang.String getLastUpdated()
The LAST-UPDATED clause


setOrganization

public void setOrganization(java.lang.String orgnzn)
The ORGANIZATION clause


getOrganization

public java.lang.String getOrganization()
The ORGANIZATION clause


setContactInfo

public void setContactInfo(java.lang.String cInfo)
The CONTACT-INFO clause


getContactInfo

public java.lang.String getContactInfo()
The CONTACT-INFO clause


setDescription

public void setDescription(java.lang.String descr)
The DESCRIPTION clause


getDescription

public java.lang.String getDescription()
The DESCRIPTION clause


addRevision

public void addRevision(java.lang.String rev,
                        java.lang.String desciption)
The REVISION-DESCRIPTION clause


getRevision

public java.lang.String[] getRevision(int index)
It is an array of two Strings. The first containing the revision. The second contains its description. Returns null if the revision number is greater than the number of revisions. The index starts at 0.


getRevisionCount

public int getRevisionCount()

getSyntax

public BaseSyntax getSyntax()
Returns this object

Specified by:
getSyntax in interface BaseSyntax
Overrides:
getSyntax in class SyntaxOID

setRange

public void setRange(RangeList list)
Dummy

Specified by:
setRange in interface BaseSyntax
Overrides:
setRange in class SyntaxOID

getRange

public RangeList getRange()
Specified by:
getRange in interface BaseSyntax
Overrides:
getRange in class SyntaxOID

getType

public int getType()
Specified by:
getType in interface BaseSyntax
Overrides:
getType in class SyntaxOID

writeSyntaxRelated

void writeSyntaxRelated(java.io.DataOutputStream outp,
                        java.io.DataOutputStream descOutp)
                  throws java.io.IOException
Overrides:
writeSyntaxRelated in class SyntaxOID
Throws:
java.io.IOException