Interface ValueSanitizer
-
- All Known Implementing Classes:
AbstractSimpleSanitizer
,AlwaysValidSanitizer
,LazySimpleSanitizer
,SimpleSanitizer
public interface ValueSanitizer
Responsible for sanitizing (convert from invalid to valid form) Mojo parameters values.- Since:
- 1.3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isValid(Object value)
Checks whether a parameter value is valid or not.Object
sanitize(Object value)
Sanitizes a parameter invalid value to valid form.
-
-
-
Method Detail
-
isValid
boolean isValid(Object value)
Checks whether a parameter value is valid or not.- Parameters:
value
- the parameter value.- Returns:
true
whether the parameter value is valid, otherwisefalse
.- Since:
- 1.3.0
-
sanitize
Object sanitize(Object value)
Sanitizes a parameter invalid value to valid form. Should be not be executed ifisValid(Object)
returnstrue
.- Parameters:
value
- the parameter invalid value.- Returns:
- the valid value.
- Since:
- 1.3.0
-
-