クラス ExtendedArrayELResolver
java.lang.Object
jakarta.el.ELResolver
org.iplass.mtp.impl.command.beanmapper.el.ExtendedArrayELResolver
public class ExtendedArrayELResolver
extends jakarta.el.ELResolver
カスタムのArrayELResolver
標準提供のArrayELResolver実装に対し、次の機能を拡張。
-
autoGrow機能
対象の配列のサイズが指定のindexより小さい場合自動的にサイズを拡張し、インスタンスを生成する。 -
空文字をnullにセットする対応
EL3.0の仕様上、Stringにnullをセットすることできないので、ここでカスタム。
-
フィールドの概要
クラスから継承されたフィールド jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明Class<?> getCommonPropertyType(jakarta.el.ELContext context, Object base) getFeatureDescriptors(jakarta.el.ELContext context, Object base) Class<?> booleanisReadOnly(jakarta.el.ELContext context, Object base, Object property) voidクラスから継承されたメソッド jakarta.el.ELResolver
convertToType, invoke
-
コンストラクタの詳細
-
ExtendedArrayELResolver
public ExtendedArrayELResolver()
-
-
メソッドの詳細
-
getValue
- 定義:
getValueクラス内jakarta.el.ELResolver
-
getType
- 定義:
getTypeクラス内jakarta.el.ELResolver
-
setValue
- 定義:
setValueクラス内jakarta.el.ELResolver
-
isReadOnly
- 定義:
isReadOnlyクラス内jakarta.el.ELResolver
-
getFeatureDescriptors
- オーバーライド:
getFeatureDescriptorsクラス内jakarta.el.ELResolver
-
getCommonPropertyType
- 定義:
getCommonPropertyTypeクラス内jakarta.el.ELResolver
-