private void writeItem(final SpecificationItem item) throws XMLStreamException { final String description = processMultilineText(item.getDescription()); final String rationale = processMultilineText(item.getRationale()); final String comment = processMultilineText(item.getComment()); this.writer.writeStartElement("specobject"); writeElement("id", item.getName()); writeElementIfPresent("shortdesc", item.getTitle()); writeElement("status", item.getStatus().toString()); writeElement("version", item.getRevision()); writeLocation(item.getLocation()); writeElementIfPresent("description", description); writeElementIfPresent("rationale", rationale); writeElementIfPresent("comment", comment); writeTags(item.getTags()); writeNeedsArtifactTypes(item.getNeedsArtifactTypes()); writeCoveredIds(item.getCoveredIds()); writeDependsOnIds(item.getDependOnIds()); this.writer.writeEndElement(); }
private void writeItem(final SpecificationItem item) throws XMLStreamException { final String description = processMultilineText(item.getDescription()); final String rationale = processMultilineText(item.getRationale()); final String comment = processMultilineText(item.getComment()); this.writer.writeStartElement("specobject"); writeElement("id", item.getName()); writeElementIfPresent("shortdesc", item.getTitle()); writeElement("status", item.getStatus().toString()); writeElement("version", item.getRevision()); writeLocation(item.getLocation()); writeElementIfPresent("description", description); writeElementIfPresent("rationale", rationale); writeElementIfPresent("comment", comment); writeTags(item.getTags()); writeNeedsArtifactTypes(item.getNeedsArtifactTypes()); writeCoveredIds(item.getCoveredIds()); writeDependsOnIds(item.getDependOnIds()); this.writer.writeEndElement(); }