Skip navigation links
A B C E F G H I K L M N P R S T U V 

A

asIpInterval(InetAddress) - Static method in class com.bol.ipresource.ip.IpInterval
 

B

begin() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
beginAddressAsString() - Method in class com.bol.ipresource.ip.IpInterval
 
beginAddressAsString() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
beginAddressAsString() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
beginAsBigInteger() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
beginAsByteArray() - Method in class com.bol.ipresource.ip.IpInterval
 
beginAsByteArray() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
beginAsByteArray() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
beginAsInetAddress() - Method in class com.bol.ipresource.ip.IpInterval
 
beginAsInetAddress() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
beginAsInetAddress() - Method in class com.bol.ipresource.ip.Ipv6Interval
 

C

clear() - Method in interface com.bol.ipresource.etree.IntervalMap
 
clear() - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
clear() - Method in class com.bol.ipresource.etree.NestedIntervalMap
Clears all values from the map.
clear() - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
clear() - Method in class com.bol.ipresource.ip.IpTree
 
CollectionHelper - Class in com.bol.ipresource.util
 
CollectionHelper() - Constructor for class com.bol.ipresource.util.CollectionHelper
 
com.bol.ipresource.etree - package com.bol.ipresource.etree
 
com.bol.ipresource.ip - package com.bol.ipresource.ip
 
com.bol.ipresource.util - package com.bol.ipresource.util
 
compare(long, long, long, long) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 
compareTo(Ipv4Interval) - Method in class com.bol.ipresource.ip.Ipv4Interval
Orders on begin ASCENDING and end DESCENDING.
compareTo(Ipv6Interval) - Method in class com.bol.ipresource.ip.Ipv6Interval
 
compareUpperBound(K) - Method in interface com.bol.ipresource.ip.Interval
Compare two intervals based on their upper-bounds.
compareUpperBound(Ipv4Interval) - Method in class com.bol.ipresource.ip.Ipv4Interval
 
compareUpperBound(Ipv6Interval) - Method in class com.bol.ipresource.ip.Ipv6Interval
 
contains(K) - Method in interface com.bol.ipresource.ip.Interval
Tests if this interval contains that.
contains(Ipv4Interval) - Method in class com.bol.ipresource.ip.Ipv4Interval
 
contains(Ipv6Interval) - Method in class com.bol.ipresource.ip.Ipv6Interval
 

E

end() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
endAddressAsString() - Method in class com.bol.ipresource.ip.IpInterval
 
endAddressAsString() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
endAddressAsString() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
endAsBigInteger() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
endAsByteArray() - Method in class com.bol.ipresource.ip.IpInterval
 
endAsByteArray() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
endAsByteArray() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
endAsInetAddress() - Method in class com.bol.ipresource.ip.IpInterval
 
endAsInetAddress() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
endAsInetAddress() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
equals(Object) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
equals(Object) - Method in class com.bol.ipresource.etree.NestedIntervalMap.Key
 
equals(Object) - Method in class com.bol.ipresource.ip.Ipv4Interval
 
equals(Object) - Method in class com.bol.ipresource.ip.Ipv6Interval
 

F

