it.geosolutions.geoserver.rest.encoder
Class GSLayerEncoder
java.lang.Object
it.geosolutions.geoserver.rest.encoder.utils.XmlElement
it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
it.geosolutions.geoserver.rest.encoder.GSLayerEncoder
public class GSLayerEncoder
- extends PropertyXMLEncoder
- Author:
- ETj (etj at geo-solutions.it), Carlo Cancellieri - carlo.cancellieri@geo-solutions.it
The layer encoder is enabled by default
GSLayerEncoder
public GSLayerEncoder()
addEnabled
protected void addEnabled()
- enabled the layer
setEnabled
public void setEnabled(boolean enable)
- Parameters:
enable
- true if layer should be set to enabled
addQueryable
protected void addQueryable(String queryable)
- Add the 'queryable' node with a text value from 'queryable' (true as default)
setQueryable
public void setQueryable(Boolean queryable)
- Set or modify the 'queryable' node with a text value from 'queryable' (true as default)
addWmsPath
protected void addWmsPath(String path)
- Parameters:
path
- the wms path to set- See Also:
GSLayerEncoder#setWmsPath(String)}
setWmsPath
public void setWmsPath(String path)
throws IllegalArgumentException
- Default WMS Path The GeoServer WMS path is, by default, /geoserver/wms.
However you can change it to /geoserver/anythingyouwant
- Parameters:
path
- the wms path to set
- Throws:
IllegalArgumentException
- if path is null or empty
addDefaultStyle
protected void addDefaultStyle(String defaultStyle)
- Parameters:
defaultStyle
- - See Also:
GSLayerEncoder#setDefaultStyle(String)}
setDefaultStyle
public void setDefaultStyle(String defaultStyle)
throws IllegalArgumentException
- Parameters:
defaultStyle
- The style that will be applied if no style is specified.
- Throws:
IllegalArgumentException
- if defaultStyle is null or empty
Copyright © 2007-2013 GeoSolutions. All Rights Reserved.