Interface PropertyValidator
-
- All Known Subinterfaces:
PropertyObjectValidator
- All Known Implementing Classes:
URLResourceModelSource.URLValidator
,UUIDPropertyValidator
public interface PropertyValidator
Validator can validate a value
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
isValid(java.lang.String value)
default boolean
isValid(java.lang.String value, java.util.Map<java.lang.String,java.lang.Object> props)
Custom validator to check for any property from a defined plugin.
-
-
-
Method Detail
-
isValid
boolean isValid(java.lang.String value) throws ValidationException
- Throws:
ValidationException
-
isValid
default boolean isValid(java.lang.String value, java.util.Map<java.lang.String,java.lang.Object> props) throws ValidationException
Custom validator to check for any property from a defined plugin.- Parameters:
value
- Regex to validateprops
- Plugin properties- Returns:
- Boolean indicating validity of presented values
- Throws:
ValidationException
-
-