"setError", 0); digester.addObjectCreate( "RatingServiceSelectionResponse/RatedShipment", ShippingOption.class);
"setError", 0); digester .addObjectCreate( "RateV3Response/Package/Postage", ShippingOption.class); "setError", 0); digester .addObjectCreate( "IntlRateResponse/Package/Service", ShippingOption.class);
private void setSourceDataStoresRules(Digester digester) { final String dataStores = "AppSchemaDataAccess/sourceDataStores"; digester.addObjectCreate(dataStores, XMLConfigDigester.CONFIG_NS_URI, ArrayList.class); setCommonSourceDataStoreRules(SourceDataStore.class, "DataStore", digester); // extension point allowing data sources to provide a custom syntax for their configuration extensions.forEach(extension -> extension.configXmlDigesterDataSources(digester)); // set the list of SourceDataStores for ComlexDataStoreDTO digester.addSetNext(dataStores, "setSourceDataStores"); }
private void setIncludedTypesRules(Digester digester) { final String includes = "AppSchemaDataAccess/includedTypes"; digester.addObjectCreate(includes, XMLConfigDigester.CONFIG_NS_URI, ArrayList.class); // point to related type config path relative to this mapping file location final String includePath = includes + "/Include"; digester.addCallMethod(includePath, "add", 1); digester.addCallParam(includePath, 0); digester.addSetNext(includes, "setIncludedTypes"); } }
private void setTargetSchemaUriRules(Digester digester) { final String targetSchemas = "AppSchemaDataAccess/targetTypes"; digester.addBeanPropertySetter("AppSchemaDataAccess/catalog"); // digester.addCallMethod(targetSchemas + "/Catalog", "setCatalog", 1); // digester.addCallParam(targetSchemas + "/Catalog", 0); digester.addObjectCreate(targetSchemas, XMLConfigDigester.CONFIG_NS_URI, ArrayList.class); final String schema = targetSchemas + "/FeatureType/schemaUri"; digester.addCallMethod(schema, "add", 1); digester.addCallParam(schema, 0); // set the list of XSD file uris on AppSchemaDataAccessDTO digester.addSetNext(targetSchemas, "setTargetSchemasUris"); }
private void setNamespacesRules(Digester digester) { final String ns = "AppSchemaDataAccess/namespaces"; digester.addObjectCreate(ns, XMLConfigDigester.CONFIG_NS_URI, HashMap.class); digester.addCallMethod(ns + "/Namespace", "put", 2); digester.addCallParam(ns + "/Namespace/prefix", 0); digester.addCallParam(ns + "/Namespace/uri", 1); digester.addSetNext(ns, "setNamespaces"); }
String dataStores = "AppSchemaDataAccess/sourceDataStores/"; digester.addObjectCreate( dataStores + dataStoreTag, XMLConfigDigester.CONFIG_NS_URI, datStoreType); digester.addCallMethod(dataStores + dataStoreTag + "/id", "setId", 1); digester.addCallParam(dataStores + dataStoreTag + "/id", 0); digester.addObjectCreate( dataStores + dataStoreTag + "/parameters", XMLConfigDigester.CONFIG_NS_URI,
private void setTypeMappingsRules(Digester digester) { final String mappings = "AppSchemaDataAccess/typeMappings"; digester.addObjectCreate(mappings, XMLConfigDigester.CONFIG_NS_URI, HashSet.class); digester.addObjectCreate(typeMapping, XMLConfigDigester.CONFIG_NS_URI, TypeMapping.class); digester.addCallMethod(typeMapping + "/mappingName", "setMappingName", 1); digester.addCallParam(typeMapping + "/mappingName", 0); digester.addObjectCreate(attMappings, XMLConfigDigester.CONFIG_NS_URI, ArrayList.class); digester.addObjectCreate(attMap, XMLConfigDigester.CONFIG_NS_URI, AttributeMapping.class); digester.addObjectCreate( jdbcMultipleValue, XMLConfigDigester.CONFIG_NS_URI, JdbcMultipleValue.class); digester.addCallMethod(jdbcMultipleValue + "/sourceColumn", "setSourceColumn", 1);
public void addRuleInstances(Digester digester) { digester.addObjectCreate("formats/format", FormatMetadata.class); digester.addSetProperties("formats/format"); digester.addObjectCreate("formats/format/pattern", PatternMetadata.class); digester.addCallMethod("formats/format/pattern", "setText", 0); digester.addSetNext("formats/format/pattern", "addPattern"); digester.addSetNext("formats/format", "addFormat"); }
private void parseRelations(Digester digester) { digester.addObjectCreate( "entity/associations/relation" , RelationMetadata.class.getName() ); digester.addCallMethod ( "entity/associations/relation/documentation" , "setDocumentation" , 0 ); digester.addCallMethod ( "entity/associations/relation/type" , "setType" , 0 ); digester.addCallMethod ( "entity/associations/relation/multiplicity" , "setMultiplicity" , 0 ); digester.addSetNext ( "entity/associations/relation" , "addRelation" , RelationMetadata.class.getName() ); }
protected static void addTemplateRules(Digester digester) { String templatePattern = JRXmlConstants.ELEMENT_jasperReport + "/" + JRXmlConstants.ELEMENT_template; //do not change the order digester.addObjectCreate(templatePattern, JRDesignReportTemplate.class); digester.addSetNext(templatePattern, "addTemplate", JRReportTemplate.class.getName()); digester.addFactoryCreate(templatePattern, JRStringExpressionFactory.class); digester.addCallMethod(templatePattern, "setText", 0); digester.addSetNext(templatePattern, "setSourceExpression", JRExpression.class.getName()); }
private void setIncludedTypesRules(Digester digester) { final String includes = "AppSchemaDataAccess/includedTypes"; digester.addObjectCreate(includes, XMLConfigDigester.CONFIG_NS_URI, ArrayList.class); // point to related type config path relative to this mapping file location final String includePath = includes + "/Include"; digester.addCallMethod(includePath, "add", 1); digester.addCallParam(includePath, 0); digester.addSetNext(includes, "setIncludedTypes"); } }
/** * 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.addObjectCreate(prefix + "jonas-port-component", "org.objectweb.jonas_ws.deployment.xml.JonasPortComponent"); digester.addSetNext(prefix + "jonas-port-component", "addJonasPortComponent", "org.objectweb.jonas_ws.deployment.xml.JonasPortComponent"); digester.addCallMethod(prefix + "jonas-port-component/port-component-name", "setPortComponentName", 0); digester.addCallMethod(prefix + "jonas-port-component/endpoint-uri", "setEndpointURI", 0); }
private void parseComposites(Digester digester) { digester.addObjectCreate( "entity/composites/composite" , CompositeInstanceMetadata.class.getName() ); digester.addCallMethod ( "entity/composites/composite/type" , "setType" , 0 ); digester.addCallMethod ( "entity/composites/composite/prefix", "setPrefix" , 0 ); digester.addCallMethod ( "entity/composites/composite/project", "setProject" , 0 ); digester.addCallMethod ( "entity/composites/composite/name", "setName" , 0 ); digester.addCallMethod ( "entity/composites/composite/label", "setLabel" , 0 ); digester.addSetNext ( "entity/composites/composite" , "addComposite" , CompositeInstanceMetadata.class.getName() ); }
private void setNamespacesRules(Digester digester) { final String ns = "AppSchemaDataAccess/namespaces"; digester.addObjectCreate(ns, XMLConfigDigester.CONFIG_NS_URI, HashMap.class); digester.addCallMethod(ns + "/Namespace", "put", 2); digester.addCallParam(ns + "/Namespace/prefix", 0); digester.addCallParam(ns + "/Namespace/uri", 1); digester.addSetNext(ns, "setNamespaces"); }
public TextModification create() throws IOException, SAXException { TextModifications modifications = new TextModifications(); Digester digester = new Digester(); digester.addObjectCreate("text-modifications/replacement", ReplacementTextModification.class); digester.addSetProperties("text-modifications/replacement"); digester.addSetNext("text-modifications/replacement", "addModification"); digester.push(modifications); digester.parse(_resource.getInputStream()); return modifications; } }
public TextModification create() throws IOException, SAXException { TextModifications modifications = new TextModifications(); Digester digester = new Digester(); digester.addObjectCreate("text-modifications/replacement", ReplacementTextModification.class); digester.addSetProperties("text-modifications/replacement"); digester.addSetNext("text-modifications/replacement", "addModification"); digester.push(modifications); digester.parse(_resource.getInputStream()); return modifications; } }
public void addRuleInstances(Digester digester) { //allow client package conversions to be configured. digester.addObjectCreate("enunciate/modules/ruby/package-conversions/convert", PackageModuleConversion.class); digester.addSetProperties("enunciate/modules/ruby/package-conversions/convert"); digester.addSetNext("enunciate/modules/ruby/package-conversions/convert", "addClientPackageConversion"); digester.addCallMethod("enunciate/modules/ruby/facets/include", "addFacetInclude", 1); digester.addCallParam("enunciate/modules/ruby/facets/include", 0, "name"); digester.addCallMethod("enunciate/modules/ruby/facets/exclude", "addFacetExclude", 1); digester.addCallParam("enunciate/modules/ruby/facets/exclude", 0, "name"); } }
public void addRuleInstances(Digester digester) { digester.addSetProperties("enunciate/modules/docs/war"); digester.addObjectCreate("enunciate/modules/docs/download", DownloadConfig.class); digester.addSetProperties("enunciate/modules/docs/download"); digester.addSetNext("enunciate/modules/docs/download", "addDownload"); digester.addCallMethod("enunciate/modules/docs/additional-css", "addAdditionalCss", 1); digester.addCallParam("enunciate/modules/docs/additional-css", 0, "file"); digester.addCallMethod("enunciate/modules/docs/facets/include", "addFacetInclude", 1); digester.addCallParam("enunciate/modules/docs/facets/include", 0, "name"); digester.addCallMethod("enunciate/modules/docs/facets/exclude", "addFacetExclude", 1); digester.addCallParam("enunciate/modules/docs/facets/exclude", 0, "name"); }