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

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
                  extended by it.geosolutions.geoserver.rest.encoder.coverage.GSImageMosaicEncoder

public class GSImageMosaicEncoder
extends GSCoverageEncoder

Use this encoder for ImageMosaic coverages.

Author:
Carlo Cancellieri - carlo.cancellieri@geo-solutions.it, Simone Giannecchini, GeoSolutions SAS

Nested Class Summary
 
Nested classes/interfaces inherited from class it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
GSResourceEncoder.ProjectionPolicy
 
Field Summary
static String allowMultithreading
           
static String backgroundValues
           
static String filter
           
static String inputTransparentColor
           
static String maxAllowedTiles
           
static String MERGEBEHAVIOR
           
static String outputTransparentColor
           
static String SORTING
           
static String SUGGESTED_TILE_SIZE
           
static String USE_JAI_IMAGEREAD
           
 
Fields inherited from class it.geosolutions.geoserver.rest.encoder.coverage.GSCoverageEncoder
DIMENSIONS
 
Fields inherited from class it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
KEYWORDS, METADATA, METADATALINKS, NAME, NATIVENAME
 
Constructor Summary
GSImageMosaicEncoder()
           
 
Method Summary
protected  void addAllowMultithreading(boolean val)
           
protected  void addBackgroundValues(String val)
           
protected  void addFilter(String val)
           
protected  void addInputTransparentColor(String val)
           
protected  void addMaxAllowedTiles(int val)
           
protected  void addMergeBehavior(String val)
           
protected  void addOutputTransparentColor(String val)
           
protected  void addSORTING(String val)
           
protected  void addSUGGESTED_TILE_SIZE(String val)
           
protected  void addUSE_JAI_IMAGEREAD(boolean val)
           
 Boolean getAllowMultithreading()
           
 Boolean getBackgroundValues()
           
 Boolean getFilter()
           
 Boolean getInputTransparentColor()
           
 Boolean getMaxAllowedTiles()
           
 Boolean getOutputTransparentColor()
           
 String getSuggestedTileSize()
           
 Boolean getUseJaiImageRead()
           
 void setAllowMultithreading(boolean val)
           
 void setBackgroundValues(String val)
           
 void setFilter(String val)
           
 void setInputTransparentColor(String val)
           
 void setMaxAllowedTiles(int val)
           
 void setMergeBehavior(String val)
           
 void setOutputTransparentColor(String val)
           
 void setSORTING(String val)
           
 void setSUGGESTED_TILE_SIZE(String val)
           
 void setUSE_JAI_IMAGEREAD(boolean val)
           
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.coverage.GSCoverageEncoder
addCoverageDimensionInfo, addCoverageDimensionInfo, addMetadata, delCoverageDimensionInfo, setMetadata
 
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

allowMultithreading

public static final String allowMultithreading
See Also:
Constant Field Values

filter

public static final String filter
See Also:
Constant Field Values

maxAllowedTiles

public static final String maxAllowedTiles
See Also:
Constant Field Values

inputTransparentColor

public static final String inputTransparentColor
See Also:
Constant Field Values

outputTransparentColor

public static final String outputTransparentColor
See Also:
Constant Field Values

SUGGESTED_TILE_SIZE

public static final String SUGGESTED_TILE_SIZE
See Also:
Constant Field Values

USE_JAI_IMAGEREAD

public static final String USE_JAI_IMAGEREAD
See Also:
Constant Field Values

backgroundValues

public static final String backgroundValues
See Also:
Constant Field Values

SORTING

public static final String SORTING
See Also:
Constant Field Values

MERGEBEHAVIOR

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

GSImageMosaicEncoder

public GSImageMosaicEncoder()
Method Detail

addAllowMultithreading

protected void addAllowMultithreading(boolean val)
Parameters:
val -

setAllowMultithreading

public void setAllowMultithreading(boolean val)

getAllowMultithreading

public Boolean getAllowMultithreading()

addFilter

protected void addFilter(String val)
Parameters:
val -

setFilter

public void setFilter(String val)

getFilter

public Boolean getFilter()

addMaxAllowedTiles

protected void addMaxAllowedTiles(int val)
Parameters:
val -

setMaxAllowedTiles

public void setMaxAllowedTiles(int val)

getMaxAllowedTiles

public Boolean getMaxAllowedTiles()

addInputTransparentColor

protected void addInputTransparentColor(String val)
Parameters:
val -

setInputTransparentColor

public void setInputTransparentColor(String val)

getInputTransparentColor

public Boolean getInputTransparentColor()

addOutputTransparentColor

protected void addOutputTransparentColor(String val)
Parameters:
val -

setOutputTransparentColor

public void setOutputTransparentColor(String val)

getOutputTransparentColor

public Boolean getOutputTransparentColor()

addSUGGESTED_TILE_SIZE

protected void addSUGGESTED_TILE_SIZE(String val)
Parameters:
val -

setSUGGESTED_TILE_SIZE

public void setSUGGESTED_TILE_SIZE(String val)

getSuggestedTileSize

public String getSuggestedTileSize()

addUSE_JAI_IMAGEREAD

protected void addUSE_JAI_IMAGEREAD(boolean val)
Parameters:
val -

setUSE_JAI_IMAGEREAD

public void setUSE_JAI_IMAGEREAD(boolean val)

getUseJaiImageRead

public Boolean getUseJaiImageRead()

addBackgroundValues

protected void addBackgroundValues(String val)
Parameters:
val -

setBackgroundValues

public void setBackgroundValues(String val)

getBackgroundValues

public Boolean getBackgroundValues()

addSORTING

protected void addSORTING(String val)
Parameters:
val -

setSORTING

public void setSORTING(String val)

addMergeBehavior

protected void addMergeBehavior(String val)
Parameters:
val -

setMergeBehavior

public void setMergeBehavior(String val)


Copyright © 2007-2014 GeoSolutions. All Rights Reserved.