Class NetworkValidator

    • Field Detail

      • LOC_VA_MSG_VAL_PORT

        public static String LOC_VA_MSG_VAL_PORT
      • LOC_VA_WRN_IN_VAL_PORT

        public static String LOC_VA_WRN_IN_VAL_PORT
      • LOC_VA_MSG_VAL_PROTO

        public static String LOC_VA_MSG_VAL_PROTO
      • LOC_VA_WRN_IN_VAL_PROTO

        public static String LOC_VA_WRN_IN_VAL_PROTO
      • LOC_VA_MSG_VAL_HOST

        public static String LOC_VA_MSG_VAL_HOST
      • LOC_VA_WRN_IN_VAL_HOST

        public static String LOC_VA_WRN_IN_VAL_HOST
      • LOC_VA_WRN_IN_VAL_FULLY_QUAL_HOST

        public static String LOC_VA_WRN_IN_VAL_FULLY_QUAL_HOST
      • LOC_VA_WRN_IN_VAL_LOCAL_HOST

        public static String LOC_VA_WRN_IN_VAL_LOCAL_HOST
      • LOC_VA_MSG_VALID_URI

        public static String LOC_VA_MSG_VALID_URI
      • LOC_VA_WRN_IN_VALID_URI

        public static String LOC_VA_WRN_IN_VALID_URI
      • STR_VA_HTTP_PROTO

        public static String STR_VA_HTTP_PROTO
      • STR_VA_HTTPS_PROTO

        public static String STR_VA_HTTPS_PROTO
      • STR_VA_DEF_URI_PATH

        public static String STR_VA_DEF_URI_PATH
    • Method Detail

      • isHostValid

        public ValidationResult isHostValid​(String host,
                                            Map props,
                                            IStateAccess state)
        Checks whether the given host is a valid host or not. It allows IP addresses and host names.
        Parameters:
        host - the host name or IP address to validate
        props - the map of name/value validation properties
        state - the installer state access
        Returns:
        ValidationResult
      • isFullyQualifiedHost

        public ValidationResult isFullyQualifiedHost​(String host,
                                                     Map props,
                                                     IStateAccess state)
        Checks whether the host name is fully qualified
        Parameters:
        host - the host name to check for full qualification
        props - the map of name/value validation properties
        state - the installer state access
        Returns:
        ValidationResult
      • isLocalHost

        public ValidationResult isLocalHost​(String host,
                                            Map props,
                                            IStateAccess state)
        Checks if the host name is local
        Parameters:
        host - the host name to check
        props - the map of name/value validation properties
        state - the installer state access
        Returns:
        ValidationResult
      • isValidProtocol

        public ValidationResult isValidProtocol​(String proto,
                                                Map props,
                                                IStateAccess state)
        Method validateProtocol
        Parameters:
        proto - the protocol string to validate
        props - the map of name/value validation properties
        state - the installer state access
        Returns:
        ValidationResult
      • isValidURI

        public ValidationResult isValidURI​(String uri,
                                           Map props,
                                           IStateAccess state)
        Method validateURI
        Parameters:
        uri - the URI to validate
        props - the map of name/value validation properties
        state - the installer state access
        Returns:
        ValidationResult