/** * Creates a new digester and initializes it from the specified XML file * @param rulesXml URL to the XML file defining the digester rules * @return a new Digester initialized with the rules */ public static Digester createDigester(URL rulesXml) { RuleSet ruleSet = new FromXmlRuleSet(rulesXml); Digester digester = new Digester(); digester.addRuleSet(ruleSet); return digester; }
/** * Creates a new digester and initializes it from the specified InputSource * @param rulesSource load the xml rules from this InputSource * @return a new Digester initialized with the rules */ public static Digester createDigester(InputSource rulesSource) { RuleSet ruleSet = new FromXmlRuleSet(rulesSource); Digester digester = new Digester(); digester.addRuleSet(ruleSet); return digester; }
/** * Creates a new digester and initializes it from the specified InputSource. * This constructor allows the digester to be used to load the rules to be specified. * This allows properties to be configured on the Digester instance before it is used. * * @param rulesSource load the xml rules from this InputSource * @param rulesDigester digester to load the specified XML file. * @return a new Digester initialized with the rules */ public static Digester createDigester(InputSource rulesSource, Digester rulesDigester) { RuleSet ruleSet = new FromXmlRuleSet(rulesSource, rulesDigester); Digester digester = new Digester(); digester.addRuleSet(ruleSet); return digester; }
/** * Creates a new digester and initializes it from the specified XML file. * This constructor allows specifing a rulesDigester to do the XML file * loading; thus no matter the XML files is packed into a jar, a war, or a * ear, the rulesDigester can always find the XML files with properly set * ClassLoader. * * @param rulesXml URL to the XML file defining the digester rules * @param rulesDigester digester to load the specified XML file. * @return a new Digester initialized with the rules */ public static Digester createDigester(URL rulesXml, Digester rulesDigester) { RuleSet ruleSet = new FromXmlRuleSet(rulesXml, rulesDigester); Digester digester = new Digester(); digester.addRuleSet(ruleSet); return digester; }
includedSet.setDigesterRulesDTD(getDigesterRulesDTD()); Digester digester = new Digester(); digester.addRuleSet(includedSet); digester.push(DigesterRuleParser.this); digester.parse(fileName);
parser.setBasePath(basePath); rulesDigester.addRuleSet(parser); rulesDigester.push(parser);
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addRuleSet(new JonasSecurityRuleSet(prefix)); }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addRuleSet(new PackageMappingRuleSet(prefix)); digester.addRuleSet(new JavaXmlTypeMappingRuleSet(prefix)); } }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addRuleSet(new JonasResourceEnvRuleSet(prefix)); digester.addRuleSet(new JonasResourceRuleSet(prefix)); digester.addRuleSet(new JonasEjbRefRuleSet(prefix)); digester.addRuleSet(new JonasServiceRefRuleSet(prefix)); digester.addRuleSet(new JonasMessageDestinationRefRuleSet(prefix)); digester.addCallMethod(prefix + "run-as/principal-name", "setRunAsPrincipalName", 0); }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addRuleSet(new JonasResourceEnvRuleSet(prefix)); digester.addRuleSet(new JonasResourceRuleSet(prefix)); digester.addRuleSet(new JonasEjbRefRuleSet(prefix)); digester.addRuleSet(new JonasServiceRefRuleSet(prefix)); digester.addRuleSet(new JonasMessageDestinationRefRuleSet(prefix)); digester.addCallMethod(prefix + "run-as/principal-name", "setRunAsPrincipalName", 0); }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { //digester.addRuleSet(new IconRuleSet(prefix)); digester.addCallMethod(prefix + "display-name", "setDisplayName", 0); //digester.addCallMethod(prefix + "description", "setDescription", 0); digester.addRuleSet(new ModuleRuleSet(prefix)); digester.addRuleSet(new SecurityRoleRuleSet(prefix)); }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addCallMethod(prefix + "name", "setName", 0); digester.addCallMethod(prefix + "description", "setDescription", 0); digester.addRuleSet(new ClusterDaemonRuleSet(prefix)); digester.addRuleSet(new ServerRuleSet(prefix)); digester.addRuleSet(new ClusterRuleSet(prefix)); }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addRuleSet(new JonasSecurityRuleSet(prefix)); digester.addCallMethod(prefix + "tenant-id", "setTenantId", 0); }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { //digester.addCallMethod(prefix + "description", "setDescription", 0); digester.addCallMethod(prefix + "display-name", "setDisplayName", 0); //digester.addRuleSet(new IconRuleSet(prefix)); digester.addRuleSet(new WebserviceDescriptionRuleSet(prefix)); } }
/** * Creates a new digester and initializes it from the specified InputSource * @param rulesSource load the xml rules from this InputSource * @return a new Digester initialized with the rules */ public static Digester createDigester(InputSource rulesSource) { RuleSet ruleSet = new FromXmlRuleSet(rulesSource); Digester digester = new Digester(); digester.addRuleSet(ruleSet); return digester; }
/** * Configures <code>ruleSet</code> and hooks it into <code>digester</code>. */ protected static void addTileSetRuleSet (Digester digester, TileSetRuleSet ruleSet) { ruleSet.setPrefix("actions" + ActionRuleSet.ACTION_PATH); digester.addRuleSet(ruleSet); digester.addSetNext(ruleSet.getPath(), "add", Object.class.getName()); }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addObjectCreate(prefix + "jonas-security", "org.ow2.jonas.deployment.common.xml.JonasSecurity"); digester.addSetNext(prefix + "jonas-security", "setJonasSecurity", "org.ow2.jonas.deployment.common.xml.JonasSecurity"); digester.addRuleSet(new JonasSecurityRoleMappingRuleSet(prefix + "jonas-security/")); } }
/** * Add a set of rules to the digester object * @param digester Digester instance */ public void addRuleInstances(Digester digester) { digester.addCallMethod(prefix + "war", "setWar", 0); digester.addCallMethod(prefix + "context-root", "setContextRoot", 0); digester.addRuleSet(new JonasWebserviceDescriptionRuleSet(prefix)); } }
private Digester configureDigester(EntityResolver resolver, TrackErrorsErrorHandler handler) { Digester digester = new Digester(); digester.setErrorHandler(handler); digester.setValidating(true); digester.setNamespaceAware(true); digester.setUseContextClassLoader(true); digester.addRuleSet(new RuleSet()); digester.setEntityResolver(resolver); digester.push(this); return digester; }
private Digester configureDigester(EntityResolver resolver, TrackErrorsErrorHandler handler) { Digester digester = new Digester(); digester.setErrorHandler(handler); digester.setValidating(true); digester.setNamespaceAware(true); digester.setUseContextClassLoader(true); digester.addRuleSet(new RuleSet()); digester.setEntityResolver(resolver); digester.push(this); return digester; }