Class ValidatorHandler
- All Implemented Interfaces:
- AttachedObjectHandler,- EditableValueHolderAttachedObjectHandler,- FaceletHandler,- ValueHolderAttachedObjectHandler
 Handles setting a Validator instance on an
 EditableValueHolder parent. Will wire all attributes set to the
 Validator instance created/fetched. Uses the "binding" attribute for grabbing instances to apply
 attributes to.
 
Will only set/create Validator is the passed UIComponent's parent is null, signifying that it wasn't restored from an existing tree.
- 
Field SummaryFields inherited from class jakarta.faces.view.facelets.DelegatingMetaTagHandlerdelegateFactoryFields inherited from class jakarta.faces.view.facelets.TagHandlernextHandler, tag, tagId
- 
Constructor SummaryConstructorsConstructorDescriptionValidatorHandler(ValidatorConfig config) Construct this instance around the configuration information in argumentconfig
- 
Method SummaryModifier and TypeMethodDescriptionprotected TagHandlerDelegateReturn the implementation specific delegate instance that provides the bulk of the work for this handler instance.Return theTagConfigsubclass used to configure this handler instance.Retrieve the id of the validator that is to be created and added to the parentEditableValueHolder.Methods inherited from class jakarta.faces.view.facelets.FaceletsAttachedObjectHandlerapplyAttachedObject, getAttachedObjectHandlerHelper, getForMethods inherited from class jakarta.faces.view.facelets.DelegatingMetaTagHandlerapply, applyNextHandler, createMetaRuleset, getBinding, getTag, getTagAttribute, getTagId, isDisabled, setAttributesMethods inherited from class jakarta.faces.view.facelets.TagHandlergetAttribute, getRequiredAttribute, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.faces.view.AttachedObjectHandlerapplyAttachedObject, getFor
- 
Constructor Details- 
ValidatorHandlerConstruct this instance around the configuration information in argument config- Parameters:
- config- the- TagConfigsubclass for this kind of attached object.
 
 
- 
- 
Method Details- 
getTagHandlerDelegateReturn the implementation specific delegate instance that provides the bulk of the work for this handler instance. - Specified by:
- getTagHandlerDelegatein class- DelegatingMetaTagHandler
- Returns:
- the implementation specific delegate instance
 
- 
getValidatorIdRetrieve the id of the validator that is to be created and added to the parent EditableValueHolder. All subclasses should override this method because it is important for Facelets to have a unique way of identifying the validators that are added to thisEditableValueHolderand allows exclusions to work properly. An exclusion is a validator declaration that has the attribute "disabled" which resolves to false, instructing Facelets not to register a default validator with the same id.- Parameters:
- ctx- the FaceletContext for this- Facelet
- Returns:
- the validator-id
 
- 
getValidatorConfigReturn the TagConfigsubclass used to configure this handler instance.- Returns:
- the TagConfigsubclass used to configure this handler instance.
 
 
-