Class 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
    • Field Detail

      • allowMultithreading

        public static final java.lang.String allowMultithreading
        Constant allowMultithreading="AllowMultithreading"
        See Also:
        Constant Field Values
      • filter

        public static final java.lang.String filter
        Constant filter="Filter"
        See Also:
        Constant Field Values
      • maxAllowedTiles

        public static final java.lang.String maxAllowedTiles
        Constant maxAllowedTiles="MaxAllowedTiles"
        See Also:
        Constant Field Values
      • inputTransparentColor

        public static final java.lang.String inputTransparentColor
        Constant inputTransparentColor="InputTransparentColor"
        See Also:
        Constant Field Values
      • outputTransparentColor

        public static final java.lang.String outputTransparentColor
        Constant outputTransparentColor="OutputTransparentColor"
        See Also:
        Constant Field Values
      • SUGGESTED_TILE_SIZE

        public static final java.lang.String SUGGESTED_TILE_SIZE
        Constant SUGGESTED_TILE_SIZE="SUGGESTED_TILE_SIZE"
        See Also:
        Constant Field Values
      • USE_JAI_IMAGEREAD

        public static final java.lang.String USE_JAI_IMAGEREAD
        Constant USE_JAI_IMAGEREAD="USE_JAI_IMAGEREAD"
        See Also:
        Constant Field Values
      • backgroundValues

        public static final java.lang.String backgroundValues
        Constant backgroundValues="BackgroundValues"
        See Also:
        Constant Field Values
      • SORTING

        public static final java.lang.String SORTING
        Constant SORTING="SORTING"
        See Also:
        Constant Field Values
      • MERGEBEHAVIOR

        public static final java.lang.String MERGEBEHAVIOR
        Constant MERGEBEHAVIOR="MergeBehavior"
        See Also:
        Constant Field Values
    • Constructor Detail

      • GSImageMosaicEncoder

        public GSImageMosaicEncoder()

        Constructor for GSImageMosaicEncoder.

    • 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 Boolean object.
      • addFilter

        protected void addFilter​(java.lang.String val)

        addFilter

        Parameters:
        val - a String object.
      • setFilter

        public void setFilter​(java.lang.String val)

        Setter for the field filter.

        Parameters:
        val - a String object.
      • getFilter

        public java.lang.Boolean getFilter()

        Getter for the field filter.

        Returns:
        a Boolean object.
      • 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 Boolean object.
      • addInputTransparentColor

        protected void addInputTransparentColor​(java.lang.String val)

        addInputTransparentColor

        Parameters:
        val - a String object.
      • setInputTransparentColor

        public void setInputTransparentColor​(java.lang.String val)

        Setter for the field inputTransparentColor.

        Parameters:
        val - a String object.
      • getInputTransparentColor

        public java.lang.Boolean getInputTransparentColor()

        Getter for the field inputTransparentColor.

        Returns:
        a Boolean object.
      • addOutputTransparentColor

        protected void addOutputTransparentColor​(java.lang.String val)

        addOutputTransparentColor

        Parameters:
        val - a String object.
      • setOutputTransparentColor

        public void setOutputTransparentColor​(java.lang.String val)

        Setter for the field outputTransparentColor.

        Parameters:
        val - a String object.
      • getOutputTransparentColor

        public java.lang.Boolean getOutputTransparentColor()

        Getter for the field outputTransparentColor.

        Returns:
        a Boolean object.
      • addSUGGESTED_TILE_SIZE

        protected void addSUGGESTED_TILE_SIZE​(java.lang.String val)

        addSUGGESTED_TILE_SIZE

        Parameters:
        val - a String object.
      • setSUGGESTED_TILE_SIZE

        public void setSUGGESTED_TILE_SIZE​(java.lang.String val)

        setSUGGESTED_TILE_SIZE

        Parameters:
        val - a String object.
      • getSuggestedTileSize

        public java.lang.String getSuggestedTileSize()

        getSuggestedTileSize

        Returns:
        a String object.
      • 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 Boolean object.
      • addBackgroundValues

        protected void addBackgroundValues​(java.lang.String val)

        addBackgroundValues

        Parameters:
        val - a String object.
      • setBackgroundValues

        public void setBackgroundValues​(java.lang.String val)

        Setter for the field backgroundValues.

        Parameters:
        val - a String object.
      • getBackgroundValues

        public java.lang.Boolean getBackgroundValues()

        Getter for the field backgroundValues.

        Returns:
        a Boolean object.
      • addSORTING

        protected void addSORTING​(java.lang.String val)

        addSORTING

        Parameters:
        val - a String object.
      • setSORTING

        public void setSORTING​(java.lang.String val)

        setSORTING

        Parameters:
        val - a String object.
      • addMergeBehavior

        protected void addMergeBehavior​(java.lang.String val)

        addMergeBehavior

        Parameters:
        val - a String object.
      • setMergeBehavior

        public void setMergeBehavior​(java.lang.String val)

        setMergeBehavior

        Parameters:
        val - a String object.