diff --git a/lib/OpenLayers/Filter/FeatureId.js b/lib/OpenLayers/Filter/FeatureId.js index 73e8633594..3c755ef216 100644 --- a/lib/OpenLayers/Filter/FeatureId.js +++ b/lib/OpenLayers/Filter/FeatureId.js @@ -25,6 +25,12 @@ OpenLayers.Filter.FeatureId = OpenLayers.Class(OpenLayers.Filter, { */ fids: null, + /** + * Property: type + * {String} Type to identify this filter. + */ + type: "FID", + /** * Constructor: OpenLayers.Filter.FeatureId * Creates an ogc:FeatureId rule. diff --git a/lib/OpenLayers/Format/Filter/v1.js b/lib/OpenLayers/Format/Filter/v1.js index e973433a05..c6750e1537 100644 --- a/lib/OpenLayers/Format/Filter/v1.js +++ b/lib/OpenLayers/Format/Filter/v1.js @@ -272,6 +272,19 @@ OpenLayers.Format.Filter.v1 = OpenLayers.Class(OpenLayers.Format.XML, { return this.writers.ogc["Filter"].apply(this, [filter]); }, + /** + * Method: writeFeatureIdNodes + * + * Parameters: + * filter - { + +
+
+
+