generic.js
547 Bytes
function generic_Provider () {}
generic_Provider.prototype.selectData = function(data) {
if(data instanceof Array)
return data;
if(_isGEOJSON(data))
return [{"GEOJSON" : data}];
if(data instanceof Object)
return [{"JSON" : data}];
};
generic_Provider.prototype.addLimit = function(url) {
return url;
};
function _isGEOJSON (data) {
var dt = new DataTypeConverter();
return (dt.inferDataSubTypeOfValue(data) && dt.inferDataSubTypeOfValue(data).name == DataTypeConverter.SUBTYPES.GEOJSON.name);
};