パッケージ jakarta.el
クラス FunctionMapper
java.lang.ObjectSE
jakarta.el.FunctionMapper
Jakarta Expression Language 関数名とメソッド間のマップへのインターフェース。
FunctionMapper は、${prefix:name()} スタイルの関数を、その関数を実行できる静的メソッドにマップします。
- 導入:
- Jakarta Server Pages 2.1
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明voidmapFunction(StringSE prefix, StringSE localName, MethodSE meth) 関数として使用できる静的メソッドを追加します。abstract MethodSEresolveFunction(StringSE prefix, StringSE localName) 指定されたプレフィックスとローカル名をjava.lang.Methodに解決します。
コンストラクターの詳細
FunctionMapper
public FunctionMapper()
メソッドの詳細
resolveFunction
指定されたプレフィックスとローカル名をjava.lang.Methodに解決します。指定されたプレフィックスとローカル名に一致する関数が見つからなかった場合、
nullを返します。- パラメーター:
prefix- 関数の接頭辞、または接頭辞がない場合は ""。例:${fn:method()}の"fn"、または${method()}の""。localName- 関数の短い名前。例:${fn:method()}の"method"。- 戻り値:
- 呼び出す静的メソッド、または一致するものが見つからなかった場合は
null。
mapFunction
関数として使用できる静的メソッドを追加します。- パラメーター:
prefix- 関数の接頭辞、または接頭辞がない場合は ""。例:${fn:method()}の"fn"、または${method()}の""。localName- 関数の短い名前。例:${fn:method()}の"method"。meth- 関数が参照されるときに呼び出される静的メソッド。null 値を指定すると、関数がマップから削除されます。- 導入:
- Jakarta Expression Language 3.0