public void addToExecutionLifecycleSets() throws SmooksConfigurationException { addToExecutionLifecycleSets(assemblyVisitBefores); addToExecutionLifecycleSets(assemblyVisitAfters); addToExecutionLifecycleSets(processingVisitBefores); addToExecutionLifecycleSets(processingVisitAfters); }
public void configureFilterBypass() { filterBypass = getFilterBypass(assemblyVisitBefores, assemblyVisitAfters, processingVisitBefores, processingVisitAfters, serializationVisitors); } }
DOMContentDeliveryConfig domConfig = new DOMContentDeliveryConfig(); domConfig.setAssemblyVisitBefores(visitorConfig.getDomAssemblyVisitBefores()); domConfig.setAssemblyVisitAfters(visitorConfig.getDomAssemblyVisitAfters()); domConfig.setProcessingVisitBefores(visitorConfig.getDomProcessingVisitBefores()); domConfig.setProcessingVisitAfters(visitorConfig.getDomProcessingVisitAfters()); domConfig.setSerializationVisitors(visitorConfig.getDomSerializationVisitors()); domConfig.setVisitCleanables(visitorConfig.getVisitCleanables()); domConfig.setApplicationContext(applicationContext); domConfig.setSmooksResourceConfigurations(resourceConfigTable); domConfig.setDtd(dtd); domConfig.getConfigBuilderEvents().addAll(configBuilderEvents); domConfig.sort(); domConfig.addToExecutionLifecycleSets(); domConfig.initializeXMLReaderPool(); domConfig.configureFilterBypass();
public Node filter(Element element) { ContentHandlerConfigMapTable<DOMVisitBefore> visitBefores = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfters = deliveryConfig.getAssemblyVisitAfters(); globalAssemblyBefores = visitBefores.getMappings(GLOBAL_SELECTORS); globalAssemblyAfters = visitAfters.getMappings(GLOBAL_SELECTORS); globalProcessingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(GLOBAL_SELECTORS); if(globalProcessingBefores != null && globalProcessingBefores.isEmpty()) { globalProcessingBefores = null; globalProcessingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(GLOBAL_SELECTORS); if(globalProcessingAfters != null && globalProcessingAfters.isEmpty()) { globalProcessingAfters = null;
if (isRoot) { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); } else { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(elementName); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(elementName); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(elementName);
List nodeListCopy = copyList(element.getChildNodes()); int childCount = nodeListCopy.size(); ContentHandlerConfigMapTable<DOMVisitBefore> visitBeforeTable = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfterTable = deliveryConfig.getAssemblyVisitAfters(); String elementName = DomUtils.getName(element);
DOMContentDeliveryConfig domConfig = new DOMContentDeliveryConfig(); domConfig.setAssemblyVisitBefores(visitorConfig.getDomAssemblyVisitBefores()); domConfig.setAssemblyVisitAfters(visitorConfig.getDomAssemblyVisitAfters()); domConfig.setProcessingVisitBefores(visitorConfig.getDomProcessingVisitBefores()); domConfig.setProcessingVisitAfters(visitorConfig.getDomProcessingVisitAfters()); domConfig.setSerializationVisitors(visitorConfig.getDomSerializationVisitors()); domConfig.setVisitCleanables(visitorConfig.getVisitCleanables()); domConfig.setApplicationContext(applicationContext); domConfig.setSmooksResourceConfigurations(resourceConfigTable); domConfig.setDtd(dtd); domConfig.getConfigBuilderEvents().addAll(configBuilderEvents); domConfig.sort(); domConfig.addToExecutionLifecycleSets(); domConfig.initializeXMLReaderPool(); domConfig.configureFilterBypass();
ContentHandlerConfigMapTable<DOMVisitBefore> visitBefores = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfters = deliveryConfig.getAssemblyVisitAfters(); globalAssemblyBefores = visitBefores.getMappings(GLOBAL_SELECTORS); globalAssemblyAfters = visitAfters.getMappings(GLOBAL_SELECTORS); globalProcessingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(GLOBAL_SELECTORS); if(globalProcessingBefores != null && globalProcessingBefores.isEmpty()) { globalProcessingBefores = null; globalProcessingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(GLOBAL_SELECTORS); if(globalProcessingAfters != null && globalProcessingAfters.isEmpty()) { globalProcessingAfters = null;
if (isRoot) { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); } else { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(elementName); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(elementName); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(elementName);
List nodeListCopy = copyList(element.getChildNodes()); ContentHandlerConfigMapTable<DOMVisitBefore> visitBeforeTable = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfterTable = deliveryConfig.getAssemblyVisitAfters(); String elementName = DomUtils.getName(element);
DOMContentDeliveryConfig domConfig = new DOMContentDeliveryConfig(); domConfig.setAssemblyVisitBefores(visitorConfig.getDomAssemblyVisitBefores()); domConfig.setAssemblyVisitAfters(visitorConfig.getDomAssemblyVisitAfters()); domConfig.setProcessingVisitBefores(visitorConfig.getDomProcessingVisitBefores()); domConfig.setProcessingVisitAfters(visitorConfig.getDomProcessingVisitAfters()); domConfig.setSerializationVisitors(visitorConfig.getDomSerializationVisitors()); domConfig.setVisitCleanables(visitorConfig.getVisitCleanables()); domConfig.setApplicationContext(applicationContext); domConfig.setSmooksResourceConfigurations(resourceConfigTable); domConfig.setDtd(dtd); domConfig.getConfigBuilderEvents().addAll(configBuilderEvents); domConfig.sort(); domConfig.addToExecutionLifecycleSets(); domConfig.initializeXMLReaderPool(); domConfig.configureFilterBypass();
ContentHandlerConfigMapTable<DOMVisitBefore> visitBefores = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfters = deliveryConfig.getAssemblyVisitAfters(); globalAssemblyBefores = visitBefores.getMappings(GLOBAL_SELECTORS); globalAssemblyAfters = visitAfters.getMappings(GLOBAL_SELECTORS); globalProcessingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(GLOBAL_SELECTORS); if(globalProcessingBefores != null && globalProcessingBefores.isEmpty()) { globalProcessingBefores = null; globalProcessingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(GLOBAL_SELECTORS); if(globalProcessingAfters != null && globalProcessingAfters.isEmpty()) { globalProcessingAfters = null;
if (isRoot) { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); } else { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(elementName); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(elementName); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(elementName);
List nodeListCopy = copyList(element.getChildNodes()); ContentHandlerConfigMapTable<DOMVisitBefore> visitBeforeTable = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfterTable = deliveryConfig.getAssemblyVisitAfters(); String elementName = DomUtils.getName(element);
public void addToExecutionLifecycleSets() throws SmooksConfigurationException { addToExecutionLifecycleSets(assemblyVisitBefores); addToExecutionLifecycleSets(assemblyVisitAfters); addToExecutionLifecycleSets(processingVisitBefores); addToExecutionLifecycleSets(processingVisitAfters); }
public void configureFilterBypass() { filterBypass = getFilterBypass(assemblyVisitBefores, assemblyVisitAfters, processingVisitBefores, processingVisitAfters, serializationVisitors); } }
DOMContentDeliveryConfig domConfig = new DOMContentDeliveryConfig(); domConfig.setAssemblyVisitBefores(visitorConfig.getDomAssemblyVisitBefores()); domConfig.setAssemblyVisitAfters(visitorConfig.getDomAssemblyVisitAfters()); domConfig.setProcessingVisitBefores(visitorConfig.getDomProcessingVisitBefores()); domConfig.setProcessingVisitAfters(visitorConfig.getDomProcessingVisitAfters()); domConfig.setSerailizationVisitors(visitorConfig.getDomSerializationVisitors()); domConfig.setVisitCleanables(visitorConfig.getVisitCleanables()); domConfig.setApplicationContext(applicationContext); domConfig.setSmooksResourceConfigurations(resourceConfigTable); domConfig.setDtd(dtd); domConfig.getConfigBuilderEvents().addAll(configBuilderEvents); domConfig.sort(); domConfig.addToExecutionLifecycleSets(); domConfig.initializeXMLReaderPool(); domConfig.configureFilterBypass();
ContentHandlerConfigMapTable<DOMVisitBefore> visitBefores = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfters = deliveryConfig.getAssemblyVisitAfters(); globalAssemblyBefores = visitBefores.getMappings(GLOBAL_SELECTORS); globalAssemblyAfters = visitAfters.getMappings(GLOBAL_SELECTORS); globalProcessingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(GLOBAL_SELECTORS); if(globalProcessingBefores != null && globalProcessingBefores.isEmpty()) { globalProcessingBefores = null; globalProcessingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(GLOBAL_SELECTORS); if(globalProcessingAfters != null && globalProcessingAfters.isEmpty()) { globalProcessingAfters = null;
if (isRoot) { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(new String[]{SmooksResourceConfiguration.DOCUMENT_FRAGMENT_SELECTOR, elementName}); } else { processingBefores = deliveryConfig.getProcessingVisitBefores().getMappings(elementName); processingAfters = deliveryConfig.getProcessingVisitAfters().getMappings(elementName); processingCleanables = deliveryConfig.getVisitCleanables().getMappings(elementName);
List nodeListCopy = copyList(element.getChildNodes()); ContentHandlerConfigMapTable<DOMVisitBefore> visitBeforeTable = deliveryConfig.getAssemblyVisitBefores(); ContentHandlerConfigMapTable<DOMVisitAfter> visitAfterTable = deliveryConfig.getAssemblyVisitAfters(); String elementName = DomUtils.getName(element);