com.adventnet.snmp.mibs.mibparser
Class SyntaxObjectIdentity

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

public class SyntaxObjectIdentity
extends SyntaxOID
implements MIBConstants


Field Summary
(package private)  java.lang.String description
           
(package private)  java.lang.String reference
           
(package private)  int status
           
 
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
SyntaxObjectIdentity()
           
 
Method Summary
 java.lang.String getDescription()
          this object-identity's decription
 RangeList getRange()
           
 java.lang.String getReference()
          the reference clause for this object-identity
 int getStatus()
          Return the int value corresponding to this object-identity's status
 BaseSyntax getSyntax()
          Returns this object
 int getType()
           
 void setDescription(java.lang.String descr)
          the description for this object-identity
 void setRange(RangeList list)
          Dummy
 void setReference(java.lang.String refr)
          the reference clause for this object identity
 void setStatus(int oiStatus)
          Sets the status for this object-identity.
 void setSyntax(BaseSyntax syn)
          A 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, setValue, size, toBigString, toString, writeElements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

status

int status

description

java.lang.String description

reference

java.lang.String reference
Constructor Detail

SyntaxObjectIdentity

public SyntaxObjectIdentity()
Method Detail

setDescription

public void setDescription(java.lang.String descr)
the description for this object-identity


getDescription

public java.lang.String getDescription()
this object-identity's decription


setStatus

public void setStatus(int oiStatus)
Sets the status for this object-identity. The constants are defined in BaseSyntax


getStatus

public int getStatus()
Return the int value corresponding to this object-identity's status

See Also:
setStatus(int)

setReference

public void setReference(java.lang.String refr)
the reference clause for this object identity


getReference

public java.lang.String getReference()
the reference clause for this object-identity


getSyntax

public BaseSyntax getSyntax()
Returns this object

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

setSyntax

public void setSyntax(BaseSyntax syn)
A dummy. Can't set the syntax for object-identity

Overrides:
setSyntax 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