org.opennms.netmgt.model.discovery
Class IPAddressSet
java.lang.Object
org.opennms.netmgt.model.discovery.IPAddressSet
- All Implemented Interfaces:
- Iterable<IPAddress>
public class IPAddressSet
- extends Object
- implements Iterable<IPAddress>
IPAddressSet
- Author:
- brozow
EMPTY
public static final IPAddressSet EMPTY
IPAddressSet
public IPAddressSet()
IPAddressSet
public IPAddressSet(IPAddress addr)
IPAddressSet
public IPAddressSet(IPAddressRange range)
IPAddressSet
public IPAddressSet(IPAddressSet set)
IPAddressSet
public IPAddressSet(IPAddress begin,
IPAddress end)
union
public IPAddressSet union(IPAddress addr)
union
public IPAddressSet union(IPAddressRange range)
union
public IPAddressSet union(IPAddressSet set)
contains
public boolean contains(IPAddress addr)
containsAll
public boolean containsAll(IPAddressSet c)
isEmpty
public boolean isEmpty()
iterator
public Iterator<IPAddress> iterator()
- Specified by:
iterator in interface Iterable<IPAddress>
minus
public IPAddressSet minus(IPAddress addr)
minus
public IPAddressSet minus(IPAddressRange range)
minus
public IPAddressSet minus(IPAddressSet set)
intersect
public IPAddressSet intersect(IPAddressRange range)
intersect
public IPAddressSet intersect(IPAddressSet set)
size
public long size()
getRangeCount
public int getRangeCount()
getRanges
public IPAddressRange[] getRanges()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009. All Rights Reserved.