Class GSCachedLayerEncoder


  • public class GSCachedLayerEncoder
    extends PropertyXMLEncoder

    GSCachedLayerEncoder class.

    Version:
    $Id: $
    Author:
    niels
    • Field Detail

      • MIME_FORMATS

        public static final java.lang.String MIME_FORMATS
        Constant MIME_FORMATS="mimeFormats"
        See Also:
        Constant Field Values
      • GRIDSUBSETS

        public static final java.lang.String GRIDSUBSETS
        Constant GRIDSUBSETS="gridSubsets"
        See Also:
        Constant Field Values
      • PARAMETER_FILTERS

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

      • GSCachedLayerEncoder

        public GSCachedLayerEncoder()

        Constructor for GSCachedLayerEncoder.

      • GSCachedLayerEncoder

        public GSCachedLayerEncoder​(boolean encodeLists)

        Constructor for GSCachedLayerEncoder.

        Parameters:
        encodeLists - a boolean.
    • Method Detail

      • setId

        public void setId​(java.lang.String id)

        setId

        Parameters:
        id - a String object.
      • getId

        public java.lang.String getId()

        getId

        Returns:
        a String object.
      • setEnabled

        public void setEnabled​(boolean enable)

        setEnabled

        Parameters:
        enable - true if layer should be set to enabled
      • isEnabled

        public boolean isEnabled()

        isEnabled

        Returns:
        a boolean.
      • setInMemoryCached

        public void setInMemoryCached​(boolean enable)

        setInMemoryCached

        Parameters:
        enable - a boolean.
      • isInMemoryCached

        public boolean isInMemoryCached()

        isInMemoryCached

        Returns:
        a boolean.
      • setBlobStoreId

        public void setBlobStoreId​(java.lang.String blobStoreId)

        setBlobStoreId

        Parameters:
        blobStoreId - a String object.
      • getBlobStoreId

        public java.lang.String getBlobStoreId()

        getBlobStoreId

        Returns:
        a String object.
      • setExpireCache

        public void setExpireCache​(int expireCache)

        setExpireCache

        Parameters:
        expireCache - a int.
      • getExpireCache

        public int getExpireCache()

        getExpireCache

        Returns:
        a int.
      • setExpireClients

        public void setExpireClients​(int expireClients)

        setExpireClients

        Parameters:
        expireClients - a int.
      • getExpireClients

        public int getExpireClients()

        getExpireClients

        Returns:
        a int.
      • setName

        public void setName​(java.lang.String name)

        setName

        Parameters:
        name - a String object.
      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • setGutter

        public void setGutter​(int gutter)

        setGutter

        Parameters:
        gutter - a int.
      • getGutter

        public int getGutter()

        getGutter

        Returns:
        a int.
      • setMetaWidthHeight

        public void setMetaWidthHeight​(int... values)

        setMetaWidthHeight

        Parameters:
        values - a int.
      • addMimeFormat

        public void addMimeFormat​(java.lang.String mimeFormat)
        Add a mime format
        Parameters:
        mimeFormat - a String object.
      • addParameterFilter

        public void addParameterFilter​(java.lang.String type,
                                       java.lang.String key,
                                       java.lang.String defaultValue)
        Add a mime format
        Parameters:
        type - a String object.
        key - a String object.
        defaultValue - a String object.
      • addGridSubset

        public void addGridSubset​(java.lang.String gridSetName,
                                  java.lang.Integer zoomStart,
                                  java.lang.Integer zoomStop,
                                  java.lang.Integer minCachedLevel,
                                  java.lang.Integer maxCachedLevel)
        Add a grid subset
        Parameters:
        gridSetName - a String object.
        zoomStart - a Integer object.
        zoomStop - a Integer object.
        minCachedLevel - a Integer object.
        maxCachedLevel - a Integer object.
      • getGridSubsetName

        public java.lang.String getGridSubsetName​(int index)
      • getGridSubsetZoomStart

        public java.lang.Integer getGridSubsetZoomStart​(int index)
      • getGridSubsetZoomStop

        public java.lang.Integer getGridSubsetZoomStop​(int index)
      • getGridSubsetMinCachedLevel

        public java.lang.Integer getGridSubsetMinCachedLevel​(int index)
      • getGridSubsetMaxCachedLevel

        public java.lang.Integer getGridSubsetMaxCachedLevel​(int index)
      • getMimeFormat

        public java.lang.String getMimeFormat​(int index)
      • getParameterFilterKey

        public java.lang.String getParameterFilterKey​(int index)
      • getParameterFilterDefaultValue

        public java.lang.String getParameterFilterDefaultValue​(int index)
      • getParameterFilterType

        public java.lang.String getParameterFilterType​(int index)