java.lang.Object
io.github.mmm.validation.AbstractValidationResult
io.github.mmm.validation.ValidationFailure
- All Implemented Interfaces:
Localizable
,LocalizableObject
,Composable<ValidationResult>
,ValidationResult
,Iterable<ValidationResult>
Implementation of
ValidationResult
for a failure without I18N support
.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionValidationFailure
(String code, Localizable message) The constructor.ValidationFailure
(String code, Localizable message, String source) The constructor. -
Method Summary
Modifier and TypeMethodDescriptionadd
(ValidationResult result) getChild
(int index) int
getLocalizedMessage
(Locale locale) void
getLocalizedMessage
(Locale locale, Appendable buffer, boolean verbose) Methods inherited from class io.github.mmm.validation.AbstractValidationResult
appendCode, getCode, getSource, isValid, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.github.mmm.base.lang.Composable
iterator
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface io.github.mmm.base.i18n.Localizable
getArgument, toLocalizable
Methods inherited from interface io.github.mmm.validation.ValidationResult
containsCode, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getMessage
-
Constructor Details
-
Method Details
-
getChildCount
public int getChildCount() -
getChild
-
getMessage
- See Also:
-
getLocalizedMessage
-
getLocalizedMessage
-
getLocalizedMessage
- Parameters:
locale
- is theLocale
to translate to.buffer
- theAppendable
where towrite
the message to.verbose
- the verbose flag (to includecode
(s), etc.- See Also:
-
add
- Parameters:
result
- anotherValidationResult
to combine with this one.- Returns:
- the
ValidationResult
composed out of this with the givenresult
. - See Also:
-