public void writeEmptyElement(final String localName) throws XMLStreamException { String namespace = unspecifiedNamespaces.getFirst(); if (namespace != NO_NAMESPACE) { writeEmptyElement(namespace, localName); return; } nl(); indent(); delegate.writeEmptyElement(localName); state = END_ELEMENT; }
public void writeAttribute(final String namespaceURI, final String localName, final Iterable<String> values) throws XMLStreamException { delegate.writeAttribute(namespaceURI, localName, join(values)); }
public void writeStartElement(final String namespaceURI, final String localName) throws XMLStreamException { nestUnspecifiedNamespace(); // If this is a nested element flush the outer nl(); indent(); delegate.writeStartElement(namespaceURI, localName); level++; state = START_ELEMENT; indentEndElement = false; }
public void needRewrite() throws XMLStreamException, IOException { Path configFile = getConfigFile(); Files.deleteIfExists(configFile); try (BufferedWriter bw = Files.newBufferedWriter(configFile, StandardOpenOption.CREATE, StandardOpenOption.WRITE)) { try (FormattingXmlStreamWriter writer = new FormattingXmlStreamWriter(XMLOutputFactory.newInstance() .createXMLStreamWriter(bw))) { writer.writeStartDocument(); writer.writeStartElement(ConfigXmlParser10.ROOT_1_0.getLocalPart()); writer.writeDefaultNamespace(ConfigXmlParser10.NAMESPACE_1_0); maven.write(writer); writer.writeEndElement(); writer.writeEndDocument(); } } }
public void write(FormattingXmlStreamWriter writer) throws XMLStreamException { writer.writeStartElement(MavenConfigXml.MAVEN); if (localRepository != null) { writer.writeStartElement(MavenConfigXml.LOCAL_REPOSITORY); writer.writeCharacters(localRepository.toAbsolutePath().toString()); writer.writeEndElement(); writer.writeStartElement(MavenConfigXml.RELEASE_UPDATE_POLICY); writer.writeCharacters(defaultReleasePolicy); writer.writeEndElement(); writer.writeStartElement(MavenConfigXml.SNAPSHOT_UPDATE_POLICY); writer.writeCharacters(defaultSnapshotPolicy); writer.writeEndElement(); writer.writeStartElement(MavenConfigXml.ENABLE_SNAPSHOT); writer.writeCharacters(Boolean.toString(defaultEnableSnapshot)); writer.writeEndElement(); writer.writeStartElement(MavenConfigXml.ENABLE_RELEASE); writer.writeCharacters(Boolean.toString(defaultEnableRelease)); writer.writeEndElement(); writer.writeStartElement(MavenConfigXml.SETTINGS); writer.writeCharacters(settings.toAbsolutePath().toString()); writer.writeEndElement(); writer.writeStartElement(MavenConfigXml.OFFLINE); writer.writeCharacters(Boolean.toString(offline)); writer.writeEndElement();
public void write(T t, Writer stream) throws XMLStreamException, IOException { final ElementNode root = toElement(t); try (FormattingXmlStreamWriter writer = new FormattingXmlStreamWriter(XMLOutputFactory.newInstance() .createXMLStreamWriter(stream))) { writer.writeStartDocument(); root.marshall(writer); writer.writeEndDocument(); } }
public void writeStartElement(final String localName) throws XMLStreamException { ArrayDeque<String> namespaces = unspecifiedNamespaces; String namespace = namespaces.getFirst(); if (namespace != NO_NAMESPACE) { writeStartElement(namespace, localName); return; } unspecifiedNamespaces.push(namespace); // If this is a nested element flush the outer nl(); indent(); delegate.writeStartElement(localName); level++; state = START_ELEMENT; indentEndElement = false; }
public void writeStartDocument(final String encoding, final String version) throws XMLStreamException { delegate.writeStartDocument(encoding, version); nl(); state = START_DOCUMENT; }
public void writeStartDocument() throws XMLStreamException { delegate.writeStartDocument(); nl(); state = START_DOCUMENT; }
public void writeStartElement(final String prefix, final String localName, final String namespaceURI) throws XMLStreamException { nestUnspecifiedNamespace(); // If this is a nested element flush the outer nl(); indent(); delegate.writeStartElement(prefix, namespaceURI, localName); level++; state = START_ELEMENT; indentEndElement = false; }
public void writeAttribute(final String namespaceURI, final String localName, final String[] values) throws XMLStreamException { delegate.writeAttribute(namespaceURI, localName, join(values)); }
public void writeStartDocument(final String version) throws XMLStreamException { delegate.writeStartDocument(version); nl(); state = START_DOCUMENT; }
public void writeAttribute(final String localName, final String[] values) throws XMLStreamException { delegate.writeAttribute(localName, join(values)); }
public void writeAttribute(final String prefix, final String namespaceURI, final String localName, final String[] values) throws XMLStreamException { delegate.writeAttribute(prefix, namespaceURI, localName, join(values)); }
public void writeEndElement() throws XMLStreamException { level--; if (state != START_ELEMENT) { if (state != CHARACTERS || indentEndElement) { nl(); indent(); indentEndElement = false; } delegate.writeEndElement(); } else { // // Change the start element to an empty element // ArgRunnable start = attrQueue.poll(); // start.run(1); // // Write everything else // runAttrQueue(); throw new IllegalStateException("Should not happen?"); } unspecifiedNamespaces.pop(); state = END_ELEMENT; }