private static void handleDocumentNotes(final ProjectdocMetaData metadata, final Document annotation) { final String[] values = annotation.notes(); for (final String value : values) { metadata.addNote(normalizeString(value)); } }
@SuppressWarnings(UNCHECKED) private void addDescription(final ProjectdocMetaData metaData, final Element rootNode) { final Element description = rootNode.getChild("description", getNs()); if (description != null) { final Element audienceElement = description.getChild("audience", getNs()); if (audienceElement != null) { final List<Element> members = audienceElement.getChildren("member", getNs()); for (final Element member : members) { final String memberName = member.getTextNormalize(); metaData.addAudience(memberName); } } final Element shortDescriptionElement = description.getChild("shortDescription", getNs()); final String shortDescription = toString(shortDescriptionElement); metaData.setShortDescription(shortDescription); final Element summaryElement = description.getChild("summary", getNs()); final String summary = toString(summaryElement); metaData.setSummary(summary); final Element notesElement = description.getChild("notes", getNs()); final String notes = toString(notesElement); metaData.addNote(notes); } }