|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.adventnet.snmp.mibs.mibparser.SyntaxOID
public class SyntaxOID
| Field Summary | |
|---|---|
java.util.Vector |
childOIDList
Vector containing all the child SyntaxOIDs |
(package private) java.util.Vector |
childoids
Oids of child nodes as Integer objects |
CommentClass |
commentObj
For processing Comments |
(package private) java.lang.String |
identity
The String identifying this OID |
(package private) int[] |
oid_tree
The complete oid tree |
(package private) SyntaxOID |
parentOIDSyntax
A reference to the parent OID . |
(package private) BaseSyntax |
syntax
A syntax object attached to this OID. |
(package private) int |
value
The int value of this oid. |
| 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 | |
|---|---|
SyntaxOID()
Just so as to create a syntax with root objects internally |
|
| Method Summary | |
|---|---|
SyntaxOID |
addChild(int oid)
creates and adds SyntaxOID to parent with that oid value addition |
void |
assign(SyntaxOID oid)
|
(package private) SyntaxOID[] |
detectRoot()
|
static SyntaxOID |
getInstance(SyntaxOID parent,
java.lang.String name,
int oid_value)
Returns a new SyntaxOID with the parameters specified |
java.lang.String |
getName()
Returns this OID's name |
int[] |
getOIDValue()
|
RangeList |
getRange()
|
BaseSyntax |
getSyntax()
Returns a reference to the syntax of this OID. |
int |
getType()
|
int |
getValue()
Returns this OID's value identifier |
boolean |
isChild(SyntaxOID oid)
|
void |
merge(SyntaxOID oid)
|
SyntaxOID |
removeInstance()
Removes this instance and all children from oidList. |
void |
setName(java.lang.String name)
Sets this OID's name identifier |
void |
setRange(RangeList list)
|
void |
setSyntax(BaseSyntax oid_syntax)
Attach a syntax object to this OID |
void |
setValue(int identifier)
Sets this OID's value identifier {dod(3) 4} will be 4 |
(package private) int |
size()
|
java.lang.String |
toBigString()
|
java.lang.String |
toString()
|
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, wait, wait, wait |
| Field Detail |
|---|
SyntaxOID parentOIDSyntax
public java.util.Vector childOIDList
int[] oid_tree
java.util.Vector childoids
int value
java.lang.String identity
BaseSyntax syntax
public CommentClass commentObj
| Constructor Detail |
|---|
SyntaxOID()
| Method Detail |
|---|
public static SyntaxOID getInstance(SyntaxOID parent,
java.lang.String name,
int oid_value)
public void setName(java.lang.String name)
public java.lang.String getName()
getName in interface BaseSyntaxpublic void setValue(int identifier)
public int getValue()
public SyntaxOID removeInstance()
public void setSyntax(BaseSyntax oid_syntax)
public BaseSyntax getSyntax()
getSyntax in interface BaseSyntaxpublic int getType()
getType in interface BaseSyntaxpublic SyntaxOID addChild(int oid)
public boolean isChild(SyntaxOID oid)
public int[] getOIDValue()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toBigString()
public void merge(SyntaxOID oid)
public void setRange(RangeList list)
setRange in interface BaseSyntaxSyntaxOID[] detectRoot()
int size()
public void writeElements(java.io.DataOutputStream outp,
java.io.DataOutputStream descOutp)
throws java.io.IOException
writeElements in interface BaseSyntaxjava.io.IOExceptionpublic RangeList getRange()
getRange in interface BaseSyntaxpublic void assign(SyntaxOID oid)
void writeSyntaxRelated(java.io.DataOutputStream outp,
java.io.DataOutputStream descOutp)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||