com.adventnet.snmp.mibs.mibparser
Class SyntaxSequence

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

public class SyntaxSequence
extends java.lang.Object
implements BaseSyntax, MIBConstants

This class handles all the table-sequence related stuff.


Field Summary
(package private)  CommentClass commentObj
           
(package private)  java.lang.String identity
           
(package private)  java.util.Vector sequence
           
 
Fields inherited from interface com.adventnet.snmp.mibs.mibparser.BaseSyntax
NullString
 
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
 
Constructor Summary
SyntaxSequence()
           
 
Method Summary
 java.lang.String getName()
           
 RangeList getRange()
           
 java.util.Vector getSequence()
           
 BaseSyntax getSyntax()
           
 int getType()
           
 void setName(java.lang.String s)
           
 void setRange(RangeList list)
           
 void setSequence(java.util.Vector seq)
           
 void writeElements(java.io.DataOutputStream outp, java.io.DataOutputStream descOutp)
           
(package private)  void writeSyntaxRelated(java.io.DataOutputStream outp, java.io.DataOutputStream descOutp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sequence

java.util.Vector sequence

identity

java.lang.String identity

commentObj

CommentClass commentObj
Constructor Detail

SyntaxSequence

public SyntaxSequence()
Method Detail

setSequence

public void setSequence(java.util.Vector seq)

getSequence

public java.util.Vector getSequence()

getSyntax

public BaseSyntax getSyntax()
Specified by:
getSyntax in interface BaseSyntax

setRange

public void setRange(RangeList list)
Specified by:
setRange in interface BaseSyntax

getRange

public RangeList getRange()
Specified by:
getRange in interface BaseSyntax

getType

public int getType()
Specified by:
getType in interface BaseSyntax

setName

public void setName(java.lang.String s)

getName

public java.lang.String getName()
Specified by:
getName in interface BaseSyntax

writeElements

public void writeElements(java.io.DataOutputStream outp,
                          java.io.DataOutputStream descOutp)
                   throws java.io.IOException
Specified by:
writeElements in interface BaseSyntax
Throws:
java.io.IOException

writeSyntaxRelated

void writeSyntaxRelated(java.io.DataOutputStream outp,
                        java.io.DataOutputStream descOutp)
                  throws java.io.IOException
Throws:
java.io.IOException