com.sun.jaw.snmp.common
Class SnmpUnsignedInt

java.lang.Object
  |
  +--com.sun.jaw.snmp.common.SnmpValue
        |
        +--com.sun.jaw.snmp.common.SnmpInt
              |
              +--com.sun.jaw.snmp.common.SnmpUnsignedInt
Direct Known Subclasses:
SnmpCounter, SnmpGauge, SnmpTimeticks

public abstract class SnmpUnsignedInt
extends SnmpInt

The SnmpUnsignedInt class is the base for all SNMP syntaxes base on unsigned integer.

See Also:
Serialized Form

Field Summary
static long MAX_VALUE
          The largest value of type unsigned int.
 
Fields inherited from class com.sun.jaw.snmp.common.SnmpInt
value
 
Constructor Summary
SnmpUnsignedInt(int v)
          Constructs a new SnmpUnsignedInt from the specified integer value.
SnmpUnsignedInt(java.lang.Integer v)
          Constructs a new SnmpUnsignedInt from the specified Integer value.
SnmpUnsignedInt(long v)
          Constructs a new SnmpUnsignedInt from the specified long value.
SnmpUnsignedInt(java.lang.Long v)
          Constructs a new SnmpUnsignedInt from the specified Long value.
 
Method Summary
 java.lang.String getTypeName()
          Returns a textual description of the type object.
 
Methods inherited from class com.sun.jaw.snmp.common.SnmpInt
appendToOid, clone, duplicate, intValue, longValue, nextOid, toInteger, toLong, toOid, toOid, toString
 
Methods inherited from class com.sun.jaw.snmp.common.SnmpValue
toAsn1String
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAX_VALUE

public static final long MAX_VALUE
The largest value of type unsigned int.
Since:
JDMK 3.2
Constructor Detail

SnmpUnsignedInt

public SnmpUnsignedInt(int v)
                throws java.lang.IllegalArgumentException
Constructs a new SnmpUnsignedInt from the specified integer value.
Parameters:
v - The initialization value.
Throws:
java.lang.IllegalArgumentException - The specified value is negative or larger than SnmpUnsignedInt.MAX_VALUE.

SnmpUnsignedInt

public SnmpUnsignedInt(java.lang.Integer v)
                throws java.lang.IllegalArgumentException
Constructs a new SnmpUnsignedInt from the specified Integer value.
Parameters:
v - The initialization value.
Throws:
java.lang.IllegalArgumentException - The specified value is negative or larger than SnmpUnsignedInt.MAX_VALUE.

SnmpUnsignedInt

public SnmpUnsignedInt(long v)
                throws java.lang.IllegalArgumentException
Constructs a new SnmpUnsignedInt from the specified long value.
Parameters:
v - The initialization value.
Throws:
java.lang.IllegalArgumentException - The specified value is negative or larger than SnmpUnsignedInt.MAX_VALUE.

SnmpUnsignedInt

public SnmpUnsignedInt(java.lang.Long v)
                throws java.lang.IllegalArgumentException
Constructs a new SnmpUnsignedInt from the specified Long value.
Parameters:
v - The initialization value.
Throws:
java.lang.IllegalArgumentException - The specified value is negative or larger than SnmpUnsignedInt.MAX_VALUE.
Method Detail

getTypeName

public java.lang.String getTypeName()
Returns a textual description of the type object.
Returns:
ASN.1 textual description.
Overrides:
getTypeName in class SnmpInt