From f6e68493ce4e1b067cbede9506120f98fdca75ea Mon Sep 17 00:00:00 2001 From: eblondel Date: Fri, 27 Sep 2013 13:09:04 +0200 Subject: [PATCH] #95 - master - add keywords decoder --- .../geoserver/rest/decoder/RESTResource.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/it/geosolutions/geoserver/rest/decoder/RESTResource.java b/src/main/java/it/geosolutions/geoserver/rest/decoder/RESTResource.java index 972f5e7..4c63cc6 100644 --- a/src/main/java/it/geosolutions/geoserver/rest/decoder/RESTResource.java +++ b/src/main/java/it/geosolutions/geoserver/rest/decoder/RESTResource.java @@ -74,6 +74,23 @@ public class RESTResource { return rootElem.getChildText("abstract"); } + public List getKeywords(){ + List kwdsList = null; + + final Element keywordsRoot = rootElem.getChild("keywords"); + if(keywordsRoot != null){ + final List keywords = keywordsRoot.getChildren(); + if(keywords != null){ + kwdsList = new ArrayList(keywords.size()); + for(Element keyword : keywords){ + kwdsList.add(keyword.getValue()); + } + } + } + return kwdsList; + } + + public String getNameSpace() { return rootElem.getChild("namespace").getChildText("name"); }