クラス ValidatorHandler
- java.lang.ObjectSE
- 
- 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
 
 
 
 
 
- 実装されているすべてのインターフェース:
- AttachedObjectHandler、- EditableValueHolderAttachedObjectHandler、- FaceletHandler、- ValueHolderAttachedObjectHandler
 - public class ValidatorHandler extends FaceletsAttachedObjectHandler implements EditableValueHolderAttachedObjectHandler - EditableValueHolder親での- Validatorインスタンスの設定を処理します。作成 / フェッチされた- Validatorインスタンスに設定されたすべての属性をワイヤリングします。属性を適用するインスタンスを取得するために "binding" 属性を使用します。- 渡された UIComponent の親が null である場合にのみ、バリデーターを設定 / 作成します。これは、既存のツリーから復元されなかったことを示します。 
- フィールドのサマリー- クラス jakarta.faces.view.facelets.DelegatingMetaTagHandler から継承されたフィールド- delegateFactory
 - クラス jakarta.faces.view.facelets.TagHandler から継承されたフィールド- nextHandler, tag, tagId
 
 - コンストラクターの概要- コンストラクター - コンストラクター - 説明 - ValidatorHandler(ValidatorConfig config)引数- configの構成情報を中心にこのインスタンスを構築します
 - メソッドのサマリー- すべてのメソッド インスタンスメソッド 具象メソッド - 修飾子と型 - メソッド - 説明 - protected TagHandlerDelegate- getTagHandlerDelegate()このハンドラーインスタンスの作業の大部分を提供する実装固有のデリゲートインスタンスを返します。- ValidatorConfig- getValidatorConfig()このハンドラーインスタンスの構成に使用される- TagConfigサブクラスを返します。- StringSE- getValidatorId(FaceletContext ctx)作成され、親- EditableValueHolderに追加されるバリデーターの ID を取得します。- クラス jakarta.faces.view.facelets.FaceletsAttachedObjectHandler から継承されたメソッド- applyAttachedObject, getAttachedObjectHandlerHelper, getFor
 - クラス jakarta.faces.view.facelets.DelegatingMetaTagHandler から継承されたメソッド- apply, applyNextHandler, createMetaRuleset, getBinding, getTag, getTagAttribute, getTagId, isDisabled, setAttributes
 - クラス jakarta.faces.view.facelets.TagHandler から継承されたメソッド- getAttribute, getRequiredAttribute, toString
 - クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
 - インターフェース jakarta.faces.view.AttachedObjectHandler から継承されたメソッド- applyAttachedObject, getFor
 
 
- コンストラクターの詳細- ValidatorHandler- public ValidatorHandler(ValidatorConfig config) - 引数 - configの構成情報を中心にこのインスタンスを構築します- パラメーター:
- config- この種のアタッチされたオブジェクトの- TagConfigサブクラス。
 
 
 - メソッドの詳細- getTagHandlerDelegate- protected TagHandlerDelegate getTagHandlerDelegate() - このハンドラーインスタンスの作業の大部分を提供する実装固有のデリゲートインスタンスを返します。 - 次で指定:
-  クラス DelegatingMetaTagHandlerのgetTagHandlerDelegate
- 戻り値:
- 実装固有のデリゲートインスタンス
 
 - getValidatorId- public StringSE getValidatorId(FaceletContext ctx) - 作成され、親 - EditableValueHolderに追加されるバリデーターの ID を取得します。Facelets がこの- EditableValueHolderに追加されたバリデーターを識別する独自の方法を持ち、除外が適切に機能できるようにすることが重要であるため、すべてのサブクラスはこのメソッドをオーバーライドする必要があります。除外は、false に解決される属性 "disabled" を持つバリデーター宣言であり、同じ ID でデフォルトのバリデーターを登録しないように Facelets に指示します。- パラメーター:
- ctx- この- Faceletの FaceletContext
- 戻り値:
- バリデータ ID
 
 - getValidatorConfig- public ValidatorConfig getValidatorConfig() - このハンドラーインスタンスの構成に使用される - TagConfigサブクラスを返します。- 戻り値:
-  このハンドラーインスタンスの構成に使用される TagConfigサブクラス。