Inet6Address implements methods defined by its
superclass to make them specific to IPv6
(Internet Protocol version 6) internet addresses. See RFC 2373 for
complete details about internet addresses of this type.
Inet6Address does not have a constructor. Create
instances with the static methods of InetAddress,
which return instances of Inet4Address or
Inet6Address as appropriate. In
Java 5.0, you can also use the
getByAddress( ) factory methods of this class
directly.
Figure 12-7. java.net.Inet6Address
public final class
Inet6Address extends InetAddress {
// No Constructor
// Public Class Methods
5.0 public static Inet6Address
getByAddress (String
host ,
byte[ ]
addr , NetworkInterface
nif ) throws UnknownHostException;
5.0 public static Inet6Address
getByAddress (String
host ,
byte[ ]
addr , int
scope_id ) throws UnknownHostException;
// Public Instance Methods
5.0 public NetworkInterface
getScopedInterface ( );
5.0 public int
getScopeId ( );
public boolean
isIPv4CompatibleAddress ( );
// Public Methods Overriding InetAddress
public boolean
equals (Object
obj );
public byte[ ]
getAddress ( );
public String
getHostAddress ( );
public int
hashCode ( );
public boolean
isAnyLocalAddress ( );
public boolean
isLinkLocalAddress ( );
public boolean
isLoopbackAddress ( );
public boolean
isMCGlobal ( );
public boolean
isMCLinkLocal ( );
public boolean
isMCNodeLocal ( );
public boolean
isMCOrgLocal ( );
public boolean
isMCSiteLocal ( );
public boolean
isMulticastAddress ( );
public boolean
isSiteLocalAddress ( );
}