@Override public void endList(DataList<?> list) { if (writer.isIn("content")) writer.closeTag(); if (getRecursionLevel() > 1) writer.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(); }