List of usage examples for org.apache.commons.digester3 Digester addSetNext
public void addSetNext(String pattern, String methodName)
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addLimitConditions(Digester d, String tagParent) { d.addObjectCreate(tagParent + "/sequencing/limitConditions", LimitConditions.class); d.addSetNext(tagParent + "/sequencing/limitConditions", "setLimitConditions"); d.addSetProperties(tagParent + "/sequencing/limitConditions"); }
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addConditionRule(Digester d, String tagCondition, String metodoAdd) { d.addObjectCreate(tagCondition, SequencingRule.class); d.addSetNext(tagCondition, metodoAdd); // <ruleConditions> d.addSetProperties(tagCondition + "/ruleConditions"); d.addObjectCreate(tagCondition + "/ruleConditions/ruleCondition", RuleCondition.class); d.addSetNext(tagCondition + "/ruleConditions/ruleCondition", "addRuleCondition"); d.addSetProperties(tagCondition + "/ruleConditions/ruleCondition"); // <ruleAction> d.addCallMethod(tagCondition + "/ruleAction", "setRuleAction", 1); d.addCallParam(tagCondition + "/ruleAction", 0, "action"); }
From source file:eu.scape_project.planning.xml.PlanParser.java
private static void addCreateValue(final Digester digester, final Class c, final String setNextMethod) { String name = c.getName();//from w ww . j a va 2 s. co m name = name.substring(name.lastIndexOf(".") + 1); name = name.substring(0, 1).toLowerCase() + name.substring(1); String pattern = "*/" + name; digester.addObjectCreate(pattern, c); // digester.addSetProperties(pattern); digester.addBeanPropertySetter(pattern + "/value"); digester.addSetNext(pattern, setNextMethod); }
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addDeliveryControls(Digester d, String tagParent) { d.addObjectCreate(tagParent + "/sequencing/deliveryControls", DeliveryControls.class); d.addSetNext(tagParent + "/sequencing/deliveryControls", "setDeliveryControls"); d.addSetProperties(tagParent + "/sequencing/deliveryControls"); }
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addRollupConsiderations(Digester d, String tagParent) { d.addObjectCreate(tagParent + "/sequencing/rollupConsiderations", RollupConsiderations.class); d.addSetNext(tagParent + "/sequencing/rollupConsiderations", "setRollupConsiderations"); d.addSetProperties(tagParent + "/sequencing/rollupConsiderations"); }
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addRandomizationControls(Digester d, String tagParent) { d.addObjectCreate(tagParent + "/sequencing/randomizationControls", RandomizationControls.class); d.addSetNext(tagParent + "/sequencing/randomizationControls", "setRandomizationControls"); d.addSetProperties(tagParent + "/sequencing/randomizationControls"); }
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addRollupRules(Digester d, String tagParent) { d.addObjectCreate(tagParent + "/sequencing/rollupRules", RollupRules.class); d.addSetNext(tagParent + "/sequencing/rollupRules", "setRollupRules"); d.addSetProperties(tagParent + "/sequencing/rollupRules"); // <rollupRule> d.addObjectCreate(tagParent + "/sequencing/rollupRules/rollupRule", RollupRule.class); d.addSetNext(tagParent + "/sequencing/rollupRules/rollupRule", "addRollupRule"); d.addSetProperties(tagParent + "/sequencing/rollupRules/rollupRule"); // <rollupCondition> d.addObjectCreate(tagParent + "/sequencing/rollupRules/rollupRule/rollupConditions/rollupCondition", RollupCondition.class); d.addSetProperties(tagParent + "/sequencing/rollupRules/rollupRule/rollupConditions/rollupCondition"); d.addSetNext(tagParent + "/sequencing/rollupRules/rollupRule/rollupConditions/rollupCondition", "addRollupCondition"); // <rollupAction> d.addCallMethod(tagParent + "/sequencing/rollupRules/rollupRule/rollupAction", "setRollupAction", 1); d.addCallParam(tagParent + "/sequencing/rollupRules/rollupRule/rollupAction", 0, "action"); /*//from w w w. jav a 2 s.co m d.addCallMethod(tagParent+"/sequencing/rollupRules/rollupRule/rollupAction", "set"); d.addSetNext(tagParent+"/sequencing/rollupRules/rollupRule", "addRollupRule"); d.addSetProperties(tagParent+"/sequencing/rollupRules/rollupRule"); */ }
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addObjective(Digester d, String tagParent, String metodoAdd) { d.addObjectCreate(tagParent, Objective.class); d.addSetProperties(tagParent);// ww w .ja v a 2 s. co m d.addSetNext(tagParent, metodoAdd); d.addCallMethod(tagParent + "/minNormalizedMeasure", "setMinNormalizedMeasure", 0); d.addObjectCreate(tagParent + "/mapInfo", MapInfo.class); d.addSetNext(tagParent + "/mapInfo", "addMapInfo"); d.addSetProperties(tagParent + "/mapInfo"); }
From source file:architecture.ee.web.navigator.XmlMenuHolder.java
protected Digester initDigester() { Digester digester = new Digester(); digester.setClassLoader(Thread.currentThread().getContextClassLoader()); digester.push(this); // 1//from w w w. j a v a 2 s . c om digester.addObjectCreate("MenuConfig/Menus/Menu", "architecture.ee.web.navigator.MenuComponent", "type"); digester.addSetProperties("MenuConfig/Menus/Menu"); digester.addSetNext("MenuConfig/Menus/Menu", "addMenu"); // 2 digester.addObjectCreate("MenuConfig/Menus/Menu/Item", "architecture.ee.web.navigator.MenuComponent", "type"); digester.addSetProperties("MenuConfig/Menus/Menu/Item"); digester.addSetNext("MenuConfig/Menus/Menu/Item", "addMenuComponent", "architecture.ee.web.navigator.MenuComponent"); // 3 digester.addObjectCreate("MenuConfig/Menus/Menu/Item/Item", "architecture.ee.web.navigator.MenuComponent", "type"); digester.addSetProperties("MenuConfig/Menus/Menu/Item/Item"); digester.addSetNext("MenuConfig/Menus/Menu/Item/Item", "addMenuComponent", "architecture.ee.web.navigator.MenuComponent"); // 4 digester.addObjectCreate("MenuConfig/Menus/Menu/Item/Item/Item", "architecture.ee.web.navigator.MenuComponent", "type"); digester.addSetProperties("MenuConfig/Menus/Menu/Item/Item/Item"); digester.addSetNext("MenuConfig/Menus/Menu/Item/Item/Item", "addMenuComponent", "architecture.ee.web.navigator.MenuComponent"); // 5 digester.addObjectCreate("MenuConfig/Menus/Menu/Item/Item/Item/Item", "architecture.ee.web.navigator.MenuComponent", "type"); digester.addSetProperties("MenuConfig/Menus/Menu/Item/Item/Item/Item"); digester.addSetNext("MenuConfig/Menus/Menu/Item/Item/Item/Item", "addMenuComponent", "architecture.ee.web.navigator.MenuComponent"); // 6 digester.addObjectCreate("MenuConfig/Menus/Menu/Item/Item/Item/Item/Item", "architecture.ee.web.navigator.MenuComponent", "type"); digester.addSetProperties("MenuConfig/Menus/Menu/Item/Item/Item/Item/Item"); digester.addSetNext("MenuConfig/Menus/Menu/Item/Item/Item/Item/Item", "addMenuComponent", "architecture.ee.web.navigator.MenuComponent"); // 7 digester.addObjectCreate("MenuConfig/Menus/Menu/Item/Item/Item/Item/Item/Item", "architecture.ee.web.navigator.MenuComponent", "type"); digester.addSetProperties("MenuConfig/Menus/Menu/Item/Item/Item/Item/Item/Item"); digester.addSetNext("MenuConfig/Menus/Menu/Item/Item/Item/Item/Item/Item", "addMenuComponent", "architecture.ee.web.navigator.MenuComponent"); /** digester.addObjectCreate("MenuConfig/Displayers/Displayer", "net.sf.navigator.displayer.MenuDisplayerMapping", "mapping"); digester.addSetProperties("MenuConfig/Displayers/Displayer"); digester.addSetNext("MenuConfig/Displayers/Displayer", "addMenuDisplayerMapping", "net.sf.navigator.displayer.MenuDisplayerMapping"); digester.addSetProperty("MenuConfig/Displayers/Displayer/SetProperty", "property", "value"); */ return digester; }
From source file:br.univali.celine.scorm.model.cam.ContentPackageReader20043rd.java
protected void addOrganizations(Digester d) { d.addObjectCreate("manifest/organizations", Organizations.class); d.addSetProperties("manifest/organizations", "default", "defaultOrg"); d.addSetNext("manifest/organizations", "setOrganizations"); addOrganization(d);/*from w w w . j av a 2 s . c om*/ }