A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(int) - Method in class com.googlecode.ipv6.IPv6Address
-
Addition.
- address - Variable in class com.googlecode.ipv6.IPv6Network
- allocate() - Method in class com.googlecode.ipv6.IPv6AddressPool
-
Allocate the first available subnet from the pool.
- allocate(IPv6Network) - Method in class com.googlecode.ipv6.IPv6AddressPool
-
Allocate the given subnet from the pool.
- allocationSubnetSize - Variable in class com.googlecode.ipv6.IPv6AddressPool
- asAddress() - Method in class com.googlecode.ipv6.IPv6NetworkMask
- asPrefixLength() - Method in class com.googlecode.ipv6.IPv6NetworkMask
B
- base - Variable in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeAsSubnetsIterator
- BitSetHelpers - Class in com.googlecode.ipv6
-
This class contains some helpers for working with BitSets.
- BitSetHelpers() - Constructor for class com.googlecode.ipv6.BitSetHelpers
- bitSetOf(long, long) - Static method in class com.googlecode.ipv6.BitSetHelpers
C
- calculateNext(IPv6Network) - Method in class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
- checkWithinBounds(IPv6AddressRange, SortedSet<IPv6AddressRange>) - Method in class com.googlecode.ipv6.IPv6AddressPool
- com.googlecode.ipv6 - package com.googlecode.ipv6
- compareTo(IPv6Address) - Method in class com.googlecode.ipv6.IPv6Address
- compareTo(IPv6AddressRange) - Method in class com.googlecode.ipv6.IPv6AddressRange
-
The natural order of
IPv6AddressRanges orders them on increasing first addresses, and on increasing last address if the first address would be equal. - contains(IPv6Address) - Method in class com.googlecode.ipv6.IPv6AddressPool
- contains(IPv6Address) - Method in class com.googlecode.ipv6.IPv6AddressRange
- contains(IPv6AddressRange) - Method in class com.googlecode.ipv6.IPv6AddressPool
- contains(IPv6AddressRange) - Method in class com.googlecode.ipv6.IPv6AddressRange
- convert(long, int, BitSet) - Static method in class com.googlecode.ipv6.BitSetHelpers
- countConsecutiveZeroes(short[], int) - Method in class com.googlecode.ipv6.IPv6Address
- countLeadingSimilarBits(BitSet, BitSet) - Static method in class com.googlecode.ipv6.IPv6NetworkHelpers
- countOccurrences(String, char) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- current - Variable in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeIterator
- current - Variable in class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
D
- deAllocate(IPv6Network) - Method in class com.googlecode.ipv6.IPv6AddressPool
-
Give a network back to the pool (de-allocate).
- doAllocate(IPv6Network, IPv6AddressRange) - Method in class com.googlecode.ipv6.IPv6AddressPool
-
Private helper method to perform the allocation of a subnet within one of the free ranges.
- DOT_DELIM - Static variable in class com.googlecode.ipv6.IPv6AddressHelpers
E
- equals(Object) - Method in class com.googlecode.ipv6.IPv6Address
- equals(Object) - Method in class com.googlecode.ipv6.IPv6AddressPool
- equals(Object) - Method in class com.googlecode.ipv6.IPv6AddressRange
- equals(Object) - Method in class com.googlecode.ipv6.IPv6Network
- equals(Object) - Method in class com.googlecode.ipv6.IPv6NetworkMask
- expandShortNotation(String) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- extend(IPv6Address) - Method in class com.googlecode.ipv6.IPv6AddressRange
-
Extend the range just enough at its head or tail such that the given address is included.
F
- findFreeRangeAfter(IPv6Network) - Method in class com.googlecode.ipv6.IPv6AddressPool
-
Private helper method to find the free range just after the given address.
- findFreeRangeBefore(IPv6Network) - Method in class com.googlecode.ipv6.IPv6AddressPool
-
Private helper method to find the free range just before the given network.
- findFreeRangeContaining(IPv6Network) - Method in class com.googlecode.ipv6.IPv6AddressPool
- first - Variable in class com.googlecode.ipv6.IPv6AddressRange
- freeNetworks() - Method in class com.googlecode.ipv6.IPv6AddressPool
- freeRanges - Variable in class com.googlecode.ipv6.IPv6AddressPool
- fromAddress(IPv6Address) - Static method in class com.googlecode.ipv6.IPv6NetworkMask
-
Construct an IPv6 network mask from an IPv6 address.
- fromAddressAndMask(IPv6Address, IPv6NetworkMask) - Static method in class com.googlecode.ipv6.IPv6Network
-
Create an IPv6 network from an IPv6Address and an IPv6NetworkMask
- fromBigInteger(BigInteger) - Static method in class com.googlecode.ipv6.IPv6Address
-
Create an IPv6 address from a (positive)
BigInteger. - fromByteArray(byte[]) - Static method in class com.googlecode.ipv6.IPv6Address
-
Create an IPv6 address from a byte array.
- fromFirstAndLast(IPv6Address, IPv6Address) - Static method in class com.googlecode.ipv6.IPv6AddressRange
- fromInetAddress(InetAddress) - Static method in class com.googlecode.ipv6.IPv6Address
-
Create an IPv6 address from a java.net.Inet6Address.
- fromLongs(long, long) - Static method in class com.googlecode.ipv6.IPv6Address
-
Construct an IPv6Address from two longs representing the 64 highest and 64 lowest bits.
- fromPrefixLength(int) - Static method in class com.googlecode.ipv6.IPv6NetworkMask
-
Construct an IPv6 network mask from a prefix length.
- fromRangeAndSubnet(IPv6AddressRange, IPv6NetworkMask) - Static method in class com.googlecode.ipv6.IPv6AddressPool
-
Create a pool of the given range (boundaries inclusive) which is completely free.
- fromString(String) - Static method in class com.googlecode.ipv6.IPv6Address
-
Create an IPv6 address from its String representation.
- fromString(String) - Static method in class com.googlecode.ipv6.IPv6Network
-
Create an IPv6 network from its String representation.
- fromTwoAddresses(IPv6Address, IPv6Address) - Static method in class com.googlecode.ipv6.IPv6Network
-
Create an IPv6 network from the two addresses within the network.
G
- generateZeroes(int) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- getFirst() - Method in class com.googlecode.ipv6.IPv6AddressPool
- getFirst() - Method in class com.googlecode.ipv6.IPv6AddressRange
- getHighBits() - Method in class com.googlecode.ipv6.IPv6Address
- getLast() - Method in class com.googlecode.ipv6.IPv6AddressPool
- getLast() - Method in class com.googlecode.ipv6.IPv6AddressRange
- getLastAllocated() - Method in class com.googlecode.ipv6.IPv6AddressPool
- getLowBits() - Method in class com.googlecode.ipv6.IPv6Address
- getNetmask() - Method in class com.googlecode.ipv6.IPv6Network
H
- hashCode() - Method in class com.googlecode.ipv6.IPv6Address
- hashCode() - Method in class com.googlecode.ipv6.IPv6AddressPool
- hashCode() - Method in class com.googlecode.ipv6.IPv6AddressRange
- hashCode() - Method in class com.googlecode.ipv6.IPv6Network
- hashCode() - Method in class com.googlecode.ipv6.IPv6NetworkMask
- hasNext() - Method in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeAsSubnetsIterator
- hasNext() - Method in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeIterator
- hasNext() - Method in class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
- highBits - Variable in class com.googlecode.ipv6.IPv6Address
I
- inHighRange(int) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- IPv6Address - Class in com.googlecode.ipv6
-
Immutable representation of an IPv6 address.
- IPv6Address(long, long) - Constructor for class com.googlecode.ipv6.IPv6Address
- IPv6AddressHelpers - Class in com.googlecode.ipv6
-
Helper methods used by IPv6Address.
- IPv6AddressHelpers() - Constructor for class com.googlecode.ipv6.IPv6AddressHelpers
- IPv6AddressPool - Class in com.googlecode.ipv6
-
Immutable representation of an IPv6 address pool.
- IPv6AddressPool(IPv6AddressRange, IPv6NetworkMask, SortedSet<IPv6AddressRange>, IPv6Network) - Constructor for class com.googlecode.ipv6.IPv6AddressPool
-
Private constructor to construct a pool with a given set of free ranges and a network which was just allocated.
- IPv6AddressRange - Class in com.googlecode.ipv6
-
Immutable representation of a continuous range of IPv6 addresses (bounds included).
- IPv6AddressRange(IPv6Address, IPv6Address) - Constructor for class com.googlecode.ipv6.IPv6AddressRange
- IPv6AddressRange.IPv6AddressRangeAsSubnetsIterator - Class in com.googlecode.ipv6
- IPv6AddressRange.IPv6AddressRangeIterator - Class in com.googlecode.ipv6
- IPv6AddressRangeAsSubnetsIterator() - Constructor for class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeAsSubnetsIterator
- IPv6AddressRangeIterator() - Constructor for class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeIterator
- IPv6Network - Class in com.googlecode.ipv6
-
Immutable representation of an IPv6 network based on an address and a prefix length.
- IPv6Network(IPv6Address, IPv6NetworkMask) - Constructor for class com.googlecode.ipv6.IPv6Network
-
Construct from address and network mask.
- IPv6Network.IPv6NetworkSplitsIterator - Class in com.googlecode.ipv6
- IPv6NetworkHelpers - Class in com.googlecode.ipv6
-
Helper methods used by IPv6Network.
- IPv6NetworkHelpers() - Constructor for class com.googlecode.ipv6.IPv6NetworkHelpers
- IPv6NetworkMask - Class in com.googlecode.ipv6
-
Immutable representation of an IPv6 network mask.
- IPv6NetworkMask(int) - Constructor for class com.googlecode.ipv6.IPv6NetworkMask
-
Construct an IPv6 network mask from a prefix length.
- IPv6NetworkSplitsIterator(IPv6NetworkMask) - Constructor for class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
- isExhausted() - Method in class com.googlecode.ipv6.IPv6AddressPool
- isFree(IPv6Network) - Method in class com.googlecode.ipv6.IPv6AddressPool
- isIPv4Mapped() - Method in class com.googlecode.ipv6.IPv6Address
-
Returns true if the address is an IPv4-mapped IPv6 address.
- isLessThanUnsigned(long, long) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- isLinkLocal() - Method in class com.googlecode.ipv6.IPv6Address
- isMulticast() - Method in class com.googlecode.ipv6.IPv6Address
- isSiteLocal() - Method in class com.googlecode.ipv6.IPv6Address
- iterator() - Method in class com.googlecode.ipv6.IPv6AddressRange
L
- last - Variable in class com.googlecode.ipv6.IPv6AddressRange
- lastAllocated - Variable in class com.googlecode.ipv6.IPv6AddressPool
- LINK_LOCAL_NETWORK - Static variable in class com.googlecode.ipv6.IPv6Network
- longestPrefixLength(IPv6Address, IPv6Address) - Static method in class com.googlecode.ipv6.IPv6NetworkHelpers
- lowBits - Variable in class com.googlecode.ipv6.IPv6Address
M
- maskWithNetworkMask(IPv6NetworkMask) - Method in class com.googlecode.ipv6.IPv6Address
-
Mask the address with the given network mask.
- MAX - Static variable in class com.googlecode.ipv6.IPv6Address
- maximumAddressWithNetworkMask(IPv6NetworkMask) - Method in class com.googlecode.ipv6.IPv6Address
-
Calculate the maximum address with the given network mask.
- mergeLongArrayIntoIPv6Address(long[]) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- MULTICAST_NETWORK - Static variable in class com.googlecode.ipv6.IPv6Network
N
- N_BYTES - Static variable in class com.googlecode.ipv6.IPv6Address
- N_SHORTS - Static variable in class com.googlecode.ipv6.IPv6Address
- nbrAddressesPerSplit - Variable in class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
- networkMask - Variable in class com.googlecode.ipv6.IPv6Network
- next - Variable in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeAsSubnetsIterator
- next() - Method in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeAsSubnetsIterator
- next() - Method in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeIterator
- next() - Method in class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
- numberOfLeadingOnes() - Method in class com.googlecode.ipv6.IPv6Address
- numberOfLeadingZeroes() - Method in class com.googlecode.ipv6.IPv6Address
- numberOfTrailingOnes() - Method in class com.googlecode.ipv6.IPv6Address
- numberOfTrailingZeroes() - Method in class com.googlecode.ipv6.IPv6Address
O
- overlaps(IPv6AddressRange) - Method in class com.googlecode.ipv6.IPv6AddressPool
- overlaps(IPv6AddressRange) - Method in class com.googlecode.ipv6.IPv6AddressRange
P
- parseNetworkAddress(String) - Static method in class com.googlecode.ipv6.IPv6Network
- parsePrefixLength(String) - Static method in class com.googlecode.ipv6.IPv6Network
- parseStringArrayIntoLongArray(String[]) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- prefixLength - Variable in class com.googlecode.ipv6.IPv6NetworkMask
- prefixWithZeroBytes(byte[], int) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
R
- remove() - Method in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeAsSubnetsIterator
- remove() - Method in class com.googlecode.ipv6.IPv6AddressRange.IPv6AddressRangeIterator
- remove() - Method in class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
- remove(IPv6Address) - Method in class com.googlecode.ipv6.IPv6AddressRange
-
Remove an address from the range, resulting in one, none or two new ranges.
- remove(IPv6Network) - Method in class com.googlecode.ipv6.IPv6AddressRange
-
Remove a network from the range, resulting in one, none or two new ranges.
- rewriteIPv4MappedNotation(String) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
-
Replaces a w.x.y.z substring at the end of the given string with corresponding hexadecimal notation.
S
- setBit(int) - Method in class com.googlecode.ipv6.IPv6Address
-
Set a bit in the address.
- SITE_LOCAL_NETWORK - Static variable in class com.googlecode.ipv6.IPv6Network
- size - Variable in class com.googlecode.ipv6.IPv6Network.IPv6NetworkSplitsIterator
- size() - Method in class com.googlecode.ipv6.IPv6AddressRange
- split(IPv6NetworkMask) - Method in class com.googlecode.ipv6.IPv6Network
-
Split a network in smaller subnets of a given size.
- startAndLengthOfLongestRunOfZeroes() - Method in class com.googlecode.ipv6.IPv6Address
- subtract(int) - Method in class com.googlecode.ipv6.IPv6Address
-
Subtraction.
T
- toArrayOfShortStrings() - Method in class com.googlecode.ipv6.IPv6Address
- toArrayOfZeroPaddedstrings() - Method in class com.googlecode.ipv6.IPv6Address
- toBigInteger() - Method in class com.googlecode.ipv6.IPv6Address
- toByteArray() - Method in class com.googlecode.ipv6.IPv6Address
- toInetAddress() - Method in class com.googlecode.ipv6.IPv6Address
- toIPv4MappedAddressString() - Method in class com.googlecode.ipv6.IPv6Address
- toLongString() - Method in class com.googlecode.ipv6.IPv6Address
- toLongString() - Method in class com.googlecode.ipv6.IPv6AddressPool
- toLongString() - Method in class com.googlecode.ipv6.IPv6AddressRange
- toLongString() - Method in class com.googlecode.ipv6.IPv6Network
- toShortArray() - Method in class com.googlecode.ipv6.IPv6Address
- toShortHandNotationString() - Method in class com.googlecode.ipv6.IPv6Address
- toString() - Method in class com.googlecode.ipv6.IPv6Address
-
Returns a string representation of the IPv6 address.
- toString() - Method in class com.googlecode.ipv6.IPv6AddressPool
- toString() - Method in class com.googlecode.ipv6.IPv6AddressRange
- toString() - Method in class com.googlecode.ipv6.IPv6Network
- toString() - Method in class com.googlecode.ipv6.IPv6NetworkMask
- toSubnets() - Method in class com.googlecode.ipv6.IPv6AddressRange
-
Deaggregate a range of IPv6 addresses (which is not necessarily aligned with a single IPv6 network) into a minimal set of non overlapping consecutive subnets.
- tryParseStringArrayIntoLongArray(String, String) - Static method in class com.googlecode.ipv6.IPv6Address
U
- underlyingRange - Variable in class com.googlecode.ipv6.IPv6AddressPool
V
- validateFreeRanges(IPv6AddressRange, SortedSet<IPv6AddressRange>) - Method in class com.googlecode.ipv6.IPv6AddressPool
- validateLongs(long[]) - Static method in class com.googlecode.ipv6.IPv6AddressHelpers
- validateNetworkMask(IPv6Address) - Static method in class com.googlecode.ipv6.IPv6NetworkMask
- validateRangeIsMultipleOfSubnetsOfGivenSize(IPv6AddressRange, IPv6NetworkMask) - Method in class com.googlecode.ipv6.IPv6AddressPool
All Classes All Packages