|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.googlecode.ipv6.IPv6AddressRange
public class IPv6AddressRange
Immutable representation of a continuous range of IPv6 addresses (bounds included).
| Method Summary | |
|---|---|
int |
compareTo(IPv6AddressRange that)
|
boolean |
contains(IPv6Address address)
|
boolean |
contains(IPv6AddressRange range)
|
boolean |
equals(Object o)
|
IPv6AddressRange |
extend(IPv6Address address)
Extend the range just enough at its head or tail such that the given address is included. |
static IPv6AddressRange |
fromFirstAndLast(IPv6Address first,
IPv6Address last)
|
IPv6Address |
getFirst()
|
IPv6Address |
getLast()
|
int |
hashCode()
|
Iterator<IPv6Address> |
iterator()
|
boolean |
overlaps(IPv6AddressRange range)
|
List<IPv6AddressRange> |
remove(IPv6Address address)
Remove an address from the range, resulting in one, none or two new ranges. |
List<IPv6AddressRange> |
remove(IPv6Network network)
Remove a network from the range, resulting in one, none or two new ranges. |
String |
toLongString()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static IPv6AddressRange fromFirstAndLast(IPv6Address first,
IPv6Address last)
public boolean contains(IPv6Address address)
public boolean contains(IPv6AddressRange range)
public boolean overlaps(IPv6AddressRange range)
public Iterator<IPv6Address> iterator()
iterator in interface Iterable<IPv6Address>public List<IPv6AddressRange> remove(IPv6Address address)
address - adddress to remove from the range
public IPv6AddressRange extend(IPv6Address address)
address - address to extend the range to
public List<IPv6AddressRange> remove(IPv6Network network)
network - network to remove from the range
public String toString()
toString in class Objectpublic String toLongString()
toString but without using shorthand notations for addressespublic int compareTo(IPv6AddressRange that)
compareTo in interface Comparable<IPv6AddressRange>public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic IPv6Address getFirst()
public IPv6Address getLast()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||