Class GSLayerGroupEncoder

  • Direct Known Subclasses:
    GSLayerGroupEncoder23

    public class GSLayerGroupEncoder
    extends PropertyXMLEncoder
    LayerGroup encoder for GeoServer < 2.3
    Version:
    $Id: $
    Author:
    Davide Savazzi (geo-solutions.it)
    • Constructor Summary

      Constructors 
      Constructor Description
      GSLayerGroupEncoder()
      Constructor for GSLayerGroupEncoder.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addLayer​(java.lang.String layer)
      addLayer
      void addLayer​(java.lang.String layer, java.lang.String styleName)
      addLayer
      protected void addToRoot​(org.jdom.Element... elements)
      addToRoot
      protected org.jdom.Element elem​(java.lang.String tag, java.lang.String text)
      elem
      protected org.jdom.Element elem​(java.lang.String tag, java.lang.String attributeName, java.lang.String attributeValue)
      elem
      protected org.jdom.Element elem​(java.lang.String tag, org.jdom.Element... children)
      elem
      protected void initPublishables​(java.lang.String publishablesTag)
      initPublishables
      void setBounds​(java.lang.String crs, double minx, double maxx, double miny, double maxy)
      setBounds
      void setName​(java.lang.String name)
      setName
      void setWorkspace​(java.lang.String workspace)
      setWorkspace
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • nameElem

        protected org.jdom.Element nameElem
      • workspaceElem

        protected org.jdom.Element workspaceElem
      • boundsElem

        protected org.jdom.Element boundsElem
      • publishablesElem

        protected org.jdom.Element publishablesElem
      • stylesElem

        protected org.jdom.Element stylesElem
    • Constructor Detail

      • GSLayerGroupEncoder

        public GSLayerGroupEncoder()

        Constructor for GSLayerGroupEncoder.

    • Method Detail

      • setWorkspace

        public void setWorkspace​(java.lang.String workspace)

        setWorkspace

        Parameters:
        workspace - a String object.
      • setName

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

        setName

        Parameters:
        name - a String object.
      • addLayer

        public void addLayer​(java.lang.String layer)

        addLayer

        Parameters:
        layer - a String object.
      • addLayer

        public void addLayer​(java.lang.String layer,
                             java.lang.String styleName)

        addLayer

        Parameters:
        layer - a String object.
        styleName - a String object.
      • setBounds

        public void setBounds​(java.lang.String crs,
                              double minx,
                              double maxx,
                              double miny,
                              double maxy)

        setBounds

        Parameters:
        crs - a String object.
        minx - a double.
        maxx - a double.
        miny - a double.
        maxy - a double.
      • initPublishables

        protected void initPublishables​(java.lang.String publishablesTag)

        initPublishables

        Parameters:
        publishablesTag - a String object.
      • addToRoot

        protected void addToRoot​(org.jdom.Element... elements)

        addToRoot

        Parameters:
        elements - a Element object.
      • elem

        protected org.jdom.Element elem​(java.lang.String tag,
                                        java.lang.String attributeName,
                                        java.lang.String attributeValue)

        elem

        Parameters:
        tag - a String object.
        attributeName - a String object.
        attributeValue - a String object.
        Returns:
        a Element object.
      • elem

        protected org.jdom.Element elem​(java.lang.String tag,
                                        java.lang.String text)

        elem

        Parameters:
        tag - a String object.
        text - a String object.
        Returns:
        a Element object.
      • elem

        protected org.jdom.Element elem​(java.lang.String tag,
                                        org.jdom.Element... children)

        elem

        Parameters:
        tag - a String object.
        children - a Element object.
        Returns:
        a Element object.