空のイテレータによる rateCode 値の Bean のリストでの JXPath 検索。
rateCode=R1 を持つすべてのアイテムをフェッチしたい Bean のリストがあります。以下は私のコードです。
class MyBean{
private String rateCode;
public String getRateCode(){
return this.rateCode;
}
public void setRateCode(String rateCode){
this.rateCode=rateCode;
}
}
List<MyBean> list = loadTestData();
JXPathContext ctx = JXPathContext.newContext(list);
Iterator iter = authSrcContext.iterate("*[rateCode='R1']");
while(iter.hasNext()){
Object bp = iter.next();
MyBean bean = (MyBean)bp;
}