public class IPAddressParser extends java.lang.Object
Constructor and Description |
---|
IPAddressParser() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
b2s(byte b) |
private static java.lang.String |
ip4ToHex(byte[] b) |
static byte[] |
parseIPv4Literal(java.lang.String s)
Converts the supplied IPv4 literal to byte[], or null if the
IPv4 address was invalid.
|
static byte[] |
parseIPv6Literal(java.lang.String s)
Converts the supplied IPv6 literal to byte[], or null if the
IPv6 address was invalid.
|
private static java.lang.String |
prependZeroes(java.lang.String s) |
private static java.lang.String[] |
splitOnColon(java.lang.String s) |
public IPAddressParser()
public static byte[] parseIPv4Literal(java.lang.String s)
s
- Literal IPv4 address.public static byte[] parseIPv6Literal(java.lang.String s)
s
- Literal IPv6 address.private static java.lang.String prependZeroes(java.lang.String s)
private static java.lang.String[] splitOnColon(java.lang.String s)
private static java.lang.String ip4ToHex(byte[] b)
private static java.lang.String b2s(byte b)