com.adventnet.snmp.snmp2
Class SnmpInt

java.lang.Object
  |
  +--com.adventnet.snmp.snmp2.SnmpVar
        |
        +--com.adventnet.snmp.snmp2.SnmpInt
All Implemented Interfaces:
java.io.Serializable

public class SnmpInt
extends SnmpVar

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).

See Also:
Serialized Form

Constructor Summary
SnmpInt(int i)
          Constructs a new SnmpInt object by taking an integer value as argument.
 
Method Summary
 boolean equals(java.lang.Object obj)
          This method returns true if both the SnmpInt objects are equal and false otherwise.
 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.
 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
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SnmpInt

public SnmpInt(int i)
Constructs a new SnmpInt object by taking an integer value as argument.
Parameters:
i - Integer value for creating a new SnmpInt object.
Method Detail

getVarObject

public java.lang.Object getVarObject()
Returns the value of this SnmpInt object as an Integer object. This method is the same as toValue()
Overrides:
getVarObject in class SnmpVar
Returns:
Integer object

equals

public boolean equals(java.lang.Object obj)
This method returns true if both the SnmpInt objects are equal and false otherwise.
Overrides:
equals in class java.lang.Object
Parameters:
obj - the SnmpInt object whose equality is to be checked.
Returns:
true, if both are equal and false otherwise.

toValue

public java.lang.Object toValue()
Returns the value of this SnmpInt object as an Integer object.
Overrides:
toValue in class SnmpVar
Returns:
the value of this SnmpInt object as an Integer object.

intValue

public int intValue()
Returns the value of this SnmpInt object as an integer.
Returns:
the value of this SnmpInt object as an integer.

toString

public java.lang.String toString()
To convert the value of this SnmpInt object to a printable string.
Overrides:
toString in class SnmpVar
Returns:
the value of this SnmpInt object as a string value.

toTagString

public 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: . For e.g if the SnmpInt has the value 5, then this method will return - INTEGER: 5.
Overrides:
toTagString in class SnmpVar
Returns:
the value of this SnmpInt object to a printable string where the type is tagged before the value with a tag INTEGER: .

toBytes

public byte[] toBytes()
To return the value of this SnmpInt object as raw bytes.
Overrides:
toBytes in class SnmpVar
Returns:
the value of this SnmpInt object as raw bytes.


Copyright (c)AdventNet Inc., 1996-2004