org.archive.wayback.util
Class IPRange

java.lang.Object
  extended by org.archive.wayback.util.IPRange

public class IPRange
extends Object


Constructor Summary
IPRange()
           
 
Method Summary
static byte[] and(byte[] b1, byte[] b2)
           
static String bitString(byte b)
           
 boolean contains(byte[] testIP)
           
 boolean contains(String ipString)
           
static boolean equals(byte[] b1, byte[] b2)
           
 byte[] getIp()
           
 byte[] getMask()
           
 String getRangeString()
           
static boolean isOn(byte b, int pos)
           
static byte[] maskBits(int bits)
           
static byte[] maskBits(String bitsString)
           
static byte[] matchIP(String ip)
           
 boolean setRange(String range)
           
 void setRangeString(String range)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IPRange

public IPRange()
Method Detail

getIp

public byte[] getIp()

getMask

public byte[] getMask()

contains

public boolean contains(String ipString)

contains

public boolean contains(byte[] testIP)

getRangeString

public String getRangeString()

setRangeString

public void setRangeString(String range)

setRange

public boolean setRange(String range)

maskBits

public static byte[] maskBits(String bitsString)

maskBits

public static byte[] maskBits(int bits)

bitString

public static String bitString(byte b)

and

public static byte[] and(byte[] b1,
                         byte[] b2)

equals

public static boolean equals(byte[] b1,
                             byte[] b2)

isOn

public static boolean isOn(byte b,
                           int pos)

matchIP

public static byte[] matchIP(String ip)


Copyright © 2005-2011 Internet Archive. All Rights Reserved.