Class GSCachedLayerEncoder
- java.lang.Object
-
- it.geosolutions.geoserver.rest.encoder.utils.XmlElement
-
- it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
-
- it.geosolutions.geoserver.rest.encoder.GSCachedLayerEncoder
-
public class GSCachedLayerEncoder extends PropertyXMLEncoder
GSCachedLayerEncoder class.
- Version:
- $Id: $
- Author:
- niels
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGRIDSUBSETSConstantGRIDSUBSETS="gridSubsets"static java.lang.StringMIME_FORMATSConstantMIME_FORMATS="mimeFormats"static java.lang.StringPARAMETER_FILTERSConstantPARAMETER_FILTERS="parameterFilters"
-
Constructor Summary
Constructors Constructor Description GSCachedLayerEncoder()Constructor for GSCachedLayerEncoder.GSCachedLayerEncoder(boolean encodeLists)Constructor for GSCachedLayerEncoder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGridSubset(java.lang.String gridSetName, java.lang.Integer zoomStart, java.lang.Integer zoomStop, java.lang.Integer minCachedLevel, java.lang.Integer maxCachedLevel)Add a grid subsetvoidaddMimeFormat(java.lang.String mimeFormat)Add a mime formatvoidaddParameterFilter(java.lang.String type, java.lang.String key, java.lang.String defaultValue)Add a mime formatstatic GSCachedLayerEncoderbuild(java.lang.String response)buildjava.lang.StringgetBlobStoreId()getBlobStoreIdintgetExpireCache()getExpireCacheintgetExpireClients()getExpireClientsjava.lang.IntegergetGridSubsetMaxCachedLevel(int index)java.lang.IntegergetGridSubsetMinCachedLevel(int index)java.lang.StringgetGridSubsetName(int index)java.lang.IntegergetGridSubsetZoomStart(int index)java.lang.IntegergetGridSubsetZoomStop(int index)intgetGutter()getGutterjava.lang.StringgetId()getIdjava.lang.StringgetMimeFormat(int index)java.lang.StringgetName()getNamejava.lang.StringgetParameterFilterDefaultValue(int index)java.lang.StringgetParameterFilterKey(int index)java.lang.StringgetParameterFilterType(int index)booleanisEnabled()isEnabledbooleanisInMemoryCached()isInMemoryCachedvoidsetBlobStoreId(java.lang.String blobStoreId)setBlobStoreIdvoidsetEnabled(boolean enable)setEnabledvoidsetExpireCache(int expireCache)setExpireCachevoidsetExpireClients(int expireClients)setExpireClientsvoidsetGutter(int gutter)setGuttervoidsetId(java.lang.String id)setIdvoidsetInMemoryCached(boolean enable)setInMemoryCachedvoidsetMetaWidthHeight(int... values)setMetaWidthHeightvoidsetName(java.lang.String name)setName-
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
-
MIME_FORMATS
public static final java.lang.String MIME_FORMATS
ConstantMIME_FORMATS="mimeFormats"- See Also:
- Constant Field Values
-
GRIDSUBSETS
public static final java.lang.String GRIDSUBSETS
ConstantGRIDSUBSETS="gridSubsets"- See Also:
- Constant Field Values
-
PARAMETER_FILTERS
public static final java.lang.String PARAMETER_FILTERS
ConstantPARAMETER_FILTERS="parameterFilters"- See Also:
- Constant Field Values
-
-
Method Detail
-
build
public static GSCachedLayerEncoder build(java.lang.String response)
build
- Parameters:
response- aStringobject.- Returns:
- a
GSCachedLayerEncoderobject.
-
setId
public void setId(java.lang.String id)
setId
- Parameters:
id- aStringobject.
-
getId
public java.lang.String getId()
getId
- Returns:
- a
Stringobject.
-
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- aStringobject.
-
getBlobStoreId
public java.lang.String getBlobStoreId()
getBlobStoreId
- Returns:
- a
Stringobject.
-
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- aStringobject.
-
getName
public java.lang.String getName()
getName
- Returns:
- a
Stringobject.
-
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- aStringobject.
-
addParameterFilter
public void addParameterFilter(java.lang.String type, java.lang.String key, java.lang.String defaultValue)Add a mime format- Parameters:
type- aStringobject.key- aStringobject.defaultValue- aStringobject.
-
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- aStringobject.zoomStart- aIntegerobject.zoomStop- aIntegerobject.minCachedLevel- aIntegerobject.maxCachedLevel- aIntegerobject.
-
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)
-
-