private void writeModel() { writer.writeStartElement("model"); Service root = model.getRoot(); if (root != null) { writer.writeElement("root", getServiceRef(root)); } writer.writeStartElement("types"); model.types().forEach(this::writeType); writer.writeEndElement(); writer.writeStartElement("services"); model.services().forEach(this::writeService); writer.writeEndElement(); writer.writeStartElement("documents"); model.documents().forEach(this::writeDocument); writer.writeEndElement(); writer.writeEndElement(); }
private void writeModel() { writer.writeStartObject(); Service root = model.getRoot(); if (root != null) { writer.write("root", getServiceRef(root)); } writer.writeStartArray("types"); model.types().forEach(this::writeType); writer.writeEnd(); writer.writeStartArray("services"); model.services().forEach(this::writeService); writer.writeEnd(); writer.writeStartArray("documents"); model.documents().forEach(this::writeDocument); writer.writeEnd(); writer.writeEnd(); }