AssertArgument.isNotNull(event, "event"); if(ignoreEvent(event)) { processLifecycleEvent((FilterLifecycleEvent) event); } else if (event instanceof ElementPresentEvent) { ReportNode node = new ReportNode((ElementPresentEvent) event); allNodes.add(node); processNewElementEvent(node); } else { if (reportNodeStack.isEmpty()) { ReportNode reportNode = getReportNode(((ElementProcessingEvent) event).getElement());
private void mapMessageNodeVists(List<MessageNode> visits) throws IOException { if (!allNodes.isEmpty()) { mapNode(reportNodeStack.elementAt(0), visits); } // And clear everything... preProcessingEvents.clear(); processingEvents.clear(); reportNodeStack.clear(); allNodes.clear(); }
mapMessageNodeVists(((DOMReport)report).getAssemblies()); } else if (domEvent.getDOMEventType() == DOMFilterLifecycleEvent.DOMEventType.SERIALIZATION_STARTED) { mapMessageNodeVists(report.getProcessings()); mapConfigBuilderEvents(deliveryConfig.getConfigBuilderEvents()); processFinishEvent();
private void mapNode(ReportNode reportNode, List<MessageNode> visits) throws IOException { List<ReportNode> children; MessageNode messageNode; messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(true); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.BEFORE, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; children = reportNode.children; for (ReportNode child : children) { mapNode(child, visits); } messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(false); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.AFTER, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; }
private void processFinishEvent() throws IOException { if(report instanceof DOMReport) { if(report.getProcessings().isEmpty()) { mapMessageNodeVists(report.getProcessings()); } else { mapMessageNodeVists(((DOMReport)report).getSerializations()); mapMessageNodeVists(report.getProcessings()); applyTemplate(report); } finally { Writer writer = reportConfiguration.getOutputWriter();
mapMessageNodeVists(((DOMReport)report).getAssemblies()); } else if (domEvent.getDOMEventType() == DOMFilterLifecycleEvent.DOMEventType.SERIALIZATION_STARTED) { mapMessageNodeVists(report.getProcessings()); mapConfigBuilderEvents(deliveryConfig.getConfigBuilderEvents()); processFinishEvent();
private void mapNode(ReportNode reportNode, List<MessageNode> visits) throws IOException { List<ReportNode> children; MessageNode messageNode; messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(true); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.BEFORE, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; children = reportNode.children; for (ReportNode child : children) { mapNode(child, visits); } messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(false); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.AFTER, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; }
private void processFinishEvent() throws IOException { if(report instanceof DOMReport) { if(report.getProcessings().isEmpty()) { mapMessageNodeVists(report.getProcessings()); } else { mapMessageNodeVists(((DOMReport)report).getSerializations()); mapMessageNodeVists(report.getProcessings()); applyTemplate(report); } finally { Writer writer = reportConfiguration.getOutputWriter();
AssertArgument.isNotNull(event, "event"); if(ignoreEvent(event)) { processLifecycleEvent((FilterLifecycleEvent) event); } else if (event instanceof ElementPresentEvent) { ReportNode node = new ReportNode((ElementPresentEvent) event); allNodes.add(node); processNewElementEvent(node); } else { if (reportNodeStack.isEmpty()) { ReportNode reportNode = getReportNode(((ElementProcessingEvent) event).getElement());
mapMessageNodeVists(((DOMReport)report).getAssemblies()); } else if (domEvent.getDOMEventType() == DOMFilterLifecycleEvent.DOMEventType.SERIALIZATION_STARTED) { mapMessageNodeVists(report.getProcessings()); mapConfigBuilderEvents(deliveryConfig.getConfigBuilderEvents()); processFinishEvent();
private void mapNode(ReportNode reportNode, List<MessageNode> visits) throws IOException { List<ReportNode> children; MessageNode messageNode; messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(true); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.BEFORE, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; children = reportNode.children; for (ReportNode child : children) { mapNode(child, visits); } messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(false); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.AFTER, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; }
private void processFinishEvent() throws IOException { if(report instanceof DOMReport) { if(report.getProcessings().isEmpty()) { mapMessageNodeVists(report.getProcessings()); } else { mapMessageNodeVists(((DOMReport)report).getSerializations()); mapMessageNodeVists(report.getProcessings()); applyTemplate(report); } finally { Writer writer = reportConfiguration.getOutputWriter();
private void mapMessageNodeVists(List<MessageNode> visits) throws IOException { if (!allNodes.isEmpty()) { mapNode(reportNodeStack.elementAt(0), visits); } // And clear everything... preProcessingEvents.clear(); processingEvents.clear(); reportNodeStack.clear(); allNodes.clear(); }
AssertArgument.isNotNull(event, "event"); if(ignoreEvent(event)) { processLifecycleEvent((FilterLifecycleEvent) event); } else if (event instanceof ElementPresentEvent) { ReportNode node = new ReportNode((ElementPresentEvent) event); allNodes.add(node); processNewElementEvent(node); } else { if (reportNodeStack.isEmpty()) { ReportNode reportNode = getReportNode(((ElementProcessingEvent) event).getElement());
mapMessageNodeVists(((DOMReport)report).getAssemblies()); } else if (domEvent.getDOMEventType() == DOMFilterLifecycleEvent.DOMEventType.SERIALIZATION_STARTED) { mapMessageNodeVists(report.getProcessings()); mapConfigBuilderEvents(deliveryConfig.getConfigBuilderEvents()); processFinishEvent();
private void mapNode(ReportNode reportNode, List<MessageNode> visits) throws IOException { List<ReportNode> children; MessageNode messageNode; messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(true); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.BEFORE, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; children = reportNode.children; for (ReportNode child : children) { mapNode(child, visits); } messageNode = new MessageNode(); messageNode.setNodeId(messageNodeCounter); messageNode.setElementName(reportNode.getElementName()); messageNode.setVisitBefore(false); messageNode.setDepth(reportNode.getDepth()); mapNodeEvents(VisitSequence.AFTER, reportNode, messageNode); visits.add(messageNode); messageNodeCounter++; }
private void processFinishEvent() throws IOException { if(report instanceof DOMReport) { if(report.getProcessings().isEmpty()) { mapMessageNodeVists(report.getProcessings()); } else { mapMessageNodeVists(((DOMReport)report).getSerializations()); mapMessageNodeVists(report.getProcessings()); applyTemplate(report); } finally { Writer writer = reportConfiguration.getOutputWriter();
private void mapMessageNodeVists(List<MessageNode> visits) throws IOException { if (!allNodes.isEmpty()) { mapNode(reportNodeStack.elementAt(0), visits); } // And clear everything... preProcessingEvents.clear(); processingEvents.clear(); reportNodeStack.clear(); allNodes.clear(); }
AssertArgument.isNotNull(event, "event"); if(ignoreEvent(event)) { processLifecycleEvent((FilterLifecycleEvent) event); } else if (event instanceof ElementPresentEvent) { ReportNode node = new ReportNode((ElementPresentEvent) event); allNodes.add(node); processNewElementEvent(node); } else { if (reportNodeStack.isEmpty()) { ReportNode reportNode = getReportNode(((ElementProcessingEvent) event).getElement());
private void mapMessageNodeVists(List<MessageNode> visits) throws IOException { if (!allNodes.isEmpty()) { mapNode(reportNodeStack.elementAt(0), visits); } // And clear everything... preProcessingEvents.clear(); processingEvents.clear(); reportNodeStack.clear(); allNodes.clear(); }