|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 - プロパティ名
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||