public class IPAddress extends Object implements Comparable<IPAddress>
IPAddress is a wrapper around InetAddress to provide a
comparable frontend.| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(IPAddress o) |
boolean |
equals(Object obj) |
byte[] |
getAddress() |
InetAddress |
getAddressInstance() |
String |
getCanonicalHostName() |
net.bican.iplib.LongDiscreteDomain<IPAddress> |
getDomain() |
String |
getHostAddress() |
String |
getHostName() |
static IPAddress |
getInstance(InetAddress addr)
return a new instance of
IPAddress. |
int |
hashCode() |
boolean |
isAnyLocalAddress() |
boolean |
isLinkLocalAddress() |
boolean |
isLoopbackAddress() |
boolean |
isMCGlobal() |
boolean |
isMCLinkLocal() |
boolean |
isMCNodeLocal() |
boolean |
isMCOrgLocal() |
boolean |
isMCSiteLocal() |
boolean |
isMulticastAddress() |
boolean |
isReachable(int timeout) |
boolean |
isReachable(NetworkInterface netif,
int ttl,
int timeout) |
boolean |
isSiteLocalAddress() |
String |
toString() |
public static IPAddress getInstance(InetAddress addr)
IPAddress.addr - address to setpublic int compareTo(IPAddress o)
compareTo in interface Comparable<IPAddress>public byte[] getAddress()
getAddresspublic InetAddress getAddressInstance()
InetAddresspublic String getCanonicalHostName()
getCanonicalHostNamepublic net.bican.iplib.LongDiscreteDomain<IPAddress> getDomain()
public String getHostAddress()
getHostAddresspublic String getHostName()
getHostNamepublic boolean isAnyLocalAddress()
isAnyLocalAddresspublic boolean isLinkLocalAddress()
isLinkLocalAddresspublic boolean isLoopbackAddress()
isLoopbackAddresspublic boolean isMCGlobal()
isMCGlobalpublic boolean isMCLinkLocal()
isMCLinkLocalpublic boolean isMCNodeLocal()
isMCNodeLocalpublic boolean isMCOrgLocal()
isMCOrgLocalpublic boolean isMCSiteLocal()
isMCSiteLocalpublic boolean isMulticastAddress()
isMulticastAddresspublic boolean isReachable(int timeout)
throws IOException
timeout - IOExceptionisReachablepublic boolean isReachable(NetworkInterface netif, int ttl, int timeout) throws IOException
netif - ttl - timeout - IOExceptionisReachablepublic boolean isSiteLocalAddress()
isSiteLocalAddressCopyright © 2015 Can Bican. All rights reserved.