it.geosolutions.geoserver.rest.encoder
Class GSLayerGroupEncoder23

java.lang.Object
  extended by it.geosolutions.geoserver.rest.encoder.utils.XmlElement
      extended by it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
          extended by it.geosolutions.geoserver.rest.encoder.GSLayerGroupEncoder
              extended by it.geosolutions.geoserver.rest.encoder.GSLayerGroupEncoder23

public class GSLayerGroupEncoder23
extends GSLayerGroupEncoder

LayerGroup encoder for GeoServer >= 2.3

Author:
Davide Savazzi (geo-solutions.it)

Field Summary
static String MODE_CONTAINER
           
static String MODE_EO
           
static String MODE_NAMED
           
static String MODE_SINGLE
           
 
Fields inherited from class it.geosolutions.geoserver.rest.encoder.GSLayerGroupEncoder
boundsElem, nameElem, publishablesElem, stylesElem, workspaceElem
 
Constructor Summary
GSLayerGroupEncoder23()
           
 
Method Summary
 void addLayer(String layer, String styleName)
           
 void addLayerGroup(String group)
           
 void setAbstract(String abstractTxt)
           
 void setMode(String mode)
           
 void setRootLayer(String layer, String style)
           
 void setTitle(String title)
           
 String toString()
           
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.GSLayerGroupEncoder
addLayer, addToRoot, elem, elem, elem, initPublishables, setBounds, setName, setWorkspace
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MODE_SINGLE

public static final String MODE_SINGLE
See Also:
Constant Field Values

MODE_NAMED

public static final String MODE_NAMED
See Also:
Constant Field Values

MODE_CONTAINER

public static final String MODE_CONTAINER
See Also:
Constant Field Values

MODE_EO

public static final String MODE_EO
See Also:
Constant Field Values
Constructor Detail

GSLayerGroupEncoder23

public GSLayerGroupEncoder23()
Method Detail

setTitle

public void setTitle(String title)

setAbstract

public void setAbstract(String abstractTxt)

setMode

public void setMode(String mode)

setRootLayer

public void setRootLayer(String layer,
                         String style)

addLayer

public void addLayer(String layer,
                     String styleName)
Overrides:
addLayer in class GSLayerGroupEncoder

addLayerGroup

public void addLayerGroup(String group)

toString

public String toString()
Overrides:
toString in class GSLayerGroupEncoder
Returns:
an xml String


Copyright © 2007-2013 GeoSolutions. All Rights Reserved.