List of usage examples for org.apache.commons.digester Digester addSetNext
public void addSetNext(String pattern, String methodName, String paramType)
From source file:com.threerings.cast.bundle.tools.ComponentBundlerUtil.java
/** * Configures <code>ruleSet</code> and hooks it into <code>digester</code>. *///from w ww . j a v a 2 s. c o m protected static void addTileSetRuleSet(Digester digester, TileSetRuleSet ruleSet) { ruleSet.setPrefix("actions" + ActionRuleSet.ACTION_PATH); digester.addRuleSet(ruleSet); digester.addSetNext(ruleSet.getPath(), "addTileSet", TileSet.class.getName()); }
From source file:com.projity.configuration.ScriptConfiguration.java
public static void addDigesterEvents(Digester digester) { digester.addObjectCreate("*/script", "com.projity.configuration.ScriptConfiguration"); digester.addSetProperties("*/script"); digester.addSetNext("*/script", "setScriptConfiguration", "com.projity.configuration.ScriptConfiguration"); digester.addObjectCreate("*/script/class", "com.projity.configuration.ScriptClass"); digester.addSetProperties("*/script/class"); digester.addSetNext("*/script/class", "addClassToResolve", "com.projity.configuration.ScriptClass"); }
From source file:net.sf.jasperreports.customvisualization.xml.CVDigester.java
protected static void addCVItemDataRules(Digester digester, String pattern, String namespace) { digester.addObjectCreate(pattern, StandardItemData.class); digester.addSetNext(pattern, "addItemData", StandardItemData.class.getName()); String itemPattern = pattern + "/item"; digester.addObjectCreate(itemPattern, StandardItem.class); digester.addSetNext(itemPattern, "addItem", Item.class.getName()); addItemPropertieyRules(digester, itemPattern + "/itemProperty", namespace); digester.setRuleNamespaceURI(JRXmlWriter.JASPERREPORTS_NAMESPACE.getNamespaceURI()); digester.addFactoryCreate(pattern + "/dataset", CVItemDatasetFactory.class.getName()); digester.addSetNext(pattern + "/dataset", "setDataset", JRElementDataset.class.getName()); digester.setRuleNamespaceURI(namespace); }
From source file:net.sf.jasperreports.customvisualization.xml.CVDigester.java
protected static void addItemPropertieyRules(Digester digester, String itemPropertyPattern, String namespace) { digester.addFactoryCreate(itemPropertyPattern, CVItemPropertyXmlFactory.class); digester.addSetNext(itemPropertyPattern, "addItemProperty", ItemProperty.class.getName()); addExpressionRules(digester, itemPropertyPattern + "/" + JRXmlConstants.ELEMENT_valueExpression, "setValueExpression", true); }
From source file:com.projity.configuration.ChartDefinition.java
public static void addDigesterEvents(Digester digester) { digester.addObjectCreate("*/charts/chart", "com.projity.configuration.ChartDefinition"); digester.addSetProperties("*/charts/chart"); digester.addSetNext("*/charts/chart", "add", "com.projity.configuration.NamedItem"); }
From source file:com.threerings.miso.tools.xml.SparseMisoSceneRuleSet.java
/** * Adds a set of rules to <code>dig</code> to create an Object info from the element at * base/type/object and calls <code>methodName</code> on the object on dig's stack. *//*from w w w . j av a 2 s. c o m*/ public static void addObjectExtractor(Digester dig, String type, String base, String methodName) { String prefix = base + "/" + type + "/object"; dig.addObjectCreate(prefix, ObjectInfo.class); dig.addRule(prefix, new SetPropertyFieldsRule()); dig.addSetNext(prefix, methodName, ObjectInfo.class.getName()); }
From source file:com.projity.script.ContextStore.java
public static void addDigesterEvents(Digester digester) { digester.addObjectCreate("*/converterContexts", "com.projity.script.ContextStore"); digester.addSetProperties("*/converterContexts"); digester.addSetNext("*/converterContexts", "add", "com.projity.configuration.NamedItem"); digester.addObjectCreate("*/converterContexts/context", "com.projity.script.ConverterContext"); digester.addSetProperties("*/converterContexts/context"); digester.addSetNext("*/converterContexts/context", "addContext", "com.projity.script.ConverterContext"); }
From source file:com.projity.graphic.configuration.FormFormat.java
public static void addDigesterEvents(Digester digester) { //layout//from www .j a v a 2 s . co m digester.addObjectCreate("*/bar/format/form/layout", "com.projity.graphic.configuration.FormBoxLayout"); digester.addSetProperties("*/bar/format/form/layout"); digester.addSetNext("*/bar/format/form/layout", "addLayout", "com.projity.graphic.configuration.FormBoxLayout"); //box digester.addObjectCreate("*/bar/format/form/box", "com.projity.graphic.configuration.FormBox"); digester.addSetProperties("*/bar/format/form/box"); digester.addSetNext("*/bar/format/form/box", "addBox", "com.projity.graphic.configuration.FormBox"); }
From source file:com.projity.graphic.configuration.CellStyles.java
public static void addDigesterEvents(Digester digester) { // main properties of bar digester.addObjectCreate("*/cellstyles", "com.projity.graphic.configuration.CellStyles"); digester.addSetProperties("*/cellstyles"); digester.addSetNext("*/cellstyles", "add", "com.projity.configuration.NamedItem"); // start section digester.addObjectCreate("*/cellstyles/style", "com.projity.graphic.configuration.CellStyleFactory"); digester.addSetProperties("*/cellstyles/style"); digester.addCallMethod("*/cellstyles/style/formulaText", "setFormulaText", 0); digester.addSetNext("*/cellstyles/style", "addStyle", "com.projity.graphic.configuration.CellStyleFactory"); }
From source file:com.projity.graphic.configuration.ActionLists.java
public static void addDigesterEvents(Digester digester) { // main properties of bar digester.addObjectCreate("*/actionLists", "com.projity.graphic.configuration.ActionLists"); digester.addSetProperties("*/actionLists"); digester.addSetNext("*/actionLists", "add", "com.projity.configuration.NamedItem"); // start section digester.addObjectCreate("*/actionLists/actionList", "com.projity.graphic.configuration.ActionListFactory"); digester.addSetProperties("*/actionLists/actionList"); digester.addCallMethod("*/actionLists/actionList/formulaText", "setFormulaText", 0); digester.addSetNext("*/actionLists/actionList", "addActionList", "com.projity.graphic.configuration.ActionListFactory"); }