java.net
public final class NetworkInterface extends Object
Since: 1.4
Method Summary | |
---|---|
boolean | equals(Object obj)
Checks if the current instance is equal to obj
|
static NetworkInterface | getByInetAddress(InetAddress addr)
Return a network interface by its address
|
static NetworkInterface | getByName(String name)
Returns an network interface by name
|
String | getDisplayName()
Returns the display name of the interface
|
Enumeration<InetAddress> | getInetAddresses()
Returns all available addresses of the network interface
If a @see SecurityManager is available all addresses are checked
with @see SecurityManager::checkConnect() if they are available.
|
String | getName()
Returns the name of the network interface
|
static Enumeration<NetworkInterface> | getNetworkInterfaces()
Return an Enumeration of all available network interfaces
|
int | hashCode()
Returns the hashcode of the current instance
|
String | toString()
Returns a string representation of the interface
|
Parameters: obj The object to compare with
Returns: true
if equal, false
otherwise
Parameters: addr The address of the interface to return
Returns: the interface, or null
if none found
Throws: SocketException If an error occurs NullPointerException If the specified addess is null
Parameters: name The name of the interface to return
Returns: a NetworkInterface
object representing the interface,
or null if there is no interface with that name.
Throws: SocketException If an error occurs NullPointerException If the specified name is null
Returns: The display name of the interface
InetAddresses
are returned where the security manager
doesn't throw an exception.
Returns: An enumeration of all addresses.
Returns: The name of the interface.
Enumeration
of all available network interfaces
Returns: all interfaces
Throws: SocketException If an error occurs
Returns: the hashcode
Returns: the string