|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.net.util.SubnetUtils
public class SubnetUtils
A class that performs some subnet calculations given a network address and a subnet mask.
Nested Class Summary | |
---|---|
class |
SubnetUtils.SubnetInfo
Convenience container for subnet summary information. |
Constructor Summary | |
---|---|
SubnetUtils(String cidrNotation)
Constructor that takes a CIDR-notation string, e.g. |
|
SubnetUtils(String address,
String mask)
Constructor that takes a dotted decimal address and a dotted decimal mask. |
Method Summary | |
---|---|
SubnetUtils.SubnetInfo |
getInfo()
Return a SubnetUtils.SubnetInfo instance that contains subnet-specific statistics |
boolean |
isInclusiveHostCount()
Returns true if the return value of SubnetUtils.SubnetInfo.getAddressCount()
includes the network address and broadcast addresses. |
void |
setInclusiveHostCount(boolean inclusiveHostCount)
Set to true if you want the return value of SubnetUtils.SubnetInfo.getAddressCount()
to include the network and broadcast addresses. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SubnetUtils(String cidrNotation)
cidrNotation
- A CIDR-notation string, e.g. "192.168.0.1/16"
IllegalArgumentException
- if the parameter is invalid,
i.e. does not match n.n.n.n/m where n=1-3 decimal digits, m = 1-3 decimal digits in range 1-32public SubnetUtils(String address, String mask)
address
- An IP address, e.g. "192.168.0.1"mask
- A dotted decimal netmask e.g. "255.255.0.0"
IllegalArgumentException
- if the address or mask is invalid,
i.e. does not match n.n.n.n where n=1-3 decimal digits and the mask is not all zerosMethod Detail |
---|
public boolean isInclusiveHostCount()
true
if the return value of SubnetUtils.SubnetInfo.getAddressCount()
includes the network address and broadcast addresses.
public void setInclusiveHostCount(boolean inclusiveHostCount)
true
if you want the return value of SubnetUtils.SubnetInfo.getAddressCount()
to include the network and broadcast addresses.
inclusiveHostCount
- public final SubnetUtils.SubnetInfo getInfo()
SubnetUtils.SubnetInfo
instance that contains subnet-specific statistics
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |