/** @since 0.8 or earlier */ public GraphPrintVisitor endGraph() { ensureOpen(); if (openGraphCount <= 0) { throw new IllegalArgumentException("no open graph"); } openGraphCount--; xmlstream.writeStartElement("graph"); xmlstream.writeStartElement("properties"); // set graph name xmlstream.writeStartElement("p"); xmlstream.writeAttribute("name", "name"); xmlstream.writeCharacters(currentGraphName); xmlstream.writeEndElement(); xmlstream.writeEndElement(); // properties xmlstream.writeStartElement("nodes"); writeNodes(); xmlstream.writeEndElement(); // nodes xmlstream.writeStartElement("edges"); writeEdges(); xmlstream.writeEndElement(); // edges xmlstream.writeEndElement(); // graph xmlstream.flush(); return this; }
/** @since 0.8 or earlier */ public GraphPrintVisitor endGraph() { ensureOpen(); if (openGraphCount <= 0) { throw new IllegalArgumentException("no open graph"); } openGraphCount--; xmlstream.writeStartElement("graph"); xmlstream.writeStartElement("properties"); // set graph name xmlstream.writeStartElement("p"); xmlstream.writeAttribute("name", "name"); xmlstream.writeCharacters(currentGraphName); xmlstream.writeEndElement(); xmlstream.writeEndElement(); // properties xmlstream.writeStartElement("nodes"); writeNodes(); xmlstream.writeEndElement(); // nodes xmlstream.writeStartElement("edges"); writeEdges(); xmlstream.writeEndElement(); // edges xmlstream.writeEndElement(); // graph xmlstream.flush(); return this; }
/** @since 0.8 or earlier */ public void close() { if (xmlstream == null) { return; } while (openGroupCount > 0) { endGroup(); } assert openGraphCount == 0 && openGroupCount == 0; xmlstream.writeEndElement(); // graphDocument xmlstream.writeEndDocument(); xmlstream.flush(); xmlstream.close(); xmlstream = null; }
/** @since 0.8 or earlier */ public void close() { if (xmlstream == null) { return; } while (openGroupCount > 0) { endGroup(); } assert openGraphCount == 0 && openGroupCount == 0; xmlstream.writeEndElement(); // graphDocument xmlstream.writeEndDocument(); xmlstream.flush(); xmlstream.close(); xmlstream = null; }