57 : m_failureSeverity( failureSeverity )
93 template <
typename DataType>
111 virtual std::pair<bool, std::string> validate(
const DataType& value )
const = 0;
virtual void readFromString(const std::string &string)=0
Read the validator from string.
Used to validate the value of data fields Implementations need the the validate method as well as rea...
Definition: cafFieldValidator.h:94
An abstract field validator interface for validating field values.
Definition: cafFieldValidator.h:34
FailureSeverity failureSeverity() const
Get the severity of a failure of the validator.
Definition: cafFieldValidator.h:81
FailureSeverity
The severity of failure. Essentially tells the application how to treat a validator failure: VALIDATO...
Definition: cafFieldValidator.h:44
FieldValidatorInterface(FailureSeverity failureSeverity)
Construct a new Field Validator Interface object.
Definition: cafFieldValidator.h:56
virtual std::string writeToString() const =0
Write the validator tostring.
Main Caffa namespace.
Definition: cafApplication.h:30