Class StyleLibrary
- java.lang.Object
-
- nl.tailormap.viewer.config.services.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 Summary
Constructors Constructor Description StyleLibrary()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExternalUrl()StringgetExtraLegendParameters()LonggetId()StringgetNamedLayerUserStylesJson()StringgetSldBody()StringgetTitle()booleanisDefaultStyle()static org.json.JSONObjectparseSLDNamedLayerUserStyles(InputSource sldBody)Parse SLD XML and create the JSON object as described for the namedLayerUserStylesJson property.voidsetDefaultStyle(boolean defaultStyle)voidsetExternalUrl(String externalUrl)voidsetExtraLegendParameters(String extraLegendParameters)voidsetId(Long id)voidsetNamedLayerUserStylesJson(String namedLayerUserStylesJson)voidsetSldBody(String sldBody)voidsetTitle(String title)
-
-
-
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
-
-