Class RESTResource

  • Direct Known Subclasses:
    RESTCoverage, RESTFeatureType, RESTWms

    public class RESTResource
    extends java.lang.Object
    Parse 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 Detail

      • rootElem

        protected final org.jdom.Element rootElem
    • Constructor Detail

      • RESTResource

        public RESTResource​(org.jdom.Element resource)

        Constructor for RESTResource.

        Parameters:
        resource - a Element object.
    • Method Detail

      • build

        public static RESTResource build​(java.lang.String response)

        build

        Parameters:
        response - a String object.
        Returns:
        a RESTResource object.
      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • getTitle

        public java.lang.String getTitle()

        getTitle

        Returns:
        a String object.
      • getNativeName

        public java.lang.String getNativeName()

        getNativeName

        Returns:
        a String object.
      • getAbstract

        public java.lang.String getAbstract()

        getAbstract

        Returns:
        a String object.
      • getKeywords

        public java.util.List<java.lang.String> getKeywords()

        getKeywords

        Returns:
        a List object.
      • getNameSpace

        public java.lang.String getNameSpace()

        getNameSpace

        Returns:
        a String object.
      • getStoreName

        public java.lang.String getStoreName()

        getStoreName

        Returns:
        a String object.
      • getStoreType

        public java.lang.String getStoreType()

        getStoreType

        Returns:
        a String object.
      • getStoreUrl

        public java.lang.String getStoreUrl()

        getStoreUrl

        Returns:
        a String object.
      • getNativeCRS

        public java.lang.String getNativeCRS()

        getNativeCRS

        Returns:
        a String object.
      • getCRS

        public java.lang.String getCRS()

        getCRS

        Returns:
        a String object.
      • 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.
      • 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