Class GSImageMosaicEncoder
- java.lang.Object
-
- it.geosolutions.geoserver.rest.encoder.utils.XmlElement
-
- it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
-
- it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
-
- it.geosolutions.geoserver.rest.encoder.coverage.GSCoverageEncoder
-
- it.geosolutions.geoserver.rest.encoder.coverage.GSImageMosaicEncoder
-
public class GSImageMosaicEncoder extends GSCoverageEncoder
Use this encoder for ImageMosaic coverages.- Version:
- $Id: $
- 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
Fields Modifier and Type Field Description static java.lang.StringallowMultithreadingConstantallowMultithreading="AllowMultithreading"static java.lang.StringbackgroundValuesConstantbackgroundValues="BackgroundValues"static java.lang.StringfilterConstantfilter="Filter"static java.lang.StringinputTransparentColorConstantinputTransparentColor="InputTransparentColor"static java.lang.StringmaxAllowedTilesConstantmaxAllowedTiles="MaxAllowedTiles"static java.lang.StringMERGEBEHAVIORConstantMERGEBEHAVIOR="MergeBehavior"static java.lang.StringoutputTransparentColorConstantoutputTransparentColor="OutputTransparentColor"static java.lang.StringSORTINGConstantSORTING="SORTING"static java.lang.StringSUGGESTED_TILE_SIZEConstantSUGGESTED_TILE_SIZE="SUGGESTED_TILE_SIZE"static java.lang.StringUSE_JAI_IMAGEREADConstantUSE_JAI_IMAGEREAD="USE_JAI_IMAGEREAD"-
Fields inherited from class it.geosolutions.geoserver.rest.encoder.coverage.GSCoverageEncoder
DIMENSIONS, NATIVECOVERAGENAME
-
Fields inherited from class it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
KEYWORDS, METADATA, METADATALINKS, NAME, NATIVENAME
-
-
Constructor Summary
Constructors Constructor Description GSImageMosaicEncoder()Constructor for GSImageMosaicEncoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAllowMultithreading(boolean val)addAllowMultithreadingprotected voidaddBackgroundValues(java.lang.String val)addBackgroundValuesprotected voidaddFilter(java.lang.String val)addFilterprotected voidaddInputTransparentColor(java.lang.String val)addInputTransparentColorprotected voidaddMaxAllowedTiles(int val)addMaxAllowedTilesprotected voidaddMergeBehavior(java.lang.String val)addMergeBehaviorprotected voidaddOutputTransparentColor(java.lang.String val)addOutputTransparentColorprotected voidaddSORTING(java.lang.String val)addSORTINGprotected voidaddSUGGESTED_TILE_SIZE(java.lang.String val)addSUGGESTED_TILE_SIZEprotected voidaddUSE_JAI_IMAGEREAD(boolean val)addUSE_JAI_IMAGEREADjava.lang.BooleangetAllowMultithreading()Getter for the fieldallowMultithreading.java.lang.BooleangetBackgroundValues()Getter for the fieldbackgroundValues.java.lang.BooleangetFilter()Getter for the fieldfilter.java.lang.BooleangetInputTransparentColor()Getter for the fieldinputTransparentColor.java.lang.BooleangetMaxAllowedTiles()Getter for the fieldmaxAllowedTiles.java.lang.BooleangetOutputTransparentColor()Getter for the fieldoutputTransparentColor.java.lang.StringgetSuggestedTileSize()getSuggestedTileSizejava.lang.BooleangetUseJaiImageRead()getUseJaiImageReadvoidsetAllowMultithreading(boolean val)Setter for the fieldallowMultithreading.voidsetBackgroundValues(java.lang.String val)Setter for the fieldbackgroundValues.voidsetFilter(java.lang.String val)Setter for the fieldfilter.voidsetInputTransparentColor(java.lang.String val)Setter for the fieldinputTransparentColor.voidsetMaxAllowedTiles(int val)Setter for the fieldmaxAllowedTiles.voidsetMergeBehavior(java.lang.String val)setMergeBehaviorvoidsetOutputTransparentColor(java.lang.String val)Setter for the fieldoutputTransparentColor.voidsetSORTING(java.lang.String val)setSORTINGvoidsetSUGGESTED_TILE_SIZE(java.lang.String val)setSUGGESTED_TILE_SIZEvoidsetUSE_JAI_IMAGEREAD(boolean val)setUSE_JAI_IMAGEREAD-
Methods inherited from class it.geosolutions.geoserver.rest.encoder.coverage.GSCoverageEncoder
addCoverageDimensionInfo, addCoverageDimensionInfo, addMetadata, addNativeCoverageName, addSupportedFormats, delCoverageDimensionInfo, getNativeCoverageName, setMetadata, setNativeCoverageName, setNativeFormat, setRequestSRS, setResponseSRS
-
Methods inherited from class it.geosolutions.geoserver.rest.encoder.GSResourceEncoder
addAbstract, addDescription, addKeyword, addKeyword, addLatLonBoundingBox, addMetadata, addMetadata, addMetadataDimension, addMetadataDimension, addMetadataLinkInfo, addMetadataLinkInfo, addMetadataString, addName, addNativeBoundingBox, addNativeCRS, addNativeName, addProjectionPolicy, addSRS, addTitle, delKeyword, delKeyword, delMetadata, delMetadataLinkInfo, getName, getNativeName, setAbstract, setAdvertised, 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
-
-
-
-
Field Detail
-
allowMultithreading
public static final java.lang.String allowMultithreading
ConstantallowMultithreading="AllowMultithreading"- See Also:
- Constant Field Values
-
filter
public static final java.lang.String filter
Constantfilter="Filter"- See Also:
- Constant Field Values
-
maxAllowedTiles
public static final java.lang.String maxAllowedTiles
ConstantmaxAllowedTiles="MaxAllowedTiles"- See Also:
- Constant Field Values
-
inputTransparentColor
public static final java.lang.String inputTransparentColor
ConstantinputTransparentColor="InputTransparentColor"- See Also:
- Constant Field Values
-
outputTransparentColor
public static final java.lang.String outputTransparentColor
ConstantoutputTransparentColor="OutputTransparentColor"- See Also:
- Constant Field Values
-
SUGGESTED_TILE_SIZE
public static final java.lang.String SUGGESTED_TILE_SIZE
ConstantSUGGESTED_TILE_SIZE="SUGGESTED_TILE_SIZE"- See Also:
- Constant Field Values
-
USE_JAI_IMAGEREAD
public static final java.lang.String USE_JAI_IMAGEREAD
ConstantUSE_JAI_IMAGEREAD="USE_JAI_IMAGEREAD"- See Also:
- Constant Field Values
-
backgroundValues
public static final java.lang.String backgroundValues
ConstantbackgroundValues="BackgroundValues"- See Also:
- Constant Field Values
-
SORTING
public static final java.lang.String SORTING
ConstantSORTING="SORTING"- See Also:
- Constant Field Values
-
MERGEBEHAVIOR
public static final java.lang.String MERGEBEHAVIOR
ConstantMERGEBEHAVIOR="MergeBehavior"- See Also:
- Constant Field Values
-
-
Method Detail
-
addAllowMultithreading
protected void addAllowMultithreading(boolean val)
addAllowMultithreading
- Parameters:
val- a boolean.
-
setAllowMultithreading
public void setAllowMultithreading(boolean val)
Setter for the field
allowMultithreading.- Parameters:
val- a boolean.
-
getAllowMultithreading
public java.lang.Boolean getAllowMultithreading()
Getter for the field
allowMultithreading.- Returns:
- a
Booleanobject.
-
addFilter
protected void addFilter(java.lang.String val)
addFilter
- Parameters:
val- aStringobject.
-
setFilter
public void setFilter(java.lang.String val)
Setter for the field
filter.- Parameters:
val- aStringobject.
-
getFilter
public java.lang.Boolean getFilter()
Getter for the field
filter.- Returns:
- a
Booleanobject.
-
addMaxAllowedTiles
protected void addMaxAllowedTiles(int val)
addMaxAllowedTiles
- Parameters:
val- a int.
-
setMaxAllowedTiles
public void setMaxAllowedTiles(int val)
Setter for the field
maxAllowedTiles.- Parameters:
val- a int.
-
getMaxAllowedTiles
public java.lang.Boolean getMaxAllowedTiles()
Getter for the field
maxAllowedTiles.- Returns:
- a
Booleanobject.
-
addInputTransparentColor
protected void addInputTransparentColor(java.lang.String val)
addInputTransparentColor
- Parameters:
val- aStringobject.
-
setInputTransparentColor
public void setInputTransparentColor(java.lang.String val)
Setter for the field
inputTransparentColor.- Parameters:
val- aStringobject.
-
getInputTransparentColor
public java.lang.Boolean getInputTransparentColor()
Getter for the field
inputTransparentColor.- Returns:
- a
Booleanobject.
-
addOutputTransparentColor
protected void addOutputTransparentColor(java.lang.String val)
addOutputTransparentColor
- Parameters:
val- aStringobject.
-
setOutputTransparentColor
public void setOutputTransparentColor(java.lang.String val)
Setter for the field
outputTransparentColor.- Parameters:
val- aStringobject.
-
getOutputTransparentColor
public java.lang.Boolean getOutputTransparentColor()
Getter for the field
outputTransparentColor.- Returns:
- a
Booleanobject.
-
addSUGGESTED_TILE_SIZE
protected void addSUGGESTED_TILE_SIZE(java.lang.String val)
addSUGGESTED_TILE_SIZE
- Parameters:
val- aStringobject.
-
setSUGGESTED_TILE_SIZE
public void setSUGGESTED_TILE_SIZE(java.lang.String val)
setSUGGESTED_TILE_SIZE
- Parameters:
val- aStringobject.
-
getSuggestedTileSize
public java.lang.String getSuggestedTileSize()
getSuggestedTileSize
- Returns:
- a
Stringobject.
-
addUSE_JAI_IMAGEREAD
protected void addUSE_JAI_IMAGEREAD(boolean val)
addUSE_JAI_IMAGEREAD
- Parameters:
val- a boolean.
-
setUSE_JAI_IMAGEREAD
public void setUSE_JAI_IMAGEREAD(boolean val)
setUSE_JAI_IMAGEREAD
- Parameters:
val- a boolean.
-
getUseJaiImageRead
public java.lang.Boolean getUseJaiImageRead()
getUseJaiImageRead
- Returns:
- a
Booleanobject.
-
addBackgroundValues
protected void addBackgroundValues(java.lang.String val)
addBackgroundValues
- Parameters:
val- aStringobject.
-
setBackgroundValues
public void setBackgroundValues(java.lang.String val)
Setter for the field
backgroundValues.- Parameters:
val- aStringobject.
-
getBackgroundValues
public java.lang.Boolean getBackgroundValues()
Getter for the field
backgroundValues.- Returns:
- a
Booleanobject.
-
addSORTING
protected void addSORTING(java.lang.String val)
addSORTING
- Parameters:
val- aStringobject.
-
setSORTING
public void setSORTING(java.lang.String val)
setSORTING
- Parameters:
val- aStringobject.
-
addMergeBehavior
protected void addMergeBehavior(java.lang.String val)
addMergeBehavior
- Parameters:
val- aStringobject.
-
setMergeBehavior
public void setMergeBehavior(java.lang.String val)
setMergeBehavior
- Parameters:
val- aStringobject.
-
-