add Protocol for Sensor Observation Service r=ahocevar (closes #2373)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@9912 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
bartvde
2009-12-21 14:37:08 +00:00
parent 2c23d9ff25
commit 3a6ac9b83f
8 changed files with 239 additions and 34 deletions

View File

@@ -180,6 +180,22 @@ OpenLayers.Protocol = OpenLayers.Class({
abort: function(response) {
},
/**
* Method: createCallback
* Returns a function that applies the given public method with resp and
* options arguments.
*
* Parameters:
* method - {Function} The method to be applied by the callback.
* response - {<OpenLayers.Protocol.Response>} The protocol response object.
* options - {Object} Options sent to the protocol method
*/
createCallback: function(method, response, options) {
return OpenLayers.Function.bind(function() {
method.apply(this, [response, options]);
}, this);
},
CLASS_NAME: "OpenLayers.Protocol"
});