au.com.lastweekend.jen.util
Class SubnetAddress

java.lang.Object
  extended by au.com.lastweekend.jen.util.SubnetAddress

public class SubnetAddress
extends java.lang.Object

Represents an IP subnet

TODO: IP6??

Version:
$Id:SubnetAddress.java 97 2008-02-09 07:52:07Z lwoggardner $
Author:
Grant Gardner grant@lastweekend.com.au

Method Summary
static SubnetAddress getSubnetAddress(java.lang.String subnetSpecification)
          Takes either a full or partial ip address, a CIDR subnet xx.xx.xx.xx/nnn or an xx.xx.xx.xx/mm.mm.mm.mm ip/mask
 boolean matches(byte[] inetAddressBytes)
           
 boolean matches(java.net.InetAddress inetAddress)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getSubnetAddress

public static SubnetAddress getSubnetAddress(java.lang.String subnetSpecification)
Takes either a full or partial ip address, a CIDR subnet xx.xx.xx.xx/nnn or an xx.xx.xx.xx/mm.mm.mm.mm ip/mask

Parameters:
subnetSpecification -
Returns:
a SubnetAddress representing the subnetSpecification

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

matches

public boolean matches(java.net.InetAddress inetAddress)

matches

public boolean matches(byte[] inetAddressBytes)


Copyright © 2008. All Rights Reserved.