| Interface Summary | 
| CssParameter | The simple SVG/CSS2 styling parameters are given with the CssParameter
 element, which is defined as follows:
 
  
 	
		
 			
 		
  
 
 The parameter values are allowed to be complex expressions for maximum
 flexibility. | 
| Drawing | This is the top level interface of Fill and Stroke defining
 the methods getGraphicFill() and getCssParameters() that
 are common to both. | 
| Extent | ---------------------------------------------------------------------- | 
| ExternalGraphic | The ExternalGraphic element allows a reference to be made to an external graphic
 file with a Web URL. | 
| FeatureTypeConstraint | A FeatureTypeConstraint element is used to identify a feature type by
 well-known name, using the FeatureTypeName element. | 
| FeatureTypeStyle | The FeatureTypeStyle defines the styling that is to be applied to a single
 feature type of a layer). | 
| Fill | A Fill allows area geometries to be filled. | 
| Font | The Font element identifies a font of a certain family, style, weight, size
 and color. | 
| Geometry | The Geometry element is optional and if it is absent then the default geometry
 property of the feature type that is used in the  containing FeatureStyleType
 is used. | 
| Graphic | A Graphic is a "graphic symbol" with an inherent shape, color, and size. | 
| GraphicFill | The GraphicFill element both indicates that a stipple-fill repeated graphic
 will be used and specifies the fill graphic. | 
| GraphicStroke | The GraphicStroke element both indicates that a repeated-linear-graphic stroke
 type will be used. | 
| Halo | Incarnation of a sld:Halo-element. | 
| LabelPlacement | Used to position a label relative to a point or a line string. | 
| Layer | ---------------------------------------------------------------------- | 
| LayerFeatureConstraints | The LayerFeatureConstraints element is optional in a NamedLayer and allows the
 user to specify constraints on what features of what feature types are to be
 selected by the named-layer reference. | 
| LegendGraphic | The LegendGraphic element gives an optional explicit Graphic symbol to be
 displayed in a legend for this rule. | 
| LinePlacement | Incarnation of an sld:LinePlacement-element. | 
| LineSymbolizer | Used to render a "stroke" along a linear geometry. | 
| Mark | A Mark takes a "shape" and applies coloring to it. | 
| NamedLayer | A NamedLayer uses the "name" attribute to identify a layer known to the WMS
 and can contain zero or more styles, either NamedStyles or UserStyles. | 
| NamedStyle | A NamedStyle uses the "name" attribute to identify a style known to the WMS
 ---------------------------------------------------------------------- | 
| ParameterValueType | The ParameterValueType element is a combination of text nodes and 
 Filter-Expression element nodes. | 
| PointPlacement | Incarnation of a sld:PointPlacement-element. | 
| PointSymbolizer | Used to render a "graphic" at a point. | 
| PolygonSymbolizer | Used to render an interior "fill" and an outlining "stroke" for a polygon or
 other 2D-area geometry. | 
| RasterSymbolizer | ---------------------------------------------------------------------- | 
| RemoteOWS | Since a layer is defined as a collection of potentially mixed-type features,
 the UserLayer element must provide the means to identify the features to be
 used. | 
| Rule | A rule is used to attach a condition to and group the individual symbolizers
 used for rendering. | 
| Stroke | A Stroke allows a string of line segments (or any linear geometry) to be
 rendered. | 
| Style | ---------------------------------------------------------------------- | 
| StyledLayerDescriptor | StyledLayerDescriptor: This is a sequence of styled layers, represented at
 the first level by Layer and UserLayer elements. | 
| Symbolizer | This is the basis of all symbolizers. | 
| TextSymbolizer | Used to render a text label, according to the parameters. | 
| UserLayer | In addition to using named layers, it is also useful to be able to define
 custom user-defined layers for rendering. | 
| UserStyle | A user-defined allows map styling to be defined externally from a system and
 to be passed around in an interoperable format. |