Package com.googlecode.ipv6
Class IPv6AddressHelpers
- java.lang.Object
-
- com.googlecode.ipv6.IPv6AddressHelpers
-
public final class IPv6AddressHelpers extends java.lang.ObjectHelper methods used by IPv6Address.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternDOT_DELIM
-
Constructor Summary
Constructors Constructor Description IPv6AddressHelpers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcountOccurrences(java.lang.String haystack, char needle)(package private) static java.lang.StringexpandShortNotation(java.lang.String string)static java.lang.StringgenerateZeroes(int number)(package private) static booleaninHighRange(int shortNumber)(package private) static booleanisLessThanUnsigned(long a, long b)(package private) static IPv6AddressmergeLongArrayIntoIPv6Address(long[] longs)(package private) static long[]parseStringArrayIntoLongArray(java.lang.String[] strings)(package private) static byte[]prefixWithZeroBytes(byte[] original, int newSize)(package private) static java.lang.StringrewriteIPv4MappedNotation(java.lang.String string)Replaces a w.x.y.z substring at the end of the given string with corresponding hexadecimal notation.(package private) static voidvalidateLongs(long[] longs)
-
-
-
Method Detail
-
parseStringArrayIntoLongArray
static long[] parseStringArrayIntoLongArray(java.lang.String[] strings)
-
validateLongs
static void validateLongs(long[] longs)
-
mergeLongArrayIntoIPv6Address
static IPv6Address mergeLongArrayIntoIPv6Address(long[] longs)
-
inHighRange
static boolean inHighRange(int shortNumber)
-
expandShortNotation
static java.lang.String expandShortNotation(java.lang.String string)
-
rewriteIPv4MappedNotation
static java.lang.String rewriteIPv4MappedNotation(java.lang.String string)
Replaces a w.x.y.z substring at the end of the given string with corresponding hexadecimal notation. This is useful in case the string was using IPv4-Mapped address notation.
-
countOccurrences
public static int countOccurrences(java.lang.String haystack, char needle)
-
generateZeroes
public static java.lang.String generateZeroes(int number)
-
isLessThanUnsigned
static boolean isLessThanUnsigned(long a, long b)
-
prefixWithZeroBytes
static byte[] prefixWithZeroBytes(byte[] original, int newSize)
-
-