1 package examples; 2 3 import cintoo.messages.bundle.xml.Property; 4 import cintoo.messages.bundle.xml.XmlResourceBundle; 5 import org.apache.commons.digester.Digester; 6 7 import java.io.InputStream ; 8 import java.io.IOException ; 9 import java.util.Locale ; 10 11 public class CocoonXmlResourceBundle extends XmlResourceBundle { 12 public CocoonXmlResourceBundle(InputStream input, Locale locale) throws IOException { 13 super(input, locale); 14 } 15 16 protected Digester configure(Digester digester) { 17 digester.addObjectCreate("catalogue/message", Property.class); 18 digester.addSetNext("catalogue/message", "addProperty", "cintoo.messages.bundle.xml.Property"); 19 digester.addBeanPropertySetter("catalogue/message", "value"); 20 digester.addSetProperties("catalogue/message", "key", "key"); 21 return digester; 22 } 23 24 } 25 | Popular Tags |