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