Class GSLayerGroupEncoder
- java.lang.Object
-
- it.geosolutions.geoserver.rest.encoder.utils.XmlElement
-
- it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
-
- it.geosolutions.geoserver.rest.encoder.GSLayerGroupEncoder
-
- Direct Known Subclasses:
GSLayerGroupEncoder23
public class GSLayerGroupEncoder extends PropertyXMLEncoder
LayerGroup encoder for GeoServer < 2.3- Version:
- $Id: $
- Author:
- Davide Savazzi (geo-solutions.it)
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jdom.ElementboundsElemprotected org.jdom.ElementnameElemprotected org.jdom.ElementpublishablesElemprotected org.jdom.ElementstylesElemprotected org.jdom.ElementworkspaceElem
-
Constructor Summary
Constructors Constructor Description GSLayerGroupEncoder()Constructor for GSLayerGroupEncoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLayer(java.lang.String layer)addLayervoidaddLayer(java.lang.String layer, java.lang.String styleName)addLayerprotected voidaddToRoot(org.jdom.Element... elements)addToRootprotected org.jdom.Elementelem(java.lang.String tag, java.lang.String text)elemprotected org.jdom.Elementelem(java.lang.String tag, java.lang.String attributeName, java.lang.String attributeValue)elemprotected org.jdom.Elementelem(java.lang.String tag, org.jdom.Element... children)elemprotected voidinitPublishables(java.lang.String publishablesTag)initPublishablesvoidsetBounds(java.lang.String crs, double minx, double maxx, double miny, double maxy)setBoundsvoidsetName(java.lang.String name)setNamevoidsetWorkspace(java.lang.String workspace)setWorkspacejava.lang.StringtoString()-
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
-
-
-
-
Method Detail
-
setWorkspace
public void setWorkspace(java.lang.String workspace)
setWorkspace
- Parameters:
workspace- aStringobject.
-
setName
public void setName(java.lang.String name)
setName
- Parameters:
name- aStringobject.
-
addLayer
public void addLayer(java.lang.String layer)
addLayer
- Parameters:
layer- aStringobject.
-
addLayer
public void addLayer(java.lang.String layer, java.lang.String styleName)addLayer
- Parameters:
layer- aStringobject.styleName- aStringobject.
-
setBounds
public void setBounds(java.lang.String crs, double minx, double maxx, double miny, double maxy)setBounds
- Parameters:
crs- aStringobject.minx- a double.maxx- a double.miny- a double.maxy- a double.
-
initPublishables
protected void initPublishables(java.lang.String publishablesTag)
initPublishables
- Parameters:
publishablesTag- aStringobject.
-
addToRoot
protected void addToRoot(org.jdom.Element... elements)
addToRoot
- Parameters:
elements- aElementobject.
-
elem
protected org.jdom.Element elem(java.lang.String tag, java.lang.String attributeName, java.lang.String attributeValue)elem
- Parameters:
tag- aStringobject.attributeName- aStringobject.attributeValue- aStringobject.- Returns:
- a
Elementobject.
-
elem
protected org.jdom.Element elem(java.lang.String tag, java.lang.String text)elem
- Parameters:
tag- aStringobject.text- aStringobject.- Returns:
- a
Elementobject.
-
elem
protected org.jdom.Element elem(java.lang.String tag, org.jdom.Element... children)elem
- Parameters:
tag- aStringobject.children- aElementobject.- Returns:
- a
Elementobject.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classXmlElement
-
-