org.apache.commons.net.util
Class SubnetUtils.SubnetInfo

java.lang.Object
  extended by org.apache.commons.net.util.SubnetUtils.SubnetInfo
Enclosing class:
SubnetUtils

public final class SubnetUtils.SubnetInfo
extends java.lang.Object

Convenience container for subnet summary information.


Method Summary
 int asInteger(java.lang.String address)
           
 java.lang.String getAddress()
           
 int getAddressCount()
           
 java.lang.String[] getAllAddresses()
           
 java.lang.String getBroadcastAddress()
           
 java.lang.String getCidrSignature()
           
 java.lang.String getHighAddress()
           
 java.lang.String getLowAddress()
           
 java.lang.String getNetmask()
           
 java.lang.String getNetworkAddress()
           
 boolean isInRange(java.lang.String address)
          Returns true if the parameter address is in the range of usable endpoint addresses for this subnet.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

isInRange

public boolean isInRange(java.lang.String address)
Returns true if the parameter address is in the range of usable endpoint addresses for this subnet. This excludes the network and broadcast adresses.

Parameters:
address - A dot-delimited IPv4 address, e.g. "192.168.0.1"
Returns:
True if in range, false otherwise

getBroadcastAddress

public java.lang.String getBroadcastAddress()

getNetworkAddress

public java.lang.String getNetworkAddress()

getNetmask

public java.lang.String getNetmask()

getAddress

public java.lang.String getAddress()

getLowAddress

public java.lang.String getLowAddress()

getHighAddress

public java.lang.String getHighAddress()

getAddressCount

public int getAddressCount()

asInteger

public int asInteger(java.lang.String address)

getCidrSignature

public java.lang.String getCidrSignature()

getAllAddresses

public java.lang.String[] getAllAddresses()

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object
Since:
2.2


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.