Superclass for SLD version 1 parsers.
| OpenLayers. | Superclass 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. | Instances of this class are not created directly. |
| Functions and Properties | |
| read | |
| readers | Contains 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. |
| getCssProperty | Given a symbolizer property, get the corresponding CSS property from the cssMap. |
| getGraphicFormat | Given 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 | |
| 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. |
Instances of this class are not created directly. Use the OpenLayers.Format.SLD constructor instead.
| options | {Object} An optional object whose properties will be set on this instance. |
read: function( data, options )
| data | {DOMElement} An SLD document element. |
| options | {Object} Options for the reader. |
| namedLayersAsArray | {Boolean} Generate a namedLayers array. If false, the namedLayers property value will be an object keyed by layer name. Default is false. |
{Object} An object representing the SLD.
getCssProperty: function( sym )
Given a symbolizer property, get the corresponding CSS property from the cssMap.
| sym | {String} A symbolizer property name. |
{String} A CSS property name or null if none found.
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.
| href | {String} |
{String} The graphic format.
{String} If none other can be determined from getGraphicFormat, this default will be returned.
read: function( data, options )
Given a symbolizer property, get the corresponding CSS property from the cssMap.
getCssProperty: function( sym )
Given a href for an external graphic, try to determine the mime-type.
getGraphicFormat: function( href )
write: function( sld )