Class StyleLibrary


  • @Entity
    public class StyleLibrary
    extends Object
    Belonging to GeoService, the configuration of a style library available for use for this service's layers.
    Author:
    Matthijs Laan
    • Constructor Detail

      • StyleLibrary

        public StyleLibrary()
    • Method Detail

      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • isDefaultStyle

        public boolean isDefaultStyle()
      • setDefaultStyle

        public void setDefaultStyle​(boolean defaultStyle)
      • getExternalUrl

        public String getExternalUrl()
      • setExternalUrl

        public void setExternalUrl​(String externalUrl)
      • getSldBody

        public String getSldBody()
      • setSldBody

        public void setSldBody​(String sldBody)
      • getNamedLayerUserStylesJson

        public String getNamedLayerUserStylesJson()
      • setNamedLayerUserStylesJson

        public void setNamedLayerUserStylesJson​(String namedLayerUserStylesJson)
      • getExtraLegendParameters

        public String getExtraLegendParameters()
      • setExtraLegendParameters

        public void setExtraLegendParameters​(String extraLegendParameters)
      • parseSLDNamedLayerUserStyles

        public static org.json.JSONObject parseSLDNamedLayerUserStyles​(InputSource sldBody)
                                                                throws Exception
        Parse SLD XML and create the JSON object as described for the namedLayerUserStylesJson property.
        Parameters:
        sldBody - SLD to parse
        Returns:
        a json representation of the sld
        Throws:
        Exception - is any