|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ipdr.utils.IPAddrUtil
public class IPAddrUtil
This class provides convert methods for IP Addresses. The methods are for conversion of :
a. IPv4 Address in Integer format to String format
b. IPv4 Address in String format to Integer format
c. IP Address in Hex Binary format to String format
d. IP Address in String format to Hex Binary format
Field Summary | |
---|---|
static int |
IP_ADDR_SIZE
To store the size of IP Address in Hex Binary format |
Constructor Summary | |
---|---|
IPAddrUtil()
|
Method Summary | |
---|---|
static byte[] |
convIPAddrToByteArray(java.lang.String ipAddr)
Method to convert IP Address in String format to IP Address in Hex Binary format |
static java.lang.String |
IPAddrToString(byte[] ipAddr)
Method to convert IP Address in Hex Binary format to IP Address in String format |
static int |
stringToIPv4Addr(java.lang.String data)
Method to convert IPv4 Address in String format (12.222.111.33) to IPv4 Address in Integer format. |
static java.lang.String |
v4AddrToString(int addr)
Method to convert IPv4 Address in Integer format to IPv4 Address in String format (12.222.111.33) |
static void |
validateIPv4Addr(java.lang.String ipAddr)
This method will validate whether the input IP Address is in proper format for IPv4. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int IP_ADDR_SIZE
Constructor Detail |
---|
public IPAddrUtil()
Method Detail |
---|
public static int stringToIPv4Addr(java.lang.String data) throws IPDRException
data
- IPv4 Address in String format
IPDRException
- when a number format exception occurspublic static java.lang.String v4AddrToString(int addr)
addr
- IPv4 Address in String format
public static void validateIPv4Addr(java.lang.String ipAddr) throws IPDRException
ipAddr
- IP Address to be validated in String format
IPDRException
public static byte[] convIPAddrToByteArray(java.lang.String ipAddr) throws IPDRException
ipAddr
- IP Address in String format
IPDRException
public static java.lang.String IPAddrToString(byte[] ipAddr)
ipAddr
- IP Address in Hex Binary format
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |