Class RESTResource
- java.lang.Object
-
- it.geosolutions.geoserver.rest.decoder.RESTResource
-
- Direct Known Subclasses:
RESTCoverage,RESTFeatureType,RESTWms
public class RESTResource extends java.lang.ObjectParse a resource (FeatureType or Coverage) returned as XML REST objects.- Version:
- $Id: $
- Author:
- Emanuele Tajariol etj@geo-solutions.it, Emmanuel Blondel - emmanuel.blondel1@gmail.com | emmanuel.blondel@fao.org, Henry Rotzoll
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jdom.ElementrootElem
-
Constructor Summary
Constructors Constructor Description RESTResource(org.jdom.Element resource)Constructor for RESTResource.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static RESTResourcebuild(java.lang.String response)buildjava.lang.StringgetAbstract()getAbstractjava.util.List<java.util.Map<FeatureTypeAttribute,java.lang.String>>getAttributeList()Deprecated.java.lang.StringgetCRS()getCRSjava.util.List<GSAttributeEncoder>getEncodedAttributeList()Deprecated.java.util.List<GSCoverageDimensionEncoder>getEncodedDimensionsInfoList()Decodes the list of GSCoverageDimensionEncoder from the GeoServer Resourcejava.util.List<GSMetadataLinkInfoEncoder>getEncodedMetadataLinkInfoList()Decodes the list of MetadataLinkInfo from the GeoServer Resourcejava.util.List<java.lang.String>getKeywords()getKeywordsRESTBoundingBoxgetLatLonBoundingBox()getLatLonBoundingBoxdoublegetMaxX()getMaxXdoublegetMaxY()getMaxYdoublegetMinX()getMinXdoublegetMinY()getMinYjava.lang.StringgetName()getNamejava.lang.StringgetNameSpace()getNameSpaceRESTBoundingBoxgetNativeBoundingBox()getNativeBoundingBoxjava.lang.StringgetNativeCRS()getNativeCRSjava.lang.StringgetNativeName()getNativeNamejava.lang.StringgetStoreName()getStoreNamejava.lang.StringgetStoreType()getStoreTypejava.lang.StringgetStoreUrl()getStoreUrljava.lang.StringgetTitle()getTitle
-
-
-
Method Detail
-
build
public static RESTResource build(java.lang.String response)
build
- Parameters:
response- aStringobject.- Returns:
- a
RESTResourceobject.
-
getName
public java.lang.String getName()
getName
- Returns:
- a
Stringobject.
-
getTitle
public java.lang.String getTitle()
getTitle
- Returns:
- a
Stringobject.
-
getNativeName
public java.lang.String getNativeName()
getNativeName
- Returns:
- a
Stringobject.
-
getAbstract
public java.lang.String getAbstract()
getAbstract
- Returns:
- a
Stringobject.
-
getKeywords
public java.util.List<java.lang.String> getKeywords()
getKeywords
- Returns:
- a
Listobject.
-
getNameSpace
public java.lang.String getNameSpace()
getNameSpace
- Returns:
- a
Stringobject.
-
getStoreName
public java.lang.String getStoreName()
getStoreName
- Returns:
- a
Stringobject.
-
getStoreType
public java.lang.String getStoreType()
getStoreType
- Returns:
- a
Stringobject.
-
getStoreUrl
public java.lang.String getStoreUrl()
getStoreUrl
- Returns:
- a
Stringobject.
-
getNativeCRS
public java.lang.String getNativeCRS()
getNativeCRS
- Returns:
- a
Stringobject.
-
getNativeBoundingBox
public RESTBoundingBox getNativeBoundingBox()
getNativeBoundingBox
- Returns:
- a
RESTBoundingBoxobject.
-
getLatLonBoundingBox
public RESTBoundingBox getLatLonBoundingBox()
getLatLonBoundingBox
- Returns:
- a
RESTBoundingBoxobject.
-
getCRS
public java.lang.String getCRS()
getCRS
- Returns:
- a
Stringobject.
-
getMinX
public double getMinX()
getMinX
- Returns:
- a double.
-
getMaxX
public double getMaxX()
getMaxX
- Returns:
- a double.
-
getMinY
public double getMinY()
getMinY
- Returns:
- a double.
-
getMaxY
public double getMaxY()
getMaxY
- Returns:
- a double.
-
getAttributeList
public java.util.List<java.util.Map<FeatureTypeAttribute,java.lang.String>> getAttributeList()
Deprecated.getAttributeList
- Returns:
- a
Listobject. - Throws:
java.lang.UnsupportedOperationException
-
getEncodedAttributeList
public java.util.List<GSAttributeEncoder> getEncodedAttributeList()
Deprecated.getEncodedAttributeList
- Returns:
- a
Listobject. - Throws:
java.lang.UnsupportedOperationException
-
getEncodedMetadataLinkInfoList
public java.util.List<GSMetadataLinkInfoEncoder> getEncodedMetadataLinkInfoList()
Decodes the list of MetadataLinkInfo from the GeoServer Resource- Returns:
- the list of GSMetadataLinkEncoder
- Since:
- gs-2.4.x
-
getEncodedDimensionsInfoList
public java.util.List<GSCoverageDimensionEncoder> getEncodedDimensionsInfoList()
Decodes the list of GSCoverageDimensionEncoder from the GeoServer Resource- Returns:
- the list of GSCoverageDimensionEncoder
- Since:
- gs-2.4.x
-
-