/** * Add to the ProcessingSet. * @param processingUnit The Processing Unit to be added. * @param resourceConfig Corresponding resource config. */ @SuppressWarnings("unchecked") public void addProcessingUnit(DOMElementVisitor processingUnit, SmooksResourceConfiguration resourceConfig) { ContentHandlerConfigMap mapInst = new ContentHandlerConfigMap(processingUnit, resourceConfig); processingUnits.add(mapInst); }
/** * Add to the ProcessingSet. * @param processingUnit The Processing Unit to be added. * @param resourceConfig Corresponding resource config. */ @SuppressWarnings("unchecked") public void addProcessingUnit(DOMElementVisitor processingUnit, SmooksResourceConfiguration resourceConfig) { ContentHandlerConfigMap mapInst = new ContentHandlerConfigMap(processingUnit, resourceConfig); processingUnits.add(mapInst); }
/** * Add to the ProcessingSet. * @param processingUnit The Processing Unit to be added. * @param resourceConfig Corresponding resource config. */ @SuppressWarnings("unchecked") public void addProcessingUnit(DOMElementVisitor processingUnit, SmooksResourceConfiguration resourceConfig) { ContentHandlerConfigMap mapInst = new ContentHandlerConfigMap(processingUnit, resourceConfig); processingUnits.add(mapInst); }
/** * Add to the ProcessingSet. * @param processingUnit The Processing Unit to be added. * @param resourceConfig Corresponding resource config. */ public void addProcessingUnit(DOMElementVisitor processingUnit, SmooksResourceConfiguration resourceConfig) { ContentHandlerConfigMap mapInst = new ContentHandlerConfigMap(processingUnit, resourceConfig); processingUnits.add(mapInst); }
/** * Add a delivery unit mapping for the specified selector. * * @param elementName The target element for the content handler. * @param resourceConfig Resource configuration. * @param contentHandler The delivery unit. */ public void addMapping(String elementName, SmooksResourceConfiguration resourceConfig, T contentHandler) { addMapping(elementName, new ContentHandlerConfigMap<T>(contentHandler, resourceConfig)); }
/** * Add a delivery unit mapping for the specified selector. * * @param elementName The target element for the content handler. * @param resourceConfig Resource configuration. * @param contentHandler The delivery unit. */ public void addMapping(String elementName, SmooksResourceConfiguration resourceConfig, T contentHandler) { addMapping(elementName, new ContentHandlerConfigMap<T>(contentHandler, resourceConfig)); }
/** * Add a delivery unit mapping for the specified selector. * * @param elementName The target element for the content handler. * @param resourceConfig Resource configuration. * @param contentHandler The delivery unit. */ public void addMapping(String elementName, SmooksResourceConfiguration resourceConfig, T contentHandler) { addMapping(elementName, new ContentHandlerConfigMap<T>(contentHandler, resourceConfig)); }
/** * Add a delivery unit mapping for the specified selector. * * @param elementName The target element for the content handler. * @param resourceConfig Resource configuration. * @param contentHandler The delivery unit. */ public void addMapping(String elementName, SmooksResourceConfiguration resourceConfig, T contentHandler) { addMapping(elementName, new ContentHandlerConfigMap<T>(contentHandler, 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)); }
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(targetNS != null && targetNS != XMLConstants.NULL_NS_URI) { 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)); }