|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lenya.net.InetAddressUtil
public class InetAddressUtil
A utility class for InetAddress. Also see http://jodies.de/ipcalc
Method Summary | |
---|---|
static int |
checkNetmask(java.net.InetAddress netmask)
Deprecated. This was an internal implementation detail of the method contains(java.net.InetAddress, java.net.InetAddress, java.net.InetAddress) and should never have been
made public. Furthermore it's broken for IPv6.
(However, there is no real replacement. If you
need this functionality, you should rewrite it
yourself.) |
static boolean |
contains(java.net.InetAddress network,
java.net.InetAddress netmask,
java.net.InetAddress ip)
Checks if a subnet contains a specific IP address. |
static java.net.InetAddress |
getAddress(java.lang.String string)
Deprecated. This was an internal implementation detail of the method contains(java.net.InetAddress, java.net.InetAddress, java.net.InetAddress) and should never have been
made public. (And it's unnecessary
too, as well as broken for IPv6. ;-)
Use InetAddress.getByName(string)
instead. |
static int |
getClassPart(java.net.InetAddress ip,
int partNumber)
Deprecated. This was an internal implementation detail of the method contains(java.net.InetAddress, java.net.InetAddress, java.net.InetAddress) and should never have been
made public. (And it's inefficient and unnecessary
too, as well as broken for IPv6. ;-)
Use ip.getAddress()[partNumber]
instead. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean contains(java.net.InetAddress network, java.net.InetAddress netmask, java.net.InetAddress ip)
network
- The network address.netmask
- The subnet mask.ip
- The IP address to check.
public static int getClassPart(java.net.InetAddress ip, int partNumber)
contains(java.net.InetAddress, java.net.InetAddress, java.net.InetAddress)
and should never have been
made public. (And it's inefficient and unnecessary
too, as well as broken for IPv6. ;-)
Use ip.getAddress()[partNumber]
instead.
ip
- The address.partNumber
- The number of the part.
public static int checkNetmask(java.net.InetAddress netmask)
contains(java.net.InetAddress, java.net.InetAddress, java.net.InetAddress)
and should never have been
made public. Furthermore it's broken for IPv6.
(However, there is no real replacement. If you
need this functionality, you should rewrite it
yourself.)
netmask
- The netmask address.
public static java.net.InetAddress getAddress(java.lang.String string) throws java.net.UnknownHostException
contains(java.net.InetAddress, java.net.InetAddress, java.net.InetAddress)
and should never have been
made public. (And it's unnecessary
too, as well as broken for IPv6. ;-)
Use InetAddress.getByName(string)
instead.
string
- The IP address, represented by a string.
AccessControlException
- when something went wrong.
java.net.UnknownHostException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |