List of usage examples for org.apache.commons.digester RuleSetBase RuleSetBase
RuleSetBase
From source file:net.sf.jasperreports.engine.xml.JRXmlTemplateDigesterFactory.java
protected RuleSet readRuleSet() { return new RuleSetBase() { @Override//from www . j av a 2 s .c o m public void addRuleInstances(Digester digester) { digester.addObjectCreate(PATTERN_ROOT, JRSimpleTemplate.class); digester.addCallMethod(PATTERN_INCLUDED_TEMPLATE, "addIncludedTemplate", 0); digester.addFactoryCreate(PATTERN_STYLE, JRTemplateStyleFactory.class); digester.addSetNext(PATTERN_STYLE, "addStyle", JRStyle.class.getName()); digester.addFactoryCreate(PATTERN_STYLE_PEN, JRPenFactory.Style.class.getName()); digester.addFactoryCreate(PATTERN_BOX, JRBoxFactory.class.getName()); digester.addFactoryCreate(PATTERN_BOX_PEN, JRPenFactory.Box.class.getName()); digester.addFactoryCreate(PATTERN_BOX_TOP_PEN, JRPenFactory.Top.class.getName()); digester.addFactoryCreate(PATTERN_BOX_LEFT_PEN, JRPenFactory.Left.class.getName()); digester.addFactoryCreate(PATTERN_BOX_BOTTOM_PEN, JRPenFactory.Bottom.class.getName()); digester.addFactoryCreate(PATTERN_BOX_RIGHT_PEN, JRPenFactory.Right.class.getName()); digester.addFactoryCreate(PATTERN_PARAGRAPH, JRParagraphFactory.class.getName()); digester.addFactoryCreate(PATTERN_TAB_STOP, TabStopFactory.class.getName()); digester.addSetNext(PATTERN_TAB_STOP, "addTabStop", TabStop.class.getName()); } }; }
From source file:org.codehaus.enunciate.config.DeploymentModuleOne.java
@Override public RuleSet getConfigurationRules() { return new RuleSetBase() { public void addRuleInstances(Digester digester) { digester.addCallMethod("enunciate/modules/module1/element", "putElement", 2); digester.addCallParam("enunciate/modules/module1/element", 0, "name"); digester.addCallParam("enunciate/modules/module1/element", 1); }// w ww . jav a2s. c om }; }
From source file:org.codehaus.enunciate.config.DeploymentModuleTwo.java
@Override public RuleSet getConfigurationRules() { return new RuleSetBase() { public void addRuleInstances(Digester digester) { digester.addCallMethod("enunciate/modules/module2/element", "putElement", 2); digester.addCallParam("enunciate/modules/module2/element", 0, "name"); digester.addCallParam("enunciate/modules/module2/element", 1); }//from w ww.jav a2 s . c om }; }