/** * Called at start */ public void open() { out.println("<trace " + "saxon-version=\"" + Version.getProductVersion()+ "\" " + getOpeningAttributes() + '>'); indent++; }
/** * Called after an instruction of the stylesheet got processed */ public void leave(/*@NotNull*/ InstructionInfo info) { int infotype = info.getConstructType(); String tag = tag(infotype); if (level(info) > detail || tag == null) { // this TraceListener ignores some events to reduce the volume of output return; } indent--; out.info(AbstractTraceListener.spaces(indent) + "</" + tag + '>'); }
@Override public void endCurrentItem(Item item) { if (stack.peek() == item) { super.endCurrentItem(item); stack.pop(); } }
/** * Called after an instruction of the stylesheet got processed */ public void leave(InstructionInfo info) { int infotype = info.getConstructType(); String tag = tag(infotype); if (tag==null) { // this TraceListener ignores some events to reduce the volume of output return; } indent--; out.println(AbstractTraceListener.spaces(indent) + "</" + tag + '>'); }
int infotype = info.getConstructType(); StructuredQName qName = info.getObjectName(); String tag = tag(infotype); if (level(info) > detail || tag == null) { String msg = AbstractTraceListener.spaces(indent) + '<' + tag; String name = (String) info.getProperty("name"); if (name != null) { msg += " name=\"" + escape(name) + '"'; } else if (qName != null) { msg += " name=\"" + escape(qName.getDisplayName()) + '"'; msg += ' ' + prop + "=\"" + escape(val.toString()) + '"'; msg += " module=\"" + escape(file) + "\">"; out.info(msg); indent++;
int infotype = info.getConstructType(); StructuredQName qName = info.getObjectName(); String tag = tag(infotype); if (tag==null) { String msg = AbstractTraceListener.spaces(indent) + '<' + tag; String name = (String)info.getProperty("name"); if (name!=null) { msg += " name=\"" + escape(name) + '"'; } else if (qName != null) { msg += " name=\"" + escape(qName.getDisplayName()) + '"'; msg += ' ' + prop + "=\"" + escape(val.toString()) + '"'; msg += " module=\"" + escape(file) + "\">"; out.println(msg); indent++;
@Override public void leave(InstructionInfo info) { if (info instanceof TemplateRule) { indent--; out.info(AbstractTraceListener.spaces(indent) + "</rule>"); } }
switch (value) { case "none": ((AbstractTraceListener) traceListener).setLevelOfDetail(0); break; case "low": ((AbstractTraceListener) traceListener).setLevelOfDetail(1); break; case "normal": ((AbstractTraceListener) traceListener).setLevelOfDetail(2); break; case "high": ((AbstractTraceListener) traceListener).setLevelOfDetail(3); break;
int infotype = info.getConstructType(); StructuredQName qName = info.getObjectName(); String tag = tag(infotype); if (level(info) > detail || tag == null) { String msg = AbstractTraceListener.spaces(indent) + '<' + tag; String name = (String) info.getProperty("name"); if (name != null) { msg += " name=\"" + escape(name) + '"'; } else if (qName != null) { msg += " name=\"" + escape(qName.getDisplayName()) + '"'; msg += ' ' + prop + "=\"" + escape(val.toString()) + '"'; msg += " module=\"" + escape(file) + "\">"; out.info(msg); indent++;
int infotype = info.getConstructType(); StructuredQName qName = info.getObjectName(pool); String tag = tag(infotype); if (tag==null) { String msg = AbstractTraceListener.spaces(indent) + '<' + tag; String name = (String)info.getProperty("name"); if (name!=null) { msg += " name=\"" + escape(name) + '"'; } else if (qName != null) { msg += " name=\"" + escape(qName.getDisplayName()) + '"'; msg += ' ' + prop + "=\"" + escape(val.toString()) + '"'; msg += " module=\"" + escape(file) + "\">"; out.println(msg); indent++;
/** * Called after a node of the source tree got processed */ public void endCurrentItem(Item item) { indent--; if (item instanceof NodeInfo) { NodeInfo curr = (NodeInfo) item; out.println(AbstractTraceListener.spaces(indent) + "</source><!-- " + Navigator.getPath(curr) + " -->"); } }
/** * Called after an instruction of the stylesheet got processed */ public void leave(InstructionInfo info) { int infotype = info.getConstructType(); String tag = tag(infotype); if (tag==null) { // this TraceListener ignores some events to reduce the volume of output return; } indent--; out.println(AbstractTraceListener.spaces(indent) + "</" + tag + '>'); }
switch (value) { case "none": ((AbstractTraceListener) traceListener).setLevelOfDetail(0); break; case "low": ((AbstractTraceListener) traceListener).setLevelOfDetail(1); break; case "normal": ((AbstractTraceListener) traceListener).setLevelOfDetail(2); break; case "high": ((AbstractTraceListener) traceListener).setLevelOfDetail(3); break;
/** * Called after an instruction of the stylesheet got processed */ public void leave(/*@NotNull*/ InstructionInfo info) { int infotype = info.getConstructType(); String tag = tag(infotype); if (level(info) > detail || tag == null) { // this TraceListener ignores some events to reduce the volume of output return; } indent--; out.info(AbstractTraceListener.spaces(indent) + "</" + tag + '>'); }
/** * Called after a node of the source tree got processed */ public void endCurrentItem(Item item) { indent--; if (item instanceof NodeInfo) { NodeInfo curr = (NodeInfo) item; out.println(AbstractTraceListener.spaces(indent) + "</source><!-- " + Navigator.getPath(curr) + " -->"); } }
/** * Called at start */ public void open() { out.println("<trace " + "saxon-version=\"" + Version.getProductVersion()+ "\" " + getOpeningAttributes() + '>'); indent++; }
/** * Called after a node of the source tree got processed */ public void endCurrentItem(Item item) { indent--; if (item instanceof NodeInfo) { NodeInfo curr = (NodeInfo) item; out.info(AbstractTraceListener.spaces(indent) + "</source><!-- " + Navigator.getPath(curr) + " -->"); } }
/** * Called at start */ public void open(Controller controller) { out.info("<trace " + "saxon-version=\"" + Version.getProductVersion() + "\" " + getOpeningAttributes() + '>'); indent++; }
/** * Called after a node of the source tree got processed */ public void endCurrentItem(Item item) { indent--; if (item instanceof NodeInfo) { NodeInfo curr = (NodeInfo) item; out.info(AbstractTraceListener.spaces(indent) + "</source><!-- " + Navigator.getPath(curr) + " -->"); } }
/** * Called at start */ public void open(Controller controller) { out.info("<trace " + "saxon-version=\"" + Version.getProductVersion() + "\" " + getOpeningAttributes() + '>'); indent++; }