Superclass for Filter version 1 parsers.
| OpenLayers. | Superclass for Filter version 1 parsers. |
| Properties | |
| namespaces | {Object} Mapping of namespace aliases to namespace URIs. |
| defaultPrefix | |
| schemaLocation | {String} Schema location for a particular minor version. |
| 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. |
| readSpatial | Read a {OpenLayers.Filter.Spatial} filter. |
| encodeLiteral | Generates the string representation of a value for use in <Literal> elements. |
| writeOgcExpression | Limited support for writing OGC expressions. |
| 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. |
| getFilterType | |
| filterMap | {Object} Contains a member for each filter type. |
Instances of this class are not created directly. Use the OpenLayers.Format.Filter constructor instead.
| options | {Object} An optional object whose properties will be set on this instance. |
read: function( data )
| data | {DOMElement} A Filter document element. |
{OpenLayers.Filter} A filter object.
readSpatial: function( node, obj, type )
Read a {OpenLayers.Filter.Spatial} filter.
| node | {DOMElement} A DOM element that contains an ogc:expression. |
| obj | {Object} The target object. |
| type | {String} One of the OpenLayers.Filter.Spatial.* constants. |
{OpenLayers.Filter.Spatial} The created filter.
writeOgcExpression: function( value, node )
Limited support for writing OGC expressions. Currently it supports (OpenLayers.Filter.Function || String || Number)
| value | (OpenLayers.Filter.Function || String || Number) |
| node | {DOMElement} A parent DOM element |
{DOMElement} Updated node element.
write: function( filter )
| filter | {OpenLayers.Filter} A filter object. |
{DOMElement} An ogc:Filter element.
read: function( data )
Read a {OpenLayers.Filter.Spatial} filter.
readSpatial: function( node, obj, type )
Generates the string representation of a value for use in Literal elements.
encodeLiteral: function( value )
Limited support for writing OGC expressions.
writeOgcExpression: function( value, node )
write: function( filter )
getFilterType: function( filter )