@Override public void entering(TraceNode node) { if (node.isRoot()) return; writer.openTag(tag); }
@Override public void entering(TraceNode node) { if (node.isRoot()) return; writer.openTag(tag); }
private void renderParameters(Map<String,String> parameters, XMLWriter writer) { // Render content for (Map.Entry<String, String> parameter : parameters.entrySet()) writer.openTag("parameter").attribute("name", parameter.getKey()) .content(parameter.getValue(), false) .closeTag(); }
public static boolean simpleRenderDefaultErrorHit(XMLWriter writer, ErrorHit defaultErrorHit) throws IOException { writer.openTag("errordetails"); for (Iterator i = defaultErrorHit.errorIterator(); i.hasNext();) { ErrorMessage error = (ErrorMessage) i.next(); renderMessageDefaultErrorHit(writer, error); } writer.closeTag(); return true; }
private void renderGroup(XMLWriter writer, HitGroup hit) { writer.openTag(GROUP); renderHitAttributes(writer, hit); writer.closeStartTag(); }
private void renderGroup(XMLWriter writer, HitGroup hit) { writer.openTag(GROUP); renderHitAttributes(writer, hit); writer.closeStartTag(); }
public static boolean simpleRenderDefaultErrorHit(XMLWriter writer, ErrorHit defaultErrorHit) { writer.openTag("errordetails"); for (Iterator i = defaultErrorHit.errorIterator(); i.hasNext();) { ErrorMessage error = (ErrorMessage) i.next(); renderMessageDefaultErrorHit(writer, error); } writer.closeTag(); return true; }
private void renderGroup(XMLWriter writer, HitGroup hit) { writer.openTag(GROUP); renderHitAttributes(writer, hit); writer.closeStartTag(); }
private void renderHitGroupOfTypeGroupHit(XMLWriter writer, HitGroup hit) { writer.openTag(HIT); renderHitAttributes(writer, hit); renderId(writer, hit); writer.closeStartTag(); }
private void renderSingularHit(XMLWriter writer, Hit hit) { writer.openTag(HIT); renderHitAttributes(writer, hit); writer.closeStartTag(); renderHitFields(writer, hit); }
private void renderHitGroup(XMLWriter writer, HitGroup hit) { if (hit.types().contains("section")) { renderSection(writer, hit); // Renders /result/section } else if (hit.types().contains("meta")) { writer.openTag("meta"); // renders /result/meta writer.closeStartTag(); } else { renderGroup(writer, hit); } }
private void renderHitGroupOfTypeGroupHit(XMLWriter writer, HitGroup hit) { writer.openTag(HIT); renderHitAttributes(writer, hit); renderId(writer, hit); writer.closeStartTag(); }
private static void renderGroupId(GroupId id, XMLWriter writer) { writer.openTag(TAG_GROUP_ID).attribute(ATR_TYPE, id.getTypeName()); if (id instanceof ValueGroupId) { writer.content(getIdValue((ValueGroupId)id), false); } else if (id instanceof BucketGroupId) { BucketGroupId bucketId = (BucketGroupId)id; writer.openTag(TAG_BUCKET_FROM).content(getBucketFrom(bucketId), false).closeTag(); writer.openTag(TAG_BUCKET_TO).content(getBucketTo(bucketId), false).closeTag(); } writer.closeTag(); }
private void renderId(XMLWriter writer, HitGroup hit) { URI uri = hit.getId(); if (uri != null) { writer.openTag(ID).content(uri.stringValue(),false).closeTag(); } }
private void renderSingularHit(XMLWriter writer, Hit hit) { if ( ! hit.isMeta() && ! writer.isIn("content")) writer.openTag("content"); writer.openTag(HIT); renderHitAttributes(hit,writer); writer.closeStartTag(); renderField(writer, "id", hit.getId()); hit.forEachField((name, value) -> renderField(writer, name, value)); writer.closeTag(); }
private void writeOpenFieldElement(XMLWriter writer, String relevancyFieldName) { Utf8String utf8 = fieldNameMap.get(relevancyFieldName); if (utf8 == null) { utf8 = new Utf8String(relevancyFieldName); fieldNameMap.put(relevancyFieldName, utf8); } writer.openTag(FIELD).attribute(NAME, utf8); writer.closeStartTag(); }
private void header(XMLWriter writer, Result result) throws IOException { // TODO: move setting this to Result writer.xmlHeader(getRequestedEncoding(result.getQuery())); writer.openTag(RESULT).attribute(TOTAL_HIT_COUNT,String.valueOf(result.getTotalHitCount())); renderCoverageAttributes(result.getCoverage(false), writer); renderTime(writer, result); writer.closeStartTag(); }
private void header(XMLWriter writer, Result result) { writer.xmlHeader(getRequestedEncoding(result.getQuery())); writer.openTag("page").attribute("version", "1.0") .attribute("layout", result.hits().getField("layout")); renderCoverageAttributes(result.getCoverage(false), writer); writer.closeStartTag(); renderSectionContent(writer, result.hits()); }
private void queryContext(XMLWriter writer, Query owner) { if (owner.getTraceLevel()!=0) { XMLWriter xmlWriter=XMLWriter.from(writer); xmlWriter.openTag("meta").attribute("type", QueryContext.ID); TraceNode traceRoot = owner.getModel().getExecution().trace().traceNode().root(); traceRoot.accept(new XmlRenderer.RenderingVisitor(xmlWriter, owner.getStartTime())); xmlWriter.closeTag(); } }