|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--jpcap.IPAddress
This class represents an IP address.
This class represents both IPv4 and IPv6 address. This class also contains methods to convert an IP address to a domain name, and vise vesa.
| Constructor Summary | |
IPAddress(byte[] address)
Creates an IPv4 address represented by the byte array. This method does not check whether the address is valid or not. |
|
IPAddress(int version,
byte[] address)
Creates an IP address represented by the byte array in the specified version. This method does not check whether the address is valid or not. |
|
IPAddress(int version,
java.lang.String address)
Creates an IP address of the specified IP address or domain name in the specified version. |
|
IPAddress(java.lang.String address)
Creates an IPv4 address of the specified IP address or domain name. |
|
| Method Summary | |
boolean |
equals(java.lang.Object p)
Indicates whether some other object is "equal to" this one. |
byte[] |
getAddress()
Returns this IP address as a byte array |
java.lang.String |
getHostAddress()
Returns this IP address as a string. |
java.lang.String |
getHostName()
Returns the domain name of this address. |
java.net.InetAddress |
getInetAddress()
Returns an instance of java.net.InetAddress. |
int |
hashCode()
Returns the hash code of this address. |
static void |
setAddressConvert(boolean isDomainName)
Specifies which representation (domain name or IP address ("%d.%d.%d.%d" or "%x:%x::%x:%x")) is used in toString(). |
java.lang.String |
toString()
Returns a string representation (either as a domain name as an IP address) of this IP address. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public IPAddress(int version,
java.lang.String address)
throws java.net.UnknownHostException
version - IP versionaddress - IP address or domain name
java.net.UnknownHostException - Raised when the specified address was illegal
public IPAddress(java.lang.String address)
throws java.net.UnknownHostException
address - IP address or domain name
java.net.UnknownHostException - Raised when the specified address was illegal
public IPAddress(int version,
byte[] address)
version - IP versionaddress - Byte array representing an IP addresspublic IPAddress(byte[] address)
address - Byte array representing an IP address| Method Detail |
public byte[] getAddress()
public java.lang.String getHostAddress()
public java.lang.String getHostName()
throws java.net.UnknownHostException
java.net.UnknownHostException - Raised when the domain name cannot be found
public java.net.InetAddress getInetAddress()
throws java.net.UnknownHostException
java.net.UnknownHostException - Raised when the address cannot be converted into java.net.InetAddresspublic boolean equals(java.lang.Object p)
equals in class java.lang.Objectp - the reference object with which to compare
public static void setAddressConvert(boolean isDomainName)
isDomainName - If true, domain name is used. If false, IP address is usedpublic java.lang.String toString()
toString in class java.lang.ObjectsetAddressConvert()public int hashCode()
hashCode in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||