Class ValidatorLoadFactory
java.lang.Object
io.jmix.flowui.component.validation.ValidatorLoadFactory
Specific bean for loading validators.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected LoaderSupportprotected MessageToolsprotected final Map<String,BiFunction<org.dom4j.Element, String, Validator<?>>> 
- 
Constructor SummaryConstructorsConstructorDescriptionValidatorLoadFactory(org.springframework.context.ApplicationContext applicationContext, MessageTools messageTools, LoaderSupport loaderSupport) 
- 
Method SummaryModifier and TypeMethodDescriptioncreateValidator(org.dom4j.Element element, String messageGroup) Creates validator from XML element.protected ValidatorloadCustomValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadDecimalMaxValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadDecimalMinValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadDigitsValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadDoubleMaxValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadDoubleMinValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadFutureOrPresentValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadFutureValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadMaxValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadMinValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadPastOrPresentValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadPastValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadRegexpValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadSizeValidator(org.dom4j.Element element, String messageGroup) protected ValidatorloadValidatorWithoutAttributes(org.dom4j.Element element, String messageGroup) 
- 
Field Details- 
applicationContextprotected org.springframework.context.ApplicationContext applicationContext
- 
messageTools
- 
loaderSupport
- 
validatorsMap
 
- 
- 
Constructor Details- 
ValidatorLoadFactorypublic ValidatorLoadFactory(org.springframework.context.ApplicationContext applicationContext, MessageTools messageTools, LoaderSupport loaderSupport) 
 
- 
- 
Method Details- 
createValidatorCreates validator from XML element.- Parameters:
- element- validator element
- messageGroup- message group
- Returns:
- validator or null if there is no such element
 
- 
loadCustomValidator
- 
loadDecimalMinValidator
- 
loadDecimalMaxValidator
- 
loadDoubleMinValidator
- 
loadDoubleMaxValidator
- 
loadDigitsValidator
- 
loadFutureValidator
- 
loadFutureOrPresentValidator
- 
loadPastValidator
- 
loadPastOrPresentValidator
- 
loadMaxValidator
- 
loadMinValidator
- 
loadValidatorWithoutAttributes
- 
loadRegexpValidator
- 
loadSizeValidator
 
-