直接 ArrayList に要素を代入したいときのサンプル。
<?xml version="1.0" encoding="UTF-8"?> <root> <values> <value>VALUE</value> <value>test</value> <value>123456</value> </values> </root>
… <pattern value="root/values"> <object-create-rule classname="java.util.ArrayList" /> <pattern value="value"> <call-method-rule methodname="add" paramcount="1" /> <call-param-rule paramnumber="0" /> </pattern> <set-next-rule methodname="setValues" /> </pattern> …
※ setValues は ArrayList を所有するオブジェクトのセッターになる。