Class NumberRangeModelHandler
java.lang.Object
ch.tocco.nice2.validate.api.reader.handlers.validation.AbstractValidatorModelHandler<NumberRangeValidator>
ch.tocco.nice2.validate.impl.reader.handlers.validation.NumberRangeModelHandler
XML reader for the number-range
NumberRangeValidator
validator.-
Field Summary
Fields inherited from class ch.tocco.nice2.validate.api.reader.handlers.validation.AbstractValidatorModelHandler
doContinue, level, name, negate, receiver, runOn, validator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final void
Will be called after running theAbstractValidatorModelHandler.finish()
-Method.protected void
Will be called before running theAbstractValidatorModelHandler.finish()
-Method.protected Class
<? extends NumberRangeValidator> A concrete class which implmentsAbstractValidatorModelHandler
.protected Class
<NumberRangeValidator> Return the Interface which represents this validator.void
setFromExcluding
(@Nullable Double fromExcluding) void
setFromIncluding
(@Nullable Double fromIncluding) void
setToExcluding
(@Nullable Double toExcluding) void
setToIncluding
(@Nullable Double toIncluding) Methods inherited from class ch.tocco.nice2.validate.api.reader.handlers.validation.AbstractValidatorModelHandler
createValidator, finish, setContinue, setLevel, setName, setNegate, setRunOn
-
Constructor Details
-
NumberRangeModelHandler
-
-
Method Details
-
setFromIncluding
-
setFromExcluding
-
setToIncluding
-
setToExcluding
-
beforeFinish
Description copied from class:AbstractValidatorModelHandler
Will be called before running theAbstractValidatorModelHandler.finish()
-Method. It is a good place for validating properties read from xml since all is read at this point.- Specified by:
beforeFinish
in classAbstractValidatorModelHandler<NumberRangeValidator>
- Throws:
ModelBuildException
-
afterFinish
protected final void afterFinish()Description copied from class:AbstractValidatorModelHandler
Will be called after running theAbstractValidatorModelHandler.finish()
-Method. TheAbstractValidatorModelHandler.validator
object is ready now, so it's the place to assign validator-specific properties read from xml to it.- Specified by:
afterFinish
in classAbstractValidatorModelHandler<NumberRangeValidator>
-
getImplClass
Description copied from class:AbstractValidatorModelHandler
A concrete class which implmentsAbstractValidatorModelHandler
. Expects a public-constructor which takes the Validatable.- Specified by:
getImplClass
in classAbstractValidatorModelHandler<NumberRangeValidator>
- Returns:
- the class
-
getInterface
Description copied from class:AbstractValidatorModelHandler
Return the Interface which represents this validator. This interface is normallyAbstractValidatorModelHandler
- Specified by:
getInterface
in classAbstractValidatorModelHandler<NumberRangeValidator>
- Returns:
- interface-class
-