Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
java.net.InetAddress
java.net.Inet6Address
public final class Inet6Address
extends InetAddress
Method Summary | |
boolean | |
byte[] |
|
static Inet6Address |
|
static Inet6Address |
|
String |
|
int |
|
NetworkInterface |
|
int |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
Methods inherited from class java.net.InetAddress | |
equals , getAddress , getAllByName , getByAddress , getByAddress , getByName , getCanonicalHostName , getHostAddress , getHostName , getLocalHost , hashCode , isAnyLocalAddress , isLinkLocalAddress , isLoopbackAddress , isMCGlobal , isMCLinkLocal , isMCNodeLocal , isMCOrgLocal , isMCSiteLocal , isMulticastAddress , isSiteLocalAddress , toString |
Methods inherited from class java.lang.Object | |
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
public boolean equals(Object obj)
Compares this object against the specified object
- Overrides:
- equals in interface InetAddress
public byte[] getAddress()
Returns the raw IP address of this InetAddress object. The result is in network byte order: the highest order byte of the address is i n getAddress()[0]
- Overrides:
- getAddress in interface InetAddress
public static Inet6Address getByAddress(String host, byte[] addr, int scopeId) throws UnknownHostException
Creates a scoped Inet6Address where the scope has an integer id.
- Since:
- 1.5
public static Inet6Address getByAddress(String host, byte[] addr, NetworkInterface nif) throws UnknownHostException
Creates a scoped Inet6Address where the scope is a given NetworkInterface.
- Since:
- 1.5
public String getHostAddress()
Returns the IP address string in textual presentation
- Overrides:
- getHostAddress in interface InetAddress
public int getScopeId()
Returns the scope ID of the address scope if it is a scoped adress using an integer to identify the scope. Otherwise this method returns 0.
- Since:
- 1.5
public NetworkInterface getScopedInterface()
Returns theNetworkInterface
of the address scope if it is a scoped address and the scope is given in the form of a NetworkInterface. (I.e. the address was created using the getByAddress(String, byte[], NetworkInterface) method) Otherwise this method returnsnull
.
- Since:
- 1.5
public int hashCode()
Returns a hashcode for this IP address (The hashcode is independent of scope)
- Overrides:
- hashCode in interface InetAddress
public boolean isAnyLocalAddress()
Utility routine to check if the InetAddress in a wildcard address
- Overrides:
- isAnyLocalAddress in interface InetAddress
- Since:
- 1.4
public boolean isIPv4CompatibleAddress()
Utility routine to check if the InetAddress is an IPv4 compatible IPv6 address
- Since:
- 1.4
public boolean isLinkLocalAddress()
Utility routine to check if the InetAddress is an link local address
- Overrides:
- isLinkLocalAddress in interface InetAddress
- Since:
- 1.4
public boolean isLoopbackAddress()
Utility routine to check if the InetAddress is a loopback address
- Overrides:
- isLoopbackAddress in interface InetAddress
- Since:
- 1.4
public boolean isMCGlobal()
Utility routine to check if the multicast address has global scope
- Overrides:
- isMCGlobal in interface InetAddress
- Since:
- 1.4
public boolean isMCLinkLocal()
Utility routine to check if the multicast address has link scope
- Overrides:
- isMCLinkLocal in interface InetAddress
- Since:
- 1.4
public boolean isMCNodeLocal()
Utility routine to check if the multicast address has node scope
- Overrides:
- isMCNodeLocal in interface InetAddress
- Since:
- 1.4
public boolean isMCOrgLocal()
Utility routine to check if the multicast address has organization scope
- Overrides:
- isMCOrgLocal in interface InetAddress
- Since:
- 1.4
public boolean isMCSiteLocal()
Utility routine to check if the multicast address has site scope
- Overrides:
- isMCSiteLocal in interface InetAddress
- Since:
- 1.4
public boolean isMulticastAddress()
Utility routine to check if the InetAddress is an IP multicast address
- Overrides:
- isMulticastAddress in interface InetAddress
- Since:
- 1.1
public boolean isSiteLocalAddress()
Utility routine to check if the InetAddress is a site local address
- Overrides:
- isSiteLocalAddress in interface InetAddress
- Since:
- 1.4