public interface Style extends Style
The details of this object are taken from the OGC Styled-Layer Descriptor Report (OGC 02-070) version 1.0.0.:
<xsd:element name="UserStyle">
<xsd:annotation>
<xsd:documentation>
A UserStyle allows user-defined styling and is semantically
equivalent to a WMS named style.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="sld:Name" minOccurs="0"/>
<xsd:element ref="sld:Title" minOccurs="0"/>
<xsd:element ref="sld:Abstract" minOccurs="0"/>
<xsd:element ref="sld:IsDefault" minOccurs="0"/>
<xsd:element ref="sld:FeatureTypeStyle" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
| Modifier and Type | Method and Description |
|---|---|
void |
accept(StyleVisitor visitor)
Used to navigate Style information during portrayal.
|
List<FeatureTypeStyle> |
featureTypeStyles()
FeatureTypeStyles rendered in order of appearance in this list.
|
default Fill |
getBackground()
The background Fill , if any,
null otherwise |
Symbolizer |
getDefaultSpecification()
This functionality is from an ISO specificaiton; and conflicts with the idea of an else rule
presented by SLD.
|
Description |
getDescription()
Description for this style.
|
default void |
setBackground(Fill background)
Sets the background color.
|
void |
setDefault(boolean isDefault)
Indicates that this is the default style.
|
void |
setDefaultSpecification(Symbolizer defaultSymbolizer) |
void |
setName(String name) |
void setName(String name)
Description getDescription()
getDescription in interface Stylevoid setDefault(boolean isDefault)
Assume this is kept for GeoServer enabling a WMS to track which style is considered the default. May consider providing a clientProperties mechanism similar to Swing JComponent allowing applications to mark up the Style content for custom uses.
List<FeatureTypeStyle> featureTypeStyles()
featureTypeStyles in interface StyleSymbolizer getDefaultSpecification()
Implementations may choose to look up the first symbolizer of an elseFilter or allow this to be provided?
getDefaultSpecification in interface Stylevoid setDefaultSpecification(Symbolizer defaultSymbolizer)
defaultSymbolizer - To be used if a feature is not rendered by any of the rulesvoid accept(StyleVisitor visitor)
default Fill getBackground()
null otherwisedefault void setBackground(Fill background)
UnsupportedOperationException.Copyright © 1996–2021 Geotools. All rights reserved.