com.adventnet.snmp.mibs.mibparser
Class SyntaxObjectGroup

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

public class SyntaxObjectGroup
extends SyntaxOID
implements MIBConstants


Field Summary
(package private)  java.lang.String description
          The OG description
 java.util.Vector objects
          The objects in the group
(package private)  java.lang.String reference
          The OG Reference
(package private)  int status
          The status for this
 
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
SyntaxObjectGroup()
           
 
Method Summary
 java.lang.String getDescription()
          this OBJECT-GROUP's decription
 RangeList getRange()
           
 java.lang.String getReference()
          the reference clause for this OBJECT-GROUP
 int getStatus()
          Return the int value corresponding to this OBJECT-GROUP's status
 BaseSyntax getSyntax()
          Returns this object
 int getType()
           
 void setDescription(java.lang.String descr)
          the description for this OBJECT-GROUP
 void setObjects(java.util.Vector obj)
           
 void setRange(RangeList list)
          Dummy
 void setReference(java.lang.String refr)
          the reference clause for this OBJECT-GROUP
 void setStatus(int tcStatus)
          Sets the status for the OBJECT-GROUP.
 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
The status for this


description

java.lang.String description
The OG description


reference

java.lang.String reference
The OG Reference


objects

public java.util.Vector objects
The objects in the group

Constructor Detail

SyntaxObjectGroup

public SyntaxObjectGroup()
Method Detail

setObjects

public void setObjects(java.util.Vector obj)

setStatus

public void setStatus(int tcStatus)
Sets the status for the OBJECT-GROUP. The constants are defined in BaseSyntax


getStatus

public int getStatus()
Return the int value corresponding to this OBJECT-GROUP's status

See Also:
setStatus(int)

setDescription

public void setDescription(java.lang.String descr)
the description for this OBJECT-GROUP


getDescription

public java.lang.String getDescription()
this OBJECT-GROUP's decription


setReference

public void setReference(java.lang.String refr)
the reference clause for this OBJECT-GROUP


getReference

public java.lang.String getReference()
the reference clause for this OBJECT-GROUP


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-group

Overrides:
setSyntax in class SyntaxOID

setRange

public void setRange(RangeList list)
Dummy

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

getType

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

getRange

public RangeList getRange()
Specified by:
getRange in interface BaseSyntax
Overrides:
getRange 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