com.jpragma.snmp.asn
Class SmiIPAddress

java.lang.Object
  extended by com.jpragma.snmp.asn.AsnObject
      extended by com.jpragma.snmp.asn.AsnOctetString
          extended by com.jpragma.snmp.asn.SmiIPAddress

public class SmiIPAddress
extends AsnOctetString

IpAddress defined by Structure of Management Information for SNMP (using BER encoding).
For more information see RFC 1902

Author:
Isaac Levin

Field Summary
static byte TAG_NUMBER
           
 
Constructor Summary
SmiIPAddress()
           
SmiIPAddress(BerTlv tlv)
           
SmiIPAddress(byte[] value)
           
SmiIPAddress(java.net.InetAddress value)
           
SmiIPAddress(java.lang.String value)
           
 
Method Summary
 java.lang.Object getValue()
           
 java.net.InetAddress inetAddressValue()
           
 void setValue(java.lang.Object value)
           
 BerTlv toBerTlv()
           
 java.lang.String toString()
           
 
Methods inherited from class com.jpragma.snmp.asn.AsnOctetString
setValue, stringValue, stringValue
 
Methods inherited from class com.jpragma.snmp.asn.AsnObject
equals, getInstance
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TAG_NUMBER

public static final byte TAG_NUMBER
See Also:
Constant Field Values
Constructor Detail

SmiIPAddress

public SmiIPAddress()

SmiIPAddress

public SmiIPAddress(BerTlv tlv)

SmiIPAddress

public SmiIPAddress(byte[] value)

SmiIPAddress

public SmiIPAddress(java.lang.String value)
             throws AsnObjectValueException
Throws:
AsnObjectValueException

SmiIPAddress

public SmiIPAddress(java.net.InetAddress value)
Method Detail

getValue

public java.lang.Object getValue()
Overrides:
getValue in class AsnOctetString

inetAddressValue

public java.net.InetAddress inetAddressValue()

setValue

public void setValue(java.lang.Object value)
              throws AsnObjectValueException
Overrides:
setValue in class AsnOctetString
Throws:
AsnObjectValueException

toBerTlv

public BerTlv toBerTlv()
Overrides:
toBerTlv in class AsnOctetString

toString

public java.lang.String toString()
Overrides:
toString in class AsnOctetString