com.adventnet.snmp.mibs.mibparser
Class SyntaxNotification

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

public class SyntaxNotification
extends SyntaxOID
implements MIBConstants


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

Constructor Detail

SyntaxNotification

public SyntaxNotification()
Method Detail

setObjects

public void setObjects(java.util.Vector obj)

setStatus

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


getStatus

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

See Also:
setStatus(int)

setDescription

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


getDescription

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


setReference

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


getReference

public java.lang.String getReference()
the reference clause for this NOTIFICATION-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 NOTIFICATION-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