Package jakarta.faces.view.facelets
Class ValidatorHandler
- java.lang.Object
-
- jakarta.faces.view.facelets.TagHandler
-
- jakarta.faces.view.facelets.MetaTagHandler
-
- jakarta.faces.view.facelets.DelegatingMetaTagHandler
-
- jakarta.faces.view.facelets.FaceletsAttachedObjectHandler
-
- jakarta.faces.view.facelets.ValidatorHandler
-
- All Implemented Interfaces:
AttachedObjectHandler
,EditableValueHolderAttachedObjectHandler
,FaceletHandler
,ValueHolderAttachedObjectHandler
@JSFFaceletTag public class ValidatorHandler extends FaceletsAttachedObjectHandler implements EditableValueHolderAttachedObjectHandler
Handles setting a Validator instance on a EditableValueHolder. 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 Summary
-
Fields inherited from class jakarta.faces.view.facelets.DelegatingMetaTagHandler
delegateFactory
-
Fields inherited from class jakarta.faces.view.facelets.TagHandler
nextHandler, tag, tagId
-
-
Constructor Summary
Constructors Constructor Description ValidatorHandler(ValidatorConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TagHandlerDelegate
getTagHandlerDelegate()
ValidatorConfig
getValidatorConfig()
String
getValidatorId(FaceletContext ctx)
-
Methods inherited from class jakarta.faces.view.facelets.FaceletsAttachedObjectHandler
applyAttachedObject, getAttachedObjectHandlerHelper, getFor
-
Methods inherited from class jakarta.faces.view.facelets.DelegatingMetaTagHandler
apply, applyNextHandler, createMetaRuleset, getBinding, getTag, getTagAttribute, getTagId, isDisabled, setAttributes
-
Methods inherited from class jakarta.faces.view.facelets.TagHandler
getAttribute, getRequiredAttribute, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jakarta.faces.view.AttachedObjectHandler
applyAttachedObject, getFor
-
-
-
-
Constructor Detail
-
ValidatorHandler
public ValidatorHandler(ValidatorConfig config)
-
-
Method Detail
-
getValidatorConfig
public ValidatorConfig getValidatorConfig()
-
getValidatorId
public String getValidatorId(FaceletContext ctx)
-
getTagHandlerDelegate
protected TagHandlerDelegate getTagHandlerDelegate()
- Specified by:
getTagHandlerDelegate
in classDelegatingMetaTagHandler
-
-