OpenLayers. Format. SLD.v1

Superclass for SLD version 1 parsers.

Inherits from

Summary
OpenLayers. Format. SLD.v1Superclass for SLD version 1 parsers.
Properties
namespaces{Object} Mapping of namespace aliases to namespace URIs.
defaultPrefix
schemaLocation{String} Schema location for a particular minor version.
defaultSymbolizer.{Object} A symbolizer with the SLD defaults.
Constructor
OpenLayers. Format. SLD.v1Instances of this class are not created directly.
Functions and Properties
read
readersContains public functions, grouped by namespace prefix, that will be applied when a namespaced node is found matching the function name.
cssMap{Object} Object mapping supported css property names to OpenLayers symbolizer property names.
getCssPropertyGiven a symbolizer property, get the corresponding CSS property from the cssMap.
getGraphicFormatGiven a href for an external graphic, try to determine the mime-type.
defaultGraphicFormat{String} If none other can be determined from getGraphicFormat, this default will be returned.
graphicFormats{Object} Mapping of image mime-types to regular extensions matching well-known file extensions.
write
writersAs a compliment to the readers property, this structure contains public writing functions grouped by namespace alias and named like the node names they produce.

Properties

namespaces

{Object} Mapping of namespace aliases to namespace URIs.

defaultPrefix

schemaLocation

{String} Schema location for a particular minor version.

defaultSymbolizer.

{Object} A symbolizer with the SLD defaults.

Constructor

OpenLayers. Format. SLD.v1

Instances of this class are not created directly.  Use the OpenLayers.Format.SLD constructor instead.

Parameters

options{Object} An optional object whose properties will be set on this instance.

Functions and Properties

read

read: function(data,
options)

Parameters

data{DOMElement} An SLD document element.
options{Object} Options for the reader.

Valid options

namedLayersAsArray{Boolean} Generate a namedLayers array.  If false, the namedLayers property value will be an object keyed by layer name.  Default is false.

Returns

{Object} An object representing the SLD.

readers

Contains public functions, grouped by namespace prefix, that will be applied when a namespaced node is found matching the function name.  The function will be applied in the scope of this parser with two arguments: the node being read and a context object passed from the parent.

cssMap

{Object} Object mapping supported css property names to OpenLayers symbolizer property names.

getCssProperty

getCssProperty: function(sym)

Given a symbolizer property, get the corresponding CSS property from the cssMap.

Parameters

sym{String} A symbolizer property name.

Returns

{String} A CSS property name or null if none found.

getGraphicFormat

getGraphicFormat: function(href)

Given a href for an external graphic, try to determine the mime-type.  This method doesn’t try too hard, and will fall back to <defautlGraphicFormat> if one of the known graphicFormats is not the file extension of the provided href.

Parameters

href{String}

Returns

{String} The graphic format.

defaultGraphicFormat

{String} If none other can be determined from getGraphicFormat, this default will be returned.

graphicFormats

{Object} Mapping of image mime-types to regular extensions matching well-known file extensions.

write

write: function(sld)

Parameters

sld{Object} An object representing the SLD.

Returns

{DOMElement} The root of an SLD document.

writers

As a compliment to the readers property, this structure contains public writing functions grouped by namespace alias and named like the node names they produce.

read: function(data,
options)
getCssProperty: function(sym)
Given a symbolizer property, get the corresponding CSS property from the cssMap.
{Object} Object mapping supported css property names to OpenLayers symbolizer property names.
getGraphicFormat: function(href)
Given a href for an external graphic, try to determine the mime-type.
write: function(sld)
Write ogc:Filter version 1.0.0.
Read/Wite SLD.
{Object} Mapping of image mime-types to regular extensions matching well-known file extensions.
Close