Hi all. I got the following XML
<regex-validators>
<regex-validator>
<type>digitField</type>
<expression>\d+</expression>
<messags>
<message>
<local>en</local>
<text>Only digit values are allowed</text>
</message>
</messags>
</regex-validator>
</regex-validators>
Here is my bean
public class RegexValidatorType {
private String expression;
private HashMap messages;
private String type;
//getters and settters here
........
}
I want to strore All regex-validators in ArrayList of RegexType bean and to
store the messages in HashMap with key <local> and value <text>. How to do
that inserting in the map with digester?
This is my code without the messages mapping:
digester.addObjectCreate("regex-validators", ArrayList.class);
digester.addObjectCreate("regex-validators/regex-validator",
RegexValidatorType.class);
digester.addBeanPropertySetter("regex-validators/regex-validator/type",
"type");
digester.addBeanPropertySetter("regex-validators/regex-validator/expression",
"expression");
digester.addSetNext("regex-validators/regex-validator", "add");