findAllLessSpecific(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds all values that are associated to intervals that contain key but are not equal to key.
findAllLessSpecific(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findAllLessSpecific(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findAllLessSpecific(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findAllLessSpecific(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
findAllMoreSpecific(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds all values associated with intervals that are contained within (more specific than) key, but not equal to key.
findAllMoreSpecific(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findAllMoreSpecific(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findAllMoreSpecific(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findAllMoreSpecific(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
findExact(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds the value associated with key, if it exists.
findExact(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findExact(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findExact(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findExact(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
findExactAndAllLessSpecific(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds all values that are associated to intervals that contain key.
findExactAndAllLessSpecific(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findExactAndAllLessSpecific(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findExactAndAllLessSpecific(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findExactAndAllLessSpecific(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
findExactAndAllMoreSpecific(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds all values associated with intervals that are equal to key or contained within (more specific than) key.
findExactAndAllMoreSpecific(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findExactAndAllMoreSpecific(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findExactAndAllMoreSpecific(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findExactAndAllMoreSpecific(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
findExactOrFirstLessSpecific(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds the value associated with key, or its closest enclosing if key is not contained in this map, if it exists.
findExactOrFirstLessSpecific(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findExactOrFirstLessSpecific(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findExactOrFirstLessSpecific(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findExactOrFirstLessSpecific(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
findFirstLessSpecific(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds the value associated with closest interval that contains key but is not equal to key.
findFirstLessSpecific(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findFirstLessSpecific(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findFirstLessSpecific(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findFirstLessSpecific(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
findFirstMoreSpecific(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Finds all values associated with intervals that are more specific (contained in) key, but excluding the values that are nested inside the matching intervals.
findFirstMoreSpecific(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
findFirstMoreSpecific(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
findFirstMoreSpecific(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
findFirstMoreSpecific(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 

G

getIntersections() - Method in exception com.bol.ipresource.etree.IntersectingIntervalException
 
getInterval() - Method in exception com.bol.ipresource.etree.IntersectingIntervalException
 
getKey() - Method in class com.bol.ipresource.etree.NestedIntervalMap.Key
 
getPrefixLength() - Method in class com.bol.ipresource.ip.IpInterval
 
getPrefixLength() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
getPrefixLength() - Method in class com.bol.ipresource.ip.Ipv6Interval
 

H

hashCode() - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
hashCode() - Method in class com.bol.ipresource.etree.NestedIntervalMap.Key
 
hashCode() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
hashCode() - Method in class com.bol.ipresource.ip.Ipv6Interval
 

I

IntersectingIntervalException - Exception in com.bol.ipresource.etree
Thrown to indicate that an attempt was made to insert an interval that would intersect with its siblings.
IntersectingIntervalException(Interval<?>, List<? extends Interval<?>>) - Constructor for exception com.bol.ipresource.etree.IntersectingIntervalException
 
intersects(K) - Method in interface com.bol.ipresource.ip.Interval
Tests if these two intervals intersect.
intersects(Ipv4Interval) - Method in class com.bol.ipresource.ip.Ipv4Interval
 
intersects(Ipv6Interval) - Method in class com.bol.ipresource.ip.Ipv6Interval
 
Interval<K> - Interface in com.bol.ipresource.ip
An interval with a lower-bound and upper-bound.
IntervalMap<K extends Interval<?>,V> - Interface in com.bol.ipresource.etree
A map with intervals as keys.
IpInterval<K> - Class in com.bol.ipresource.ip
 
IpInterval() - Constructor for class com.bol.ipresource.ip.IpInterval
 
IpTree<V> - Class in com.bol.ipresource.ip
Handy tiny little wrapper around NestedIntervalMap to allow for a protocol-independent tree.
IpTree() - Constructor for class com.bol.ipresource.ip.IpTree
 
IPV4_DOTLESS_REVERSE_DOMAIN - Static variable in class com.bol.ipresource.ip.Ipv4Interval
 
IPV4_REVERSE_DOMAIN - Static variable in class com.bol.ipresource.ip.Ipv4Interval
 
Ipv4Interval - Class in com.bol.ipresource.ip
Efficient representation of an IPv4 address range.
Ipv4Interval(long, long) - Constructor for class com.bol.ipresource.ip.Ipv4Interval
Constructs a new IPv4 interval with the specified begin and end (both inclusive).
ipv4Tree - Variable in class com.bol.ipresource.ip.IpTree
 
IPV6_DOTLESS_REVERSE_DOMAIN - Static variable in class com.bol.ipresource.ip.Ipv6Interval
 
IPV6_REVERSE_DOMAIN - Static variable in class com.bol.ipresource.ip.Ipv6Interval
 
Ipv6Interval - Class in com.bol.ipresource.ip
Efficient representation of an IPv6 address range.
Ipv6Interval(BigInteger, int) - Constructor for class com.bol.ipresource.ip.Ipv6Interval
 
Ipv6Interval(String, String, int) - Constructor for class com.bol.ipresource.ip.Ipv6Interval
 
Ipv6Interval(long, long, int) - Constructor for class com.bol.ipresource.ip.Ipv6Interval
 
Ipv6Interval(BigInteger, BigInteger) - Constructor for class com.bol.ipresource.ip.Ipv6Interval
 
Ipv6Interval(long, long, long, long) - Constructor for class com.bol.ipresource.ip.Ipv6Interval
 
ipv6Tree - Variable in class com.bol.ipresource.ip.IpTree
 
isTrue(boolean, String, Object) - Static method in class com.bol.ipresource.util.Validate
 
isTrue(boolean, String) - Static method in class com.bol.ipresource.util.Validate
 

K

Key(K) - Constructor for class com.bol.ipresource.etree.NestedIntervalMap.Key
 

L

lsb(BigInteger) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 

M

MAX_RANGE - Static variable in class com.bol.ipresource.ip.Ipv4Interval
The IPv4 interval that includes all IPv4 addresses (0.0.0.0/0 in CIDR notation).
MAX_RANGE - Static variable in class com.bol.ipresource.ip.Ipv6Interval
 
msb(BigInteger) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 
MultiValueIntervalMap<K extends Interval<K>,V> - Class in com.bol.ipresource.etree
 
MultiValueIntervalMap() - Constructor for class com.bol.ipresource.etree.MultiValueIntervalMap
 

N

NestedIntervalMap<K extends Interval<K>,V> - Class in com.bol.ipresource.etree
A map with intervals as keys.
NestedIntervalMap() - Constructor for class com.bol.ipresource.etree.NestedIntervalMap
Construct an empty NestedIntervalMap.
NestedIntervalMap(NestedIntervalMap<K, V>) - Constructor for class com.bol.ipresource.etree.NestedIntervalMap
Construct a new NestedIntervalMap with (key, values) of source copied.
NestedIntervalMap.Key<K extends Interval<K>> - Class in com.bol.ipresource.etree
 
notEmpty(Collection, String) - Static method in class com.bol.ipresource.util.Validate
 
notEmpty(Collection) - Static method in class com.bol.ipresource.util.Validate
 
notEmpty(String, String) - Static method in class com.bol.ipresource.util.Validate
 
notEmpty(String) - Static method in class com.bol.ipresource.util.Validate
 
notNull(Object) - Static method in class com.bol.ipresource.util.Validate
 
notNull(Object, String) - Static method in class com.bol.ipresource.util.Validate
 
numericToTextFormat(int) - Static method in class com.bol.ipresource.ip.Ipv4Interval
 

P

parse(String) - Static method in class com.bol.ipresource.ip.IpInterval
 
parse(InetAddress) - Static method in class com.bol.ipresource.ip.Ipv4Interval
 
parse(String) - Static method in class com.bol.ipresource.ip.Ipv4Interval
 
parse(InetAddress) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 
parse(InetAddress, int) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 
parse(String) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 
parseIpAddress(String) - Static method in class com.bol.ipresource.ip.IpInterval
 
parseIpAddress(String) - Static method in class com.bol.ipresource.ip.Ipv4Interval
 
parseIpAddress(String) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 
parsePrefixWithLength(long, int) - Static method in class com.bol.ipresource.ip.Ipv4Interval
 
parseReverseDomain(String) - Static method in class com.bol.ipresource.ip.IpInterval
 
parseReverseDomain(String) - Static method in class com.bol.ipresource.ip.Ipv4Interval
 
parseReverseDomain(String) - Static method in class com.bol.ipresource.ip.Ipv6Interval
 
put(K, V) - Method in interface com.bol.ipresource.etree.IntervalMap
Associates the specified value with the specified key in this map If the map previously contained a mapping for the key, the old value is replaced by the specified value.
put(K, V) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
put(K, V) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
put(K, V) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
put(IpInterval<?>, V) - Method in class com.bol.ipresource.ip.IpTree
 

R

remove(K) - Method in interface com.bol.ipresource.etree.IntervalMap
Removes the mapping for a key from this map if it is present.
remove(K, V) - Method in interface com.bol.ipresource.etree.IntervalMap
Removes the mapping for a key and value from this map if both are present.
remove(K) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
remove(K, V) - Method in class com.bol.ipresource.etree.MultiValueIntervalMap
 
remove(K) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
remove(K, V) - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
remove(K) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
remove(K, V) - Method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
remove(IpInterval<?>) - Method in class com.bol.ipresource.ip.IpTree
 
remove(IpInterval<?>, V) - Method in class com.bol.ipresource.ip.IpTree
 

S

singletonIntervalAtLowerBound() - Method in interface com.bol.ipresource.ip.Interval
Copies this interval into a new interval that has both its lower and upper-bound set to the original's lower-bound.
singletonIntervalAtLowerBound() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
singletonIntervalAtLowerBound() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
SynchronizedIntervalMap<K extends Interval<K>,V> - Class in com.bol.ipresource.etree
 
synchronizedMap(IntervalMap<K, V>) - Static method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 
synchronizedMap(IntervalMap<K, V>, Object) - Static method in class com.bol.ipresource.etree.SynchronizedIntervalMap
 

T

textToNumericFormat(String) - Static method in class com.bol.ipresource.ip.Ipv4Interval
 
toPrefixString() - Method in class com.bol.ipresource.ip.IpInterval
 
toPrefixString() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
toPrefixString() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
toRangeString() - Method in class com.bol.ipresource.ip.IpInterval
 
toRangeString() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
toRangeString() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
toReverseDomain() - Method in class com.bol.ipresource.ip.IpInterval
 
toReverseDomain() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
toReverseDomain() - Method in class com.bol.ipresource.ip.Ipv6Interval
 
toString() - Method in class com.bol.ipresource.etree.NestedIntervalMap.Key
 
toString() - Method in class com.bol.ipresource.etree.NestedIntervalMap
 
toString() - Method in class com.bol.ipresource.ip.IpTree
 
toString() - Method in class com.bol.ipresource.ip.Ipv4Interval
 
toString() - Method in class com.bol.ipresource.ip.Ipv6Interval
 

U

uniqueResult(Collection<T>) - Static method in class com.bol.ipresource.util.CollectionHelper
 

V

Validate - Class in com.bol.ipresource.util
 
Validate() - Constructor for class com.bol.ipresource.util.Validate
 
valueOf(String) - Static method in class com.bol.ipresource.ip.IpInterval
 
A B C E F G H I K L M N P R S T U V 
Skip navigation links

Copyright © 2022. All rights reserved.