public interface IndexedBeanWrapper
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]”のように、直接要素を指定する必要はない。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Map<String,Object> |
getIndexedPropertyValues(String propertyName)
指定したプロパティ名に一致する属性値を返す。
|
Copyright © 2014. All Rights Reserved.