it.geosolutions.geoserver.rest.decoder
Class RESTCoverageStore

java.lang.Object
  extended by it.geosolutions.geoserver.rest.decoder.RESTCoverageStore

public class RESTCoverageStore
extends 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.

Author:
etj

Constructor Summary
RESTCoverageStore(org.jdom.Element cs)
           
 
Method Summary
static RESTCoverageStore build(String response)
           
 String getName()
           
 String getWorkspaceName()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RESTCoverageStore

public RESTCoverageStore(org.jdom.Element cs)
Method Detail

build

public static RESTCoverageStore build(String response)

getName

public String getName()

getWorkspaceName

public String getWorkspaceName()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007-2013 GeoSolutions. All Rights Reserved.