Package io.github.mmm.validation.main
Class AbstractValidatorSize<V>
java.lang.Object
io.github.mmm.validation.AbstractValidator<V>
io.github.mmm.validation.AbstractValueValidator<V>
io.github.mmm.validation.main.AbstractValidatorRange<V,Integer>
io.github.mmm.validation.main.AbstractValidatorSize<V>
- Type Parameters:
V- the generic type of the value tovalidate.
- All Implemented Interfaces:
io.github.mmm.base.lang.Composable<Validator<?>>,Validator<V>,Iterable<Validator<?>>
- Direct Known Subclasses:
ValidatorCharSequnceSize,ValidatorCollectionSize,ValidatorMapSize,ValidatorPatternSize
- Since:
- 1.0.0
-
Field Summary
Fields inherited from class io.github.mmm.validation.main.AbstractValidatorRange
ID, rangeFields inherited from interface io.github.mmm.validation.Validator
ID_MANDATORY -
Constructor Summary
ConstructorsConstructorDescriptionAbstractValidatorSize(io.github.mmm.base.range.Range<Integer> range) The constructor. -
Method Summary
Methods inherited from class io.github.mmm.validation.main.AbstractValidatorRange
convertValue, equals, getId, getMax, getMin, getRange, hashCode, validateNotNullMethods inherited from class io.github.mmm.validation.AbstractValueValidator
validate, validateNullMethods inherited from class io.github.mmm.validation.AbstractValidator
getChild, getChildCount, isDynamic, source2string, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.mmm.base.lang.Composable
iteratorMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface io.github.mmm.validation.Validator
append, append, containsId, getChild, isMandatory, validate
-
Constructor Details
-
AbstractValidatorSize
The constructor.- Parameters:
range- is theRangethe value has to becontained in.
-
-
Method Details
-
isLength
protected final boolean isLength()- Specified by:
isLengthin classAbstractValidatorRange<V,Integer> - Returns:
trueif validating the length or size of the value,falseotherwise.
-