|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface IndexedBeanWrapper
JavaBeanの配列・コレクション型属性へのアクセサを持つインタフェース。
getIndexedPropertyValues(String)
メソッドで、
配列型属性にアクセスする。
String型の引数にアクセスするプロパティ名を指定すると、
プロパティ名に一致する属性を全て取得する。
戻り値はMap(キーがプロパティ名、値が属性値)が返される。
getIndexedPropertyValues(String)
メソッドは、配列型以外でも
使用が可能である。
public class TestBean { private String[] stringArray; ・・・(以下、getter/setterは略)
IndexedBeanWrapperImpl bw = new JXPathIndexedBeanWrapperImpl(bean); Map map = bw.getIndexedPropertyValues("stringArray");
getIndexedPropertyValues(String)
メソッドでstringArray属性に
アクセスすると、stringArray[0]、stringArray[1]・・・stringArray[n]までの
プロパティ名と属性値をMap型にして返す。
引数には”stringArray[0]”のように、直接要素を指定する必要はない。
メソッドの概要 | |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getIndexedPropertyValues(java.lang.String propertyName)
指定したプロパティ名に一致する属性値を返す。 |
メソッドの詳細 |
---|
java.util.Map<java.lang.String,java.lang.Object> getIndexedPropertyValues(java.lang.String propertyName)
propertyName
- プロパティ名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |