From a7f348f4a54ef447892a6e3f3886430237b6f4f6 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Sat, 6 Aug 2016 11:24:48 -0600 Subject: [PATCH] Add ol/format/gml.js for ol.format.GML --- src/ol/format/gml.js | 42 ++++++++++++++++++++++++++++++++++++++++++ src/ol/format/gml3.js | 40 ---------------------------------------- 2 files changed, 42 insertions(+), 40 deletions(-) create mode 100644 src/ol/format/gml.js diff --git a/src/ol/format/gml.js b/src/ol/format/gml.js new file mode 100644 index 0000000000..2200af011b --- /dev/null +++ b/src/ol/format/gml.js @@ -0,0 +1,42 @@ +goog.provide('ol.format.GML'); + +goog.require('ol.format.GML3'); + + +/** + * @classdesc + * Feature format for reading and writing data in the GML format + * version 3.1.1. + * Currently only supports GML 3.1.1 Simple Features profile. + * + * @constructor + * @param {olx.format.GMLOptions=} opt_options + * Optional configuration object. + * @extends {ol.format.GMLBase} + * @api stable + */ +ol.format.GML = ol.format.GML3; + + +/** + * Encode an array of features in GML 3.1.1 Simple Features. + * + * @function + * @param {Array.} features Features. + * @param {olx.format.WriteOptions=} opt_options Options. + * @return {string} Result. + * @api stable + */ +ol.format.GML.prototype.writeFeatures; + + +/** + * Encode an array of features in the GML 3.1.1 format as an XML node. + * + * @function + * @param {Array.} features Features. + * @param {olx.format.WriteOptions=} opt_options Options. + * @return {Node} Node. + * @api + */ +ol.format.GML.prototype.writeFeaturesNode; diff --git a/src/ol/format/gml3.js b/src/ol/format/gml3.js index 32455cfe23..da0fa63353 100644 --- a/src/ol/format/gml3.js +++ b/src/ol/format/gml3.js @@ -1,4 +1,3 @@ -goog.provide('ol.format.GML'); goog.provide('ol.format.GML3'); goog.require('ol'); @@ -1292,42 +1291,3 @@ ol.format.GML3.prototype.writeFeaturesNode = function(features, opt_options) { this.writeFeatureMembers_(node, features, [context]); return node; }; - - -/** - * @classdesc - * Feature format for reading and writing data in the GML format - * version 3.1.1. - * Currently only supports GML 3.1.1 Simple Features profile. - * - * @constructor - * @param {olx.format.GMLOptions=} opt_options - * Optional configuration object. - * @extends {ol.format.GMLBase} - * @api stable - */ -ol.format.GML = ol.format.GML3; - - -/** - * Encode an array of features in GML 3.1.1 Simple Features. - * - * @function - * @param {Array.} features Features. - * @param {olx.format.WriteOptions=} opt_options Options. - * @return {string} Result. - * @api stable - */ -ol.format.GML.prototype.writeFeatures; - - -/** - * Encode an array of features in the GML 3.1.1 format as an XML node. - * - * @function - * @param {Array.} features Features. - * @param {olx.format.WriteOptions=} opt_options Options. - * @return {Node} Node. - * @api - */ -ol.format.GML.prototype.writeFeaturesNode;