|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.adventnet.snmp.snmp2.SnmpVar
|
+--com.adventnet.snmp.snmp2.SnmpInt
Class of SNMP Integer Variable - Sub-class of SnmpVar This class can be used to created a SnmpVar object of type SnmpInt. It also has methods to retrieve the value in different forms(eg. interger String, byte).
| Field Summary | |
(package private) byte[] |
byteValue
|
(package private) long |
value
|
| Fields inherited from class com.adventnet.snmp.snmp2.SnmpVar |
Type,
varbindErrorVal |
| Constructor Summary | |
SnmpInt(int value)
Constructs a new SnmpInt object by taking an integer value as argument. |
|
SnmpInt(long value)
Constructs a new SnmpInt object by taking long value as argument. |
|
| Method Summary | |
(package private) int |
encode(byte[] buff,
int space)
ASN encoder |
boolean |
equals(java.lang.Object obj)
This method returns true if both the SnmpInt objects are equal and false otherwise. |
java.lang.String |
getNumericValueAsString()
This method returns the numeric value of the INTEGER data type in decimal ( base 10 ) format. |
java.lang.Object |
getVarObject()
Returns the value of this SnmpInt object as an Integer object. |
int |
intValue()
Returns the value of this SnmpInt object as an integer. |
long |
longValue()
Returns the value of this SnmpInt object as long. |
byte[] |
toBytes()
To return the value of this SnmpInt object as raw bytes. |
java.lang.String |
toString()
To convert the value of this SnmpInt object to a printable string. |
java.lang.String |
toTagString()
To convert the value of this SnmpInt object to a printable string, where the type is tagged before the value with a tag INTEGER: . |
java.lang.Object |
toValue()
Returns the value of this SnmpInt object as an Integer object. |
| Methods inherited from class com.adventnet.snmp.snmp2.SnmpVar |
createVariable,
getError,
getType,
getTypeString |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
long value
byte[] byteValue
| Constructor Detail |
public SnmpInt(int value)
value - Integer value for creating a new SnmpInt object.public SnmpInt(long value)
value - long value for creating a new SnmpInt object.| Method Detail |
public java.lang.Object getVarObject()
public boolean equals(java.lang.Object obj)
obj - the SnmpInt object whose equality is to be checked.public java.lang.Object toValue()
public int intValue()
public long longValue()
public java.lang.String toString()
public java.lang.String toTagString()
public byte[] toBytes()
public java.lang.String getNumericValueAsString()
int encode(byte[] buff,
int space)
throws java.lang.ArrayIndexOutOfBoundsException
buff - The buffer into which the value is to be encodedspace - The number of free bytes in the buffer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||