クラス 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コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected TagHandlerDelegateこのハンドラーインスタンスの作業の大部分を提供する実装固有のデリゲートインスタンスを返します。このハンドラーインスタンスの構成に使用されるTagConfigサブクラスを返します。作成され、親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
引数
configの構成情報を中心にこのインスタンスを構築します- パラメーター:
config- この種のアタッチされたオブジェクトのTagConfigサブクラス。
方法の詳細
getTagHandlerDelegate
このハンドラーインスタンスの作業の大部分を提供する実装固有のデリゲートインスタンスを返します。
- 次で指定:
- クラス
DelegatingMetaTagHandlerのgetTagHandlerDelegate - 戻り値:
- 実装固有のデリゲートインスタンス
getValidatorId
作成され、親
EditableValueHolderに追加されるバリデーターの ID を取得します。Facelets がこのEditableValueHolderに追加されたバリデーターを識別する独自の方法を持ち、除外が適切に機能できるようにすることが重要であるため、すべてのサブクラスはこのメソッドをオーバーライドする必要があります。除外は、false に解決される属性 "disabled" を持つバリデーター宣言であり、同じ ID でデフォルトのバリデーターを登録しないように Facelets に指示します。- パラメーター:
ctx- このFaceletの FaceletContext- 戻り値:
- バリデータ ID
getValidatorConfig
このハンドラーインスタンスの構成に使用される
TagConfigサブクラスを返します。- 戻り値:
- このハンドラーインスタンスの構成に使用される
TagConfigサブクラス。