Class RESTCoverageStore


  • public class RESTCoverageStore
    extends java.lang.Object
    Parse CoverageStores returned as XML REST objects.

    This is the XML document returned by GeoServer when requesting a CoverageStore:

     
     <coverageStore>
          <name>testRESTStoreGeotiff</name>
          <type>GeoTIFF</type>
          <enabled>true</enabled>
          <workspace>
              <name>it.geosolutions</name>
              <href>http://localhost:8080/geoserver/rest/workspaces/it.geosolutions.xml</href>
          </workspace>
          <url>file:/home/geosolutions/prj/git/gman/target/test-classes/testdata/resttestdem.tif</url>
          <coverages>
              <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate"
                  href="http://localhost:8080/geoserver/rest/workspaces/it.geosolutions/coveragestores/testRESTStoreGeotiff/external/coverages.xml"
                  type="application/xml"/>
          </coverages>
     </coverageStore>
     
     
    Note: the whole XML fragment is stored in memory. At the moment, there are methods to retrieve only the more useful data.
    Version:
    $Id: $
    Author:
    etj
    • Constructor Detail

      • RESTCoverageStore

        public RESTCoverageStore​(org.jdom.Element cs)

        Constructor for RESTCoverageStore.

        Parameters:
        cs - a Element object.
    • Method Detail

      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • getWorkspaceName

        public java.lang.String getWorkspaceName()

        getWorkspaceName

        Returns:
        a String object.
      • getURL

        public java.lang.String getURL()

        getURL

        Returns:
        a String object.
      • getType

        public java.lang.String getType()

        getType

        Returns:
        a String object.
      • toString

        public java.lang.String toString()

        toString

        Overrides:
        toString in class java.lang.Object
        Returns:
        a String object.