Class InetAddressUtils


  • public final class InetAddressUtils
    extends Object
    A collection of utilities relating to InetAddresses. Copied from httpclient.
    • Method Detail

      • isIPv4Address

        public static boolean isIPv4Address​(String input)
        Checks whether the parameter is a valid IPv4 address
        Parameters:
        input - the address string to check for validity
        Returns:
        true if the input parameter is a valid IPv4 address
      • isIPv4MappedIPv64Address

        public static boolean isIPv4MappedIPv64Address​(String input)
      • isIPv6StdAddress

        public static boolean isIPv6StdAddress​(String input)
        Checks whether the parameter is a valid standard (non-compressed) IPv6 address
        Parameters:
        input - the address string to check for validity
        Returns:
        true if the input parameter is a valid standard (non-compressed) IPv6 address
      • isIPv6HexCompressedAddress

        public static boolean isIPv6HexCompressedAddress​(String input)
        Checks whether the parameter is a valid compressed IPv6 address
        Parameters:
        input - the address string to check for validity
        Returns:
        true if the input parameter is a valid compressed IPv6 address
      • isIPv6Address

        public static boolean isIPv6Address​(String input)
        Checks whether the parameter is a valid IPv6 address (including compressed).
        Parameters:
        input - the address string to check for validity
        Returns:
        true if the input parameter is a valid standard or compressed IPv6 address