org.opennms.netmgt.model.discovery
Class IPAddressRange

java.lang.Object
  extended by org.opennms.netmgt.model.discovery.IPAddressRange
All Implemented Interfaces:
Iterable<IPAddress>

public class IPAddressRange
extends Object
implements Iterable<IPAddress>

IPAddressRange

Author:
brozow

Constructor Summary
IPAddressRange(IPAddress begin, IPAddress end)
           
IPAddressRange(String begin, String end)
           
 
Method Summary
 boolean adjoins(IPAddressRange range)
           
 boolean comesAfter(IPAddress addr)
           
 boolean comesAfter(IPAddressRange range)
           
 boolean comesBefore(IPAddress addr)
           
 boolean comesBefore(IPAddressRange range)
           
 boolean contains(IPAddress addr)
           
 boolean contains(IPAddressRange range)
           
 boolean equals(Object obj)
           
 IPAddress getBegin()
           
 IPAddress getEnd()
           
 int hashCode()
           
 Iterator<IPAddress> iterator()
           
 boolean overlaps(IPAddressRange range)
           
 long size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IPAddressRange

public IPAddressRange(String begin,
                      String end)

IPAddressRange

public IPAddressRange(IPAddress begin,
                      IPAddress end)
Method Detail

getBegin

public IPAddress getBegin()

getEnd

public IPAddress getEnd()

size

public long size()

contains

public boolean contains(IPAddress addr)

contains

public boolean contains(IPAddressRange range)

overlaps

public boolean overlaps(IPAddressRange range)

comesBefore

public boolean comesBefore(IPAddress addr)

comesBefore

public boolean comesBefore(IPAddressRange range)

comesAfter

public boolean comesAfter(IPAddress addr)

comesAfter

public boolean comesAfter(IPAddressRange range)

adjoins

public boolean adjoins(IPAddressRange range)

iterator

public Iterator<IPAddress> iterator()
Specified by:
iterator in interface Iterable<IPAddress>

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009. All Rights Reserved.