it.geosolutions.geoserver.rest.encoder.coverage
Class GSCoverageEncoder

java.lang.Object
  extended by it.geosolutions.geoserver.rest.encoder.utils.XmlElement
      extended by it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
          extended by it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
              extended by it.geosolutions.geoserver.rest.encoder.coverage.GSCoverageEncoder
Direct Known Subclasses:
GSImageMosaicEncoder, GSJP2KEncoder

public class GSCoverageEncoder
extends GSResourceEncoder

Creates an XML

Author:
ETj (etj at geo-solutions.it), Carlo Cancellieri - carlo.cancellieri@geo-solutions.it

Nested Class Summary
 
Nested classes/interfaces inherited from class it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
GSResourceEncoder.ProjectionPolicy
 
Field Summary
static String DIMENSIONS
           
 
Fields inherited from class it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
KEYWORDS, METADATA, METADATALINKS, NAME, NATIVENAME
 
Constructor Summary
GSCoverageEncoder()
           
 
Method Summary
 void addCoverageDimensionInfo(GSCoverageDimensionEncoder coverageDimensionInfo)
          Adds a CoverageDimensionInfo to the GeoServer Resource
 void addCoverageDimensionInfo(String name, String description, String rangeMin, String rangeMax, String unit, String dimensionType)
          Adds quickly a CoverageDimensionInfo to the GeoServer Resource
protected  void addMetadata(String key, GSDimensionInfoEncoder dimensionInfo)
          Deprecated. Use GSResourceEncoder.addMetadataDimension(String, GSDimensionInfoEncoder) this method will be removed soon
 boolean delCoverageDimensionInfo(String coverageDimensionName)
          Deletes a CoverageDimensionInfo from the list using the CoverageDimension Name (CoverageDimensionInfo content)
 void setMetadata(String key, GSDimensionInfoEncoder dimensionInfo)
          Deprecated. Use GSResourceEncoder.setMetadataDimension(String, GSDimensionInfoEncoder) this method will be removed soon
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
addAbstract, addDescription, addKeyword, addKeyword, addLatLonBoundingBox, addMetadata, addMetadataDimension, addMetadataDimension, addMetadataLinkInfo, addMetadataLinkInfo, addName, addNativeBoundingBox, addNativeCRS, addNativeName, addProjectionPolicy, addSRS, addTitle, delKeyword, delKeyword, delMetadata, delMetadataLinkInfo, getName, getNativeName, setAbstract, setDescription, setEnabled, setLatLonBoundingBox, setMetadata, setMetadataDimension, setMetadataDimension, setMetadataString, setName, setNativeBoundingBox, setNativeCRS, setNativeName, setProjectionPolicy, setSRS, setTitle
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
add, get, get, set
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.utils.XmlElement
add, addContent, getRoot, isEmpty, remove, set, setRoot, setRoot, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DIMENSIONS

public static final String DIMENSIONS
See Also:
Constant Field Values
Constructor Detail

GSCoverageEncoder

public GSCoverageEncoder()
Method Detail

addMetadata

protected void addMetadata(String key,
                           GSDimensionInfoEncoder dimensionInfo)
Deprecated. Use GSResourceEncoder.addMetadataDimension(String, GSDimensionInfoEncoder) this method will be removed soon

Parameters:
key -
dimensionInfo -

setMetadata

public void setMetadata(String key,
                        GSDimensionInfoEncoder dimensionInfo)
Deprecated. Use GSResourceEncoder.setMetadataDimension(String, GSDimensionInfoEncoder) this method will be removed soon

Parameters:
key -
dimensionInfo -

addCoverageDimensionInfo

public void addCoverageDimensionInfo(GSCoverageDimensionEncoder coverageDimensionInfo)
Adds a CoverageDimensionInfo to the GeoServer Resource

Parameters:
coverageDimensionInfo -

addCoverageDimensionInfo

public void addCoverageDimensionInfo(String name,
                                     String description,
                                     String rangeMin,
                                     String rangeMax,
                                     String unit,
                                     String dimensionType)
Adds quickly a CoverageDimensionInfo to the GeoServer Resource

Parameters:
name -
description -
rangeMin -
rangeMax -
unit -
dimensionType -

delCoverageDimensionInfo

public boolean delCoverageDimensionInfo(String coverageDimensionName)
Deletes a CoverageDimensionInfo from the list using the CoverageDimension Name (CoverageDimensionInfo content)

Parameters:
coverageDimensionName -
Returns:
true if something is removed, false otherwise


Copyright © 2007-2014 GeoSolutions. All Rights Reserved.