public class IPAddressRange extends Object implements Comparable<IPAddressRange>, Iterable<IPAddress>
Constructor and Description |
---|
IPAddressRange(IPAddress singleton) |
IPAddressRange(IPAddress begin,
IPAddress end)
Constructor for IPAddressRange.
|
IPAddressRange(String singleton) |
IPAddressRange(String begin,
String end)
Constructor for IPAddressRange.
|
Modifier and Type | Method and Description |
---|---|
boolean |
adjoins(IPAddressRange range)
adjoins
|
boolean |
combinable(IPAddressRange range) |
IPAddressRange |
combine(IPAddressRange range) |
boolean |
comesAfter(IPAddress addr)
comesAfter
|
boolean |
comesAfter(IPAddressRange range)
comesAfter
|
boolean |
comesBefore(IPAddress addr)
comesBefore
|
boolean |
comesBefore(IPAddressRange range)
comesBefore
|
int |
compareTo(IPAddressRange r) |
boolean |
contains(IPAddress addr)
contains
|
boolean |
contains(IPAddressRange range)
contains
|
boolean |
contains(String addr)
contains
|
boolean |
equals(Object obj) |
IPAddress |
getBegin()
getBegin
|
IPAddress |
getEnd()
getEnd
|
int |
hashCode() |
boolean |
isSingleton() |
Iterator<IPAddress> |
iterator()
iterator
|
boolean |
overlaps(IPAddressRange range)
overlaps
|
IPAddressRange[] |
remove(IPAddressRange range) |
BigInteger |
size()
size
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forEach, spliterator
public IPAddressRange(String singleton)
public IPAddressRange(IPAddress singleton)
public BigInteger size()
size
public boolean contains(IPAddress addr)
contains
addr
- a IPAddress
object.public boolean contains(String addr)
contains
addr
- a IPAddress
object.public boolean contains(IPAddressRange range)
contains
range
- a IPAddressRange
object.public boolean overlaps(IPAddressRange range)
overlaps
range
- a IPAddressRange
object.public boolean comesBefore(IPAddress addr)
comesBefore
addr
- a IPAddress
object.public boolean comesBefore(IPAddressRange range)
comesBefore
range
- a IPAddressRange
object.public boolean comesAfter(IPAddress addr)
comesAfter
addr
- a IPAddress
object.public boolean comesAfter(IPAddressRange range)
comesAfter
range
- a IPAddressRange
object.public boolean adjoins(IPAddressRange range)
adjoins
range
- a IPAddressRange
object.public int compareTo(IPAddressRange r)
compareTo
in interface Comparable<IPAddressRange>
public boolean isSingleton()
public boolean combinable(IPAddressRange range)
public IPAddressRange combine(IPAddressRange range)
public IPAddressRange[] remove(IPAddressRange range)
Copyright © 2018. All rights reserved.