/** * Public constructor. * * @param selector The selector definition. * @param selectorNamespaceURI The selector namespace URI. * @param targetProfile Target Profile(s). Comma separated list of * {@link ProfileTargetingExpression ProfileTargetingExpressions}. * @param resource The resource. * @see #setResourceType(String) * @see #setParameter(String, String) */ public SmooksResourceConfiguration(String selector, String selectorNamespaceURI, String targetProfile, String resource) { this(selector, targetProfile, resource); setSelectorNamespaceURI(selectorNamespaceURI); }
/** * Public constructor. * * @param selector The selector definition. * @param selectorNamespaceURI The selector namespace URI. * @param targetProfile Target Profile(s). Comma separated list of * {@link ProfileTargetingExpression ProfileTargetingExpressions}. * @param resource The resource. * @see #setResourceType(String) * @see #setParameter(String, String) */ public SmooksResourceConfiguration(String selector, String selectorNamespaceURI, String targetProfile, String resource) { this(selector, targetProfile, resource); setSelectorNamespaceURI(selectorNamespaceURI); }
/** * Public constructor. * * @param selector The selector definition. * @param selectorNamespaceURI The selector namespace URI. * @param targetProfile Target Profile(s). Comma separated list of * {@link ProfileTargetingExpression ProfileTargetingExpressions}. * @param resource The resource. * @see #setResourceType(String) * @see #setParameter(String, String) */ public SmooksResourceConfiguration(String selector, String selectorNamespaceURI, String targetProfile, String resource) { this(selector, targetProfile, resource); setSelectorNamespaceURI(selectorNamespaceURI); }
/** * Public constructor. * * @param selector The selector definition. * @param selectorNamespaceURI The selector namespace URI. * @param targetProfile Target Profile(s). Comma separated list of * {@link ProfileTargetingExpression ProfileTargetingExpressions}. * @param resource The resource. * @see #setResourceType(String) * @see #setParameter(String, String) */ public SmooksResourceConfiguration(String selector, String selectorNamespaceURI, String targetProfile, String resource) { this(selector, targetProfile, resource); setSelectorNamespaceURI(selectorNamespaceURI); }
private void addIndexCounter(ElementIndexCounter indexCounter) { SelectorStep selectorStep = indexCounter.getSelectorStep(); QName targetElement = selectorStep.getTargetElement(); String targetElementName = targetElement.getLocalPart(); String targetNS = targetElement.getNamespaceURI(); SAXElementVisitorMap visitorMap = optimizedVisitorConfig.get(targetElementName); if(visitorMap == null) { visitorMap = new SAXElementVisitorMap(); optimizedVisitorConfig.put(targetElementName, visitorMap); } List<ContentHandlerConfigMap<SAXVisitBefore>> vbs = visitorMap.getVisitBefores(); if(vbs == null) { vbs = new ArrayList<ContentHandlerConfigMap<SAXVisitBefore>>(); visitorMap.setVisitBefores(vbs); } SmooksResourceConfiguration resourceConfig = new SmooksResourceConfiguration(targetElementName); if(!XMLConstants.NULL_NS_URI.equals(targetNS)) { resourceConfig.setSelectorNamespaceURI(targetNS); } vbs.add(0, new ContentHandlerConfigMap(indexCounter, resourceConfig)); }
private void addIndexCounter(ElementIndexCounter indexCounter) { SelectorStep selectorStep = indexCounter.getSelectorStep(); QName targetElement = selectorStep.getTargetElement(); String targetElementName = targetElement.getLocalPart(); String targetNS = targetElement.getNamespaceURI(); SAXElementVisitorMap visitorMap = optimizedVisitorConfig.get(targetElementName); if(visitorMap == null) { visitorMap = new SAXElementVisitorMap(); optimizedVisitorConfig.put(targetElementName, visitorMap); } List<ContentHandlerConfigMap<SAXVisitBefore>> vbs = visitorMap.getVisitBefores(); if(vbs == null) { vbs = new ArrayList<ContentHandlerConfigMap<SAXVisitBefore>>(); visitorMap.setVisitBefores(vbs); } SmooksResourceConfiguration resourceConfig = new SmooksResourceConfiguration(targetElementName); if(!XMLConstants.NULL_NS_URI.equals(targetNS)) { resourceConfig.setSelectorNamespaceURI(targetNS); } vbs.add(0, new ContentHandlerConfigMap(indexCounter, resourceConfig)); }
public static void unsetProperty(SmooksResourceConfiguration config, String property) { if(property.equals("selector")) { config.setSelector(null); } else if(property.equals("resource")) { config.setResource(null); } else if(property.equals("resourceType")) { config.setResourceType(null); } else if(property.equals("selector-namespace")) { config.setSelectorNamespaceURI(null); } else if(property.equals("defaultResource")) { config.setDefaultResource(false); } else if(property.equals("targetProfile")) { config.setTargetProfile(null); } else if(property.equals("condition")) { config.setConditionEvaluator(null); } else if(property.equals("conditionRef")) { config.setConditionEvaluator(null); } else { config.removeParameter(property); } }
public static void unsetProperty(SmooksResourceConfiguration config, String property) { if(property.equals("selector")) { config.setSelector(null); } else if(property.equals("resource")) { config.setResource(null); } else if(property.equals("resourceType")) { config.setResourceType(null); } else if(property.equals("selector-namespace")) { config.setSelectorNamespaceURI(null); } else if(property.equals("defaultResource")) { config.setDefaultResource(false); } else if(property.equals("targetProfile")) { config.setTargetProfile(null); } else if(property.equals("condition")) { config.setConditionEvaluator(null); } else if(property.equals("conditionRef")) { config.setConditionEvaluator(null); } else { config.removeParameter(property); } }
private void addIndexCounter(ElementIndexCounter indexCounter) { SelectorStep selectorStep = indexCounter.getSelectorStep(); QName targetElement = selectorStep.getTargetElement(); String targetElementName = targetElement.getLocalPart(); String targetNS = targetElement.getNamespaceURI(); SAXElementVisitorMap visitorMap = optimizedVisitorConfig.get(targetElementName); if(visitorMap == null) { visitorMap = new SAXElementVisitorMap(); optimizedVisitorConfig.put(targetElementName, visitorMap); } List<ContentHandlerConfigMap<SAXVisitBefore>> vbs = visitorMap.getVisitBefores(); if(vbs == null) { vbs = new ArrayList<ContentHandlerConfigMap<SAXVisitBefore>>(); visitorMap.setVisitBefores(vbs); } SmooksResourceConfiguration resourceConfig = new SmooksResourceConfiguration(targetElementName); if(!XMLConstants.NULL_NS_URI.equals(targetNS)) { resourceConfig.setSelectorNamespaceURI(targetNS); } vbs.add(0, new ContentHandlerConfigMap(indexCounter, resourceConfig)); }
public static void unsetProperty(SmooksResourceConfiguration config, String property) { if(property.equals("selector")) { config.setSelector(null); } else if(property.equals("resource")) { config.setResource(null); } else if(property.equals("resourceType")) { config.setResourceType(null); } else if(property.equals("selector-namespace")) { config.setSelectorNamespaceURI(null); } else if(property.equals("defaultResource")) { config.setDefaultResource(false); } else if(property.equals("targetProfile")) { config.setTargetProfile(null); } else if(property.equals("condition")) { config.setConditionEvaluator(null); } else if(property.equals("conditionRef")) { config.setConditionEvaluator(null); } else { config.removeParameter(property); } }
public static void unsetProperty(SmooksResourceConfiguration config, String property) { if(property.equals("selector")) { config.setSelector(null); } else if(property.equals("resource")) { config.setResource(null); } else if(property.equals("resourceType")) { config.setResourceType(null); } else if(property.equals("selector-namespace")) { config.setSelectorNamespaceURI(null); } else if(property.equals("defaultResource")) { config.setDefaultResource(false); } else if(property.equals("targetProfile")) { config.setTargetProfile(null); } else if(property.equals("condition")) { config.setConditionEvaluator(null); } else if(property.equals("conditionRef")) { config.setConditionEvaluator(null); } else { config.removeParameter(property); } }
public SmooksResourceConfiguration addVisitor(Visitor visitor, String targetSelector, String targetSelectorNS, boolean configure) { AssertArgument.isNotNull(visitor, "visitor"); AssertArgument.isNotNull(targetSelector, "targetSelector"); SmooksResourceConfiguration resourceConfig; if (visitor instanceof SmooksResourceConfigurationFactory) { resourceConfig = ((SmooksResourceConfigurationFactory)visitor).createConfiguration(); resourceConfig.setResource(visitor.getClass().getName()); resourceConfig.setSelector(targetSelector); } else { resourceConfig = new SmooksResourceConfiguration(targetSelector, visitor.getClass().getName()); } resourceConfig.setSelectorNamespaceURI(targetSelectorNS); addVisitor(visitor, resourceConfig, configure); return resourceConfig; }
private void addIndexCounter(ElementIndexCounter indexCounter) { SelectorStep selectorStep = indexCounter.getSelectorStep(); QName targetElement = selectorStep.getTargetElement(); String targetElementName = targetElement.getLocalPart(); String targetNS = targetElement.getNamespaceURI(); SAXElementVisitorMap visitorMap = optimizedVisitorConfig.get(targetElementName); if(visitorMap == null) { visitorMap = new SAXElementVisitorMap(); optimizedVisitorConfig.put(targetElementName, visitorMap); } List<ContentHandlerConfigMap<SAXVisitBefore>> vbs = visitorMap.getVisitBefores(); if(vbs == null) { vbs = new ArrayList<ContentHandlerConfigMap<SAXVisitBefore>>(); visitorMap.setVisitBefores(vbs); } SmooksResourceConfiguration resourceConfig = new SmooksResourceConfiguration(targetElementName); if(targetNS != null && targetNS != XMLConstants.NULL_NS_URI) { resourceConfig.setSelectorNamespaceURI(targetNS); } vbs.add(0, new ContentHandlerConfigMap(indexCounter, resourceConfig)); }
public SmooksResourceConfiguration addVisitor(Visitor visitor, String targetSelector, String targetSelectorNS, boolean configure) { AssertArgument.isNotNull(visitor, "visitor"); AssertArgument.isNotNull(targetSelector, "targetSelector"); SmooksResourceConfiguration resourceConfig; if (visitor instanceof SmooksResourceConfigurationFactory) { resourceConfig = ((SmooksResourceConfigurationFactory)visitor).createConfiguration(); resourceConfig.setResource(visitor.getClass().getName()); resourceConfig.setSelector(targetSelector); } else { resourceConfig = new SmooksResourceConfiguration(targetSelector, visitor.getClass().getName()); } resourceConfig.setSelectorNamespaceURI(targetSelectorNS); addVisitor(visitor, resourceConfig, configure); return resourceConfig; }
public SmooksResourceConfiguration addVisitor(Visitor visitor, String targetSelector, String targetSelectorNS, boolean configure) { AssertArgument.isNotNull(visitor, "visitor"); AssertArgument.isNotNull(targetSelector, "targetSelector"); SmooksResourceConfiguration resourceConfig; if (visitor instanceof SmooksResourceConfigurationFactory) { resourceConfig = ((SmooksResourceConfigurationFactory)visitor).createConfiguration(); resourceConfig.setResource(visitor.getClass().getName()); resourceConfig.setSelector(targetSelector); } else { resourceConfig = new SmooksResourceConfiguration(targetSelector, visitor.getClass().getName()); } resourceConfig.setSelectorNamespaceURI(targetSelectorNS); addVisitor(visitor, resourceConfig, configure); return resourceConfig; }
public SmooksResourceConfiguration addVisitor(Visitor visitor, String targetSelector, String targetSelectorNS, boolean configure) { AssertArgument.isNotNull(visitor, "visitor"); AssertArgument.isNotNull(targetSelector, "targetSelector"); SmooksResourceConfiguration resourceConfig; if (visitor instanceof SmooksResourceConfigurationFactory) { resourceConfig = ((SmooksResourceConfigurationFactory)visitor).createConfiguration(); resourceConfig.setResource(visitor.getClass().getName()); resourceConfig.setSelector(targetSelector); } else { resourceConfig = new SmooksResourceConfiguration(targetSelector, visitor.getClass().getName()); } resourceConfig.setSelectorNamespaceURI(targetSelectorNS); addVisitor(visitor, resourceConfig, configure); return resourceConfig; }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { SmooksResourceConfiguration config = new SmooksResourceConfiguration(); ExtensionContext extensionContext = ExtensionContext.getExtensionContext(executionContext); config.setExtendedConfigNS(element.getNamespaceURI()); config.setResource(resource); // Set the defaults... if(extensionContext.getDefaultSelector() != null) { config.setSelector(extensionContext.getDefaultSelector()); } config.setSelectorNamespaceURI(extensionContext.getDefaultNamespace()); String targetProfile = DomUtils.getAttributeValue(element, PARAMETER_TARGET_PROFILE); if(targetProfile == null) { targetProfile = extensionContext.getDefaultProfile(); } config.setTargetProfile(targetProfile); config.setConditionEvaluator(extensionContext.getDefaultConditionEvaluator()); if(isTemplate) { extensionContext.addResourceTemplate(config); } else { extensionContext.addResource(config); } }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { SmooksResourceConfiguration config = new SmooksResourceConfiguration(); ExtensionContext extensionContext = ExtensionContext.getExtensionContext(executionContext); config.setExtendedConfigNS(element.getNamespaceURI()); config.setResource(resource); // Set the defaults... if(extensionContext.getDefaultSelector() != null) { config.setSelector(extensionContext.getDefaultSelector()); } config.setSelectorNamespaceURI(extensionContext.getDefaultNamespace()); String targetProfile = DomUtils.getAttributeValue(element, PARAMETER_TARGET_PROFILE); if(targetProfile == null) { targetProfile = extensionContext.getDefaultProfile(); } config.setTargetProfile(targetProfile); config.setConditionEvaluator(extensionContext.getDefaultConditionEvaluator()); if(isTemplate) { extensionContext.addResourceTemplate(config); } else { extensionContext.addResource(config); } }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { SmooksResourceConfiguration config = new SmooksResourceConfiguration(); ExtensionContext extensionContext = ExtensionContext.getExtensionContext(executionContext); config.setExtendedConfigNS(element.getNamespaceURI()); config.setResource(resource); // Set the defaults... if(extensionContext.getDefaultSelector() != null) { config.setSelector(extensionContext.getDefaultSelector()); } config.setSelectorNamespaceURI(extensionContext.getDefaultNamespace()); String targetProfile = DomUtils.getAttributeValue(element, PARAMETER_TARGET_PROFILE); if(targetProfile == null) { targetProfile = extensionContext.getDefaultProfile(); } config.setTargetProfile(targetProfile); config.setConditionEvaluator(extensionContext.getDefaultConditionEvaluator()); if(isTemplate) { extensionContext.addResourceTemplate(config); } else { extensionContext.addResource(config); } }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { SmooksResourceConfiguration config = new SmooksResourceConfiguration(); ExtensionContext extensionContext = ExtensionContext.getExtensionContext(executionContext); config.setExtendedConfigNS(element.getNamespaceURI()); config.setResource(resource); // Set the defaults... if(extensionContext.getDefaultSelector() != null) { config.setSelector(extensionContext.getDefaultSelector()); } config.setSelectorNamespaceURI(extensionContext.getDefaultNamespace()); String targetProfile = DomUtils.getAttributeValue(element, PARAMETER_TARGET_PROFILE); if(targetProfile == null) { targetProfile = extensionContext.getDefaultProfile(); } config.setTargetProfile(targetProfile); config.setConditionEvaluator(extensionContext.getDefaultConditionEvaluator()); if(isTemplate) { extensionContext.addResourceTemplate(config); } else { extensionContext.addResource(config); } }