Class AbstractSimpleSanitizer

    • Field Detail

      • valid

        protected final boolean valid
        Information whether parameter current value is valid.
        Since:
        1.3.0
    • Constructor Detail

      • AbstractSimpleSanitizer

        protected AbstractSimpleSanitizer​(boolean valid)
        Constructs a new instance and sets information on whether parameter current value is valid.
        Parameters:
        valid - true whether parameter current value is valid, otherwise false.
        Since:
        1.3.0
    • Method Detail

      • isValid

        public boolean isValid​(Object value)
        Returns a condition value specified during construction of this object.
        Specified by:
        isValid in interface ValueSanitizer
        Parameters:
        value - the parameter value (ignored).
        Returns:
        true whether the parameter value is valid, otherwise false.
        Since:
        1.3.0
        See Also:
        AbstractSimpleSanitizer(boolean)
      • sanitize2

        protected abstract Object sanitize2​(Object value)
        Sanitizes a parameter invalid value to valid form. Executed only whether the condition is equal to false.
        Parameters:
        value - the parameter invalid value.
        Returns:
        the valid value.
        Since:
        1.3.0