Package io.minio

Class Utils.InetAddressValidator

java.lang.Object
io.minio.Utils.InetAddressValidator
Enclosing class:
Utils

public static class Utils.InetAddressValidator extends Object
InetAddress validation and conversion routines (java.net.InetAddress).

This class provides methods to validate a candidate IP address.

This class is a Singleton; you can retrieve the instance via the getInstance() method.

Since:
Validator 1.4
  • Method Details

    • getInstance

      public static Utils.InetAddressValidator getInstance()
      Returns the singleton instance of this validator.
      Returns:
      the singleton instance of this validator
    • isValid

      public boolean isValid(String inetAddress)
      Checks if the specified string is a valid IP address.
      Parameters:
      inetAddress - the string to validate
      Returns:
      true if the string validates as an IP address
    • isValidInet4Address

      public boolean isValidInet4Address(String inet4Address)
      Validates an IPv4 address. Returns true if valid.
      Parameters:
      inet4Address - the IPv4 address to validate
      Returns:
      true if the argument contains a valid IPv4 address
    • isValidInet6Address

      public boolean isValidInet6Address(String inet6Address)
      Validates an IPv6 address. Returns true if valid.
      Parameters:
      inet6Address - the IPv6 address to validate
      Returns:
      true if the argument contains a valid IPv6 address
      Since:
      1.4.1