public static KeywordsType keywords(List<String> keywords) { if (keywords == null || keywords.size() == 0) { return null; } KeywordsType kw = f.createKeywordsType(); for (String keyword : keywords) { kw.getKeyword().add(languageString(keyword)); } return kw; }
@Override public Set<String> getKeywords() { @SuppressWarnings("unchecked") List<KeywordsType> keywords = eType.getKeywords(); Set<String> ret; if (keywords == null) { ret = Collections.emptySet(); } else { ret = new HashSet<String>(); for (KeywordsType k : keywords) { @SuppressWarnings("unchecked") List<LanguageStringType> keyword = k.getKeyword(); for (LanguageStringType ls : keyword) { ret.add(ls.getValue()); } } ret.remove(null); } return ret; }
/** * Maps to the capabilities' service identification keywords list * * @see ServiceInfo#getDescription() */ public Set<String> getKeywords() { Set<String> kws = new HashSet<String>(); ServiceIdentificationType serviceIdentification = capabilities.getServiceIdentification(); if (serviceIdentification != null) { @SuppressWarnings("unchecked") List<KeywordsType> keywords = serviceIdentification.getKeywords(); if (keywords != null) { for (KeywordsType k : keywords) { for (LanguageStringType s : (List<LanguageStringType>) k.getKeyword()) { kws.add(s.getValue()); } } kws.remove(null); } } return kws; }
for (int i = 0; i < split.length; i++) { String kw = split[i].trim(); kwd.getKeyword().add(kw);
@Override public Set<String> getKeywords() { @SuppressWarnings("unchecked") List<KeywordsType> keywords = eType.getKeywords(); Set<String> ret; if (keywords == null) { ret = Collections.emptySet(); } else { ret = new HashSet<String>(); for (KeywordsType k : keywords) { @SuppressWarnings("unchecked") List<LanguageStringType> keyword = k.getKeyword(); for (LanguageStringType ls : keyword) { ret.add(ls.getValue()); } } ret.remove(null); } return ret; }
/** * Maps to the capabilities' service identification keywords list * * @see ServiceInfo#getDescription() */ public Set<String> getKeywords() { Set<String> kws = new HashSet<String>(); ServiceIdentificationType serviceIdentification = capabilities.getServiceIdentification(); if (serviceIdentification != null) { @SuppressWarnings("unchecked") List<KeywordsType> keywords = serviceIdentification.getKeywords(); if (keywords != null) { for (KeywordsType k : keywords) { for (LanguageStringType s : (List<LanguageStringType>) k.getKeyword()) { kws.add(s.getValue()); } } kws.remove(null); } } return kws; }