private void writeKeywords( XMLStreamWriter writer ) throws XMLStreamException { List<Pair<List<LanguageString>, CodeType>> keywords = identification == null ? null : identification.getKeywords(); if ( keywords != null && !keywords.isEmpty() ) { writer.writeStartElement( "KeywordList" ); for ( Pair<List<LanguageString>, CodeType> key : keywords ) { for ( LanguageString lanString : key.first ) { writeElement( writer, "Keyword", lanString.getString() ); } } writer.writeEndElement(); } }
private void writeKeywords( XMLStreamWriter writer ) throws XMLStreamException { List<Pair<List<LanguageString>, CodeType>> keywords = identification == null ? null : identification.getKeywords(); if ( keywords != null && !keywords.isEmpty() ) { writer.writeStartElement( WMSNS, "KeywordList" ); for ( Pair<List<LanguageString>, CodeType> key : keywords ) { CodeType type = key.second; for ( LanguageString lanString : key.first ) { writer.writeStartElement( WMSNS, "Keyword" ); if ( type != null ) { writer.writeAttribute( "vocabulary", type.getCodeSpace() ); } writer.writeCharacters( lanString.getString() ); writer.writeEndElement(); } } writer.writeEndElement(); } }
exportKeyWords110New( writer, serviceID.getKeywords() );
if ( serviceIdentification.getKeywords() != null ) { for ( Pair<List<LanguageString>, org.deegree.commons.tom.ows.CodeType> keywords : serviceIdentification.getKeywords() ) { writer.writeStartElement( OWS_PREFIX, "Keywords", OWS_NS ); for ( LanguageString keyword : keywords.first ) {