java.net

Class Inet4Address

Implemented Interfaces:
Serializable

public final class Inet4Address
extends InetAddress

See Also:
Serialized Form

Method Summary

boolean
equals(Object obj)
Compare the current Inet4Address instance with obj
byte[]
getAddress()
Returns the address of the current instance
String
getHostAddress()
Returns the address as string
int
hashCode()
Computes the hashcode of the instance
boolean
isAnyLocalAddress()
Checks if this address is a wildcard address
boolean
isLinkLocalAddress()
Checks if this address is a link local address
boolean
isLoopbackAddress()
Checks if this address is a loopback address
boolean
isMCGlobal()
Checks if this multicast address has global scope
boolean
isMCLinkLocal()
Checks if this multicast address has link scope
boolean
isMCNodeLocal()
Checks if this multicast address has node scope
boolean
isMCOrgLocal()
Checks if this multicast address has organization scope
boolean
isMCSiteLocal()
Checks if this multicast address has site scope
boolean
isMulticastAddress()
Checks if the address is a multicast address
boolean
isSiteLocalAddress()
Checks if this address is a site local address

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

Method Details

equals

public boolean equals(Object obj)
Compare the current Inet4Address instance with obj
Overrides:
equals in interface InetAddress
Parameters:
obj - Object to compare with

getAddress

public byte[] getAddress()
Returns the address of the current instance
Overrides:
getAddress in interface InetAddress

getHostAddress

public String getHostAddress()
Returns the address as string
Overrides:
getHostAddress in interface InetAddress
Since:
1.0.2

hashCode

public int hashCode()
Computes the hashcode of the instance
Overrides:
hashCode in interface InetAddress

isAnyLocalAddress

public boolean isAnyLocalAddress()
Checks if this address is a wildcard address
Overrides:
isAnyLocalAddress in interface InetAddress
Since:
1.4

isLinkLocalAddress

public boolean isLinkLocalAddress()
Checks if this address is a link local address
Overrides:
isLinkLocalAddress in interface InetAddress
Since:
1.4

isLoopbackAddress

public boolean isLoopbackAddress()
Checks if this address is a loopback address
Overrides:
isLoopbackAddress in interface InetAddress

isMCGlobal

public boolean isMCGlobal()
Checks if this multicast address has global scope
Overrides:
isMCGlobal in interface InetAddress
Since:
1.4

isMCLinkLocal

public boolean isMCLinkLocal()
Checks if this multicast address has link scope
Overrides:
isMCLinkLocal in interface InetAddress
Since:
1.4

isMCNodeLocal

public boolean isMCNodeLocal()
Checks if this multicast address has node scope
Overrides:
isMCNodeLocal in interface InetAddress
Since:
1.4

isMCOrgLocal

public boolean isMCOrgLocal()
Checks if this multicast address has organization scope
Overrides:
isMCOrgLocal in interface InetAddress
Since:
1.4

isMCSiteLocal

public boolean isMCSiteLocal()
Checks if this multicast address has site scope
Overrides:
isMCSiteLocal in interface InetAddress
Since:
1.4

isMulticastAddress

public boolean isMulticastAddress()
Checks if the address is a multicast address
Overrides:
isMulticastAddress in interface InetAddress
Since:
1.1

isSiteLocalAddress

public boolean isSiteLocalAddress()
Checks if this address is a site local address
Overrides:
isSiteLocalAddress in interface InetAddress
Since:
1.4

Inet4Address.java -- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.