Rename ol.format.OWSCapabilities to ol.format.OWS
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
goog.provide('ol.format.OWSCapabilities');
|
goog.provide('ol.format.OWS');
|
||||||
|
|
||||||
goog.require('goog.asserts');
|
goog.require('goog.asserts');
|
||||||
goog.require('goog.dom.NodeType');
|
goog.require('goog.dom.NodeType');
|
||||||
@@ -14,17 +14,17 @@ goog.require('ol.xml');
|
|||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.format.XML}
|
* @extends {ol.format.XML}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities = function() {
|
ol.format.OWS = function() {
|
||||||
goog.base(this);
|
goog.base(this);
|
||||||
};
|
};
|
||||||
goog.inherits(ol.format.OWSCapabilities, ol.format.XML);
|
goog.inherits(ol.format.OWS, ol.format.XML);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {Document} doc Document.
|
* @param {Document} doc Document.
|
||||||
* @return {Object} OWS object.
|
* @return {Object} OWS object.
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.prototype.readFromDocument = function(doc) {
|
ol.format.OWS.prototype.readFromDocument = function(doc) {
|
||||||
goog.asserts.assert(doc.nodeType == goog.dom.NodeType.DOCUMENT);
|
goog.asserts.assert(doc.nodeType == goog.dom.NodeType.DOCUMENT);
|
||||||
for (var n = doc.firstChild; !goog.isNull(n); n = n.nextSibling) {
|
for (var n = doc.firstChild; !goog.isNull(n); n = n.nextSibling) {
|
||||||
if (n.nodeType == goog.dom.NodeType.ELEMENT) {
|
if (n.nodeType == goog.dom.NodeType.ELEMENT) {
|
||||||
@@ -39,10 +39,10 @@ ol.format.OWSCapabilities.prototype.readFromDocument = function(doc) {
|
|||||||
* @param {Node} node Node.
|
* @param {Node} node Node.
|
||||||
* @return {Object} OWS object.
|
* @return {Object} OWS object.
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.prototype.readFromNode = function(node) {
|
ol.format.OWS.prototype.readFromNode = function(node) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
var owsObject = ol.xml.pushParseAndPop({},
|
var owsObject = ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.PARSERS_, node, []);
|
ol.format.OWS.PARSERS_, node, []);
|
||||||
return goog.isDef(owsObject) ? owsObject : null;
|
return goog.isDef(owsObject) ? owsObject : null;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -53,11 +53,11 @@ ol.format.OWSCapabilities.prototype.readFromNode = function(node) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readAddress_ = function(node, objectStack) {
|
ol.format.OWS.readAddress_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'Address');
|
goog.asserts.assert(node.localName == 'Address');
|
||||||
return ol.xml.pushParseAndPop({},
|
return ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.ADDRESS_PARSERS_, node, objectStack);
|
ol.format.OWS.ADDRESS_PARSERS_, node, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -67,11 +67,11 @@ ol.format.OWSCapabilities.readAddress_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readAllowedValues_ = function(node, objectStack) {
|
ol.format.OWS.readAllowedValues_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'AllowedValues');
|
goog.asserts.assert(node.localName == 'AllowedValues');
|
||||||
return ol.xml.pushParseAndPop({},
|
return ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.ALLOWED_VALUES_PARSERS_, node, objectStack);
|
ol.format.OWS.ALLOWED_VALUES_PARSERS_, node, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -81,14 +81,14 @@ ol.format.OWSCapabilities.readAllowedValues_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readConstraint_ = function(node, objectStack) {
|
ol.format.OWS.readConstraint_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'Constraint');
|
goog.asserts.assert(node.localName == 'Constraint');
|
||||||
var object = objectStack[objectStack.length - 1];
|
var object = objectStack[objectStack.length - 1];
|
||||||
goog.asserts.assert(goog.isObject(object));
|
goog.asserts.assert(goog.isObject(object));
|
||||||
var name = node.getAttribute('name');
|
var name = node.getAttribute('name');
|
||||||
var value = ol.xml.pushParseAndPop({},
|
var value = ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.CONSTRAINT_PARSERS_, node,
|
ol.format.OWS.CONSTRAINT_PARSERS_, node,
|
||||||
objectStack);
|
objectStack);
|
||||||
if (!goog.isDef(value)) {
|
if (!goog.isDef(value)) {
|
||||||
return undefined;
|
return undefined;
|
||||||
@@ -107,11 +107,11 @@ ol.format.OWSCapabilities.readConstraint_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readContactInfo_ = function(node, objectStack) {
|
ol.format.OWS.readContactInfo_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'ContactInfo');
|
goog.asserts.assert(node.localName == 'ContactInfo');
|
||||||
return ol.xml.pushParseAndPop({},
|
return ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.CONTACT_INFO_PARSERS_, node, objectStack);
|
ol.format.OWS.CONTACT_INFO_PARSERS_, node, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -121,11 +121,11 @@ ol.format.OWSCapabilities.readContactInfo_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readDcp_ = function(node, objectStack) {
|
ol.format.OWS.readDcp_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'DCP');
|
goog.asserts.assert(node.localName == 'DCP');
|
||||||
return ol.xml.pushParseAndPop({},
|
return ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.DCP_PARSERS_, node, objectStack);
|
ol.format.OWS.DCP_PARSERS_, node, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -135,14 +135,14 @@ ol.format.OWSCapabilities.readDcp_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readGet_ = function(node, objectStack) {
|
ol.format.OWS.readGet_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'Get');
|
goog.asserts.assert(node.localName == 'Get');
|
||||||
var object = objectStack[objectStack.length - 1];
|
var object = objectStack[objectStack.length - 1];
|
||||||
var url = ol.format.XLink.readHref(node);
|
var url = ol.format.XLink.readHref(node);
|
||||||
goog.asserts.assert(goog.isObject(object));
|
goog.asserts.assert(goog.isObject(object));
|
||||||
var value = ol.xml.pushParseAndPop({'url': url},
|
var value = ol.xml.pushParseAndPop({'url': url},
|
||||||
ol.format.OWSCapabilities.REQUEST_METHOD_PARSERS_, node, objectStack);
|
ol.format.OWS.REQUEST_METHOD_PARSERS_, node, objectStack);
|
||||||
if (!goog.isDef(value)) {
|
if (!goog.isDef(value)) {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
@@ -163,10 +163,10 @@ ol.format.OWSCapabilities.readGet_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readHttp_ = function(node, objectStack) {
|
ol.format.OWS.readHttp_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'HTTP');
|
goog.asserts.assert(node.localName == 'HTTP');
|
||||||
return ol.xml.pushParseAndPop({}, ol.format.OWSCapabilities.HTTP_PARSERS_,
|
return ol.xml.pushParseAndPop({}, ol.format.OWS.HTTP_PARSERS_,
|
||||||
node, objectStack);
|
node, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -177,12 +177,12 @@ ol.format.OWSCapabilities.readHttp_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readOperation_ = function(node, objectStack) {
|
ol.format.OWS.readOperation_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'Operation');
|
goog.asserts.assert(node.localName == 'Operation');
|
||||||
var name = node.getAttribute('name');
|
var name = node.getAttribute('name');
|
||||||
var value = ol.xml.pushParseAndPop({},
|
var value = ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.OPERATION_PARSERS_, node, objectStack);
|
ol.format.OWS.OPERATION_PARSERS_, node, objectStack);
|
||||||
if (!goog.isDef(value)) {
|
if (!goog.isDef(value)) {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
@@ -200,12 +200,12 @@ ol.format.OWSCapabilities.readOperation_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readOperationsMetadata_ = function(node,
|
ol.format.OWS.readOperationsMetadata_ = function(node,
|
||||||
objectStack) {
|
objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'OperationsMetadata');
|
goog.asserts.assert(node.localName == 'OperationsMetadata');
|
||||||
return ol.xml.pushParseAndPop({},
|
return ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.OPERATIONS_METADATA_PARSERS_, node,
|
ol.format.OWS.OPERATIONS_METADATA_PARSERS_, node,
|
||||||
objectStack);
|
objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -216,11 +216,11 @@ ol.format.OWSCapabilities.readOperationsMetadata_ = function(node,
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readPhone_ = function(node, objectStack) {
|
ol.format.OWS.readPhone_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'Phone');
|
goog.asserts.assert(node.localName == 'Phone');
|
||||||
return ol.xml.pushParseAndPop({},
|
return ol.xml.pushParseAndPop({},
|
||||||
ol.format.OWSCapabilities.PHONE_PARSERS_, node, objectStack);
|
ol.format.OWS.PHONE_PARSERS_, node, objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -230,12 +230,12 @@ ol.format.OWSCapabilities.readPhone_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readServiceIdentification_ = function(node,
|
ol.format.OWS.readServiceIdentification_ = function(node,
|
||||||
objectStack) {
|
objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'ServiceIdentification');
|
goog.asserts.assert(node.localName == 'ServiceIdentification');
|
||||||
return ol.xml.pushParseAndPop(
|
return ol.xml.pushParseAndPop(
|
||||||
{}, ol.format.OWSCapabilities.SERVICE_IDENTIFICATION_PARSERS_, node,
|
{}, ol.format.OWS.SERVICE_IDENTIFICATION_PARSERS_, node,
|
||||||
objectStack);
|
objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -246,11 +246,11 @@ ol.format.OWSCapabilities.readServiceIdentification_ = function(node,
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readServiceContact_ = function(node, objectStack) {
|
ol.format.OWS.readServiceContact_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'ServiceContact');
|
goog.asserts.assert(node.localName == 'ServiceContact');
|
||||||
return ol.xml.pushParseAndPop(
|
return ol.xml.pushParseAndPop(
|
||||||
{}, ol.format.OWSCapabilities.SERVICE_CONTACT_PARSERS_, node,
|
{}, ol.format.OWS.SERVICE_CONTACT_PARSERS_, node,
|
||||||
objectStack);
|
objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -261,11 +261,11 @@ ol.format.OWSCapabilities.readServiceContact_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readServiceProvider_ = function(node, objectStack) {
|
ol.format.OWS.readServiceProvider_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'ServiceProvider');
|
goog.asserts.assert(node.localName == 'ServiceProvider');
|
||||||
return ol.xml.pushParseAndPop(
|
return ol.xml.pushParseAndPop(
|
||||||
{}, ol.format.OWSCapabilities.SERVICE_PROVIDER_PARSERS_, node,
|
{}, ol.format.OWS.SERVICE_PROVIDER_PARSERS_, node,
|
||||||
objectStack);
|
objectStack);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -276,7 +276,7 @@ ol.format.OWSCapabilities.readServiceProvider_ = function(node, objectStack) {
|
|||||||
* @private
|
* @private
|
||||||
* @return {Object|undefined}
|
* @return {Object|undefined}
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.readValue_ = function(node, objectStack) {
|
ol.format.OWS.readValue_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(node.localName == 'Value');
|
goog.asserts.assert(node.localName == 'Value');
|
||||||
var object = objectStack[objectStack.length - 1];
|
var object = objectStack[objectStack.length - 1];
|
||||||
@@ -294,7 +294,7 @@ ol.format.OWSCapabilities.readValue_ = function(node, objectStack) {
|
|||||||
* @type {Array.<string>}
|
* @type {Array.<string>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_ = [
|
ol.format.OWS.NAMESPACE_URIS_ = [
|
||||||
null,
|
null,
|
||||||
'http://www.opengis.net/ows/1.1'
|
'http://www.opengis.net/ows/1.1'
|
||||||
];
|
];
|
||||||
@@ -305,16 +305,16 @@ ol.format.OWSCapabilities.NAMESPACE_URIS_ = [
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'ServiceIdentification': ol.xml.makeObjectPropertySetter(
|
'ServiceIdentification': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readServiceIdentification_,
|
ol.format.OWS.readServiceIdentification_,
|
||||||
'serviceIdentification'),
|
'serviceIdentification'),
|
||||||
'ServiceProvider': ol.xml.makeObjectPropertySetter(
|
'ServiceProvider': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readServiceProvider_,
|
ol.format.OWS.readServiceProvider_,
|
||||||
'serviceProvider'),
|
'serviceProvider'),
|
||||||
'OperationsMetadata': ol.xml.makeObjectPropertySetter(
|
'OperationsMetadata': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readOperationsMetadata_,
|
ol.format.OWS.readOperationsMetadata_,
|
||||||
'operationsMetadata')
|
'operationsMetadata')
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -324,8 +324,8 @@ ol.format.OWSCapabilities.PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.ADDRESS_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.ADDRESS_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'DeliveryPoint': ol.xml.makeObjectPropertySetter(
|
'DeliveryPoint': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.XSD.readString, 'deliveryPoint'),
|
ol.format.XSD.readString, 'deliveryPoint'),
|
||||||
'City': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
'City': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
||||||
@@ -347,9 +347,9 @@ ol.format.OWSCapabilities.ADDRESS_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.ALLOWED_VALUES_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.ALLOWED_VALUES_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'Value': ol.format.OWSCapabilities.readValue_
|
'Value': ol.format.OWS.readValue_
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -359,10 +359,10 @@ ol.format.OWSCapabilities.ALLOWED_VALUES_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.CONSTRAINT_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.CONSTRAINT_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'AllowedValues': ol.xml.makeObjectPropertySetter(
|
'AllowedValues': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readAllowedValues_, 'allowedValues'
|
ol.format.OWS.readAllowedValues_, 'allowedValues'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@@ -373,12 +373,12 @@ ol.format.OWSCapabilities.CONSTRAINT_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.CONTACT_INFO_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.CONTACT_INFO_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'Phone': ol.xml.makeObjectPropertySetter(
|
'Phone': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readPhone_, 'phone'),
|
ol.format.OWS.readPhone_, 'phone'),
|
||||||
'Address': ol.xml.makeObjectPropertySetter(
|
'Address': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readAddress_, 'address')
|
ol.format.OWS.readAddress_, 'address')
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -388,10 +388,10 @@ ol.format.OWSCapabilities.CONTACT_INFO_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.DCP_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.DCP_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'HTTP': ol.xml.makeObjectPropertySetter(
|
'HTTP': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readHttp_, 'http')
|
ol.format.OWS.readHttp_, 'http')
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -401,9 +401,9 @@ ol.format.OWSCapabilities.DCP_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.HTTP_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.HTTP_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'Get': ol.format.OWSCapabilities.readGet_,
|
'Get': ol.format.OWS.readGet_,
|
||||||
'Post': undefined // TODO
|
'Post': undefined // TODO
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@@ -414,10 +414,10 @@ ol.format.OWSCapabilities.HTTP_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.OPERATION_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.OPERATION_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'DCP': ol.xml.makeObjectPropertySetter(
|
'DCP': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readDcp_, 'dcp')
|
ol.format.OWS.readDcp_, 'dcp')
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -427,9 +427,9 @@ ol.format.OWSCapabilities.OPERATION_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.OPERATIONS_METADATA_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.OPERATIONS_METADATA_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'Operation': ol.format.OWSCapabilities.readOperation_
|
'Operation': ol.format.OWS.readOperation_
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -439,8 +439,8 @@ ol.format.OWSCapabilities.OPERATIONS_METADATA_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.PHONE_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.PHONE_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'Voice': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
'Voice': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
||||||
'voice'),
|
'voice'),
|
||||||
'Facsimile': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
'Facsimile': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
||||||
@@ -454,9 +454,9 @@ ol.format.OWSCapabilities.PHONE_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.REQUEST_METHOD_PARSERS_ = ol.xml.makeParsersNS(
|
ol.format.OWS.REQUEST_METHOD_PARSERS_ = ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'Constraint': ol.format.OWSCapabilities.readConstraint_
|
'Constraint': ol.format.OWS.readConstraint_
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -465,15 +465,15 @@ ol.format.OWSCapabilities.REQUEST_METHOD_PARSERS_ = ol.xml.makeParsersNS(
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.SERVICE_CONTACT_PARSERS_ =
|
ol.format.OWS.SERVICE_CONTACT_PARSERS_ =
|
||||||
ol.xml.makeParsersNS(
|
ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'IndividualName': ol.xml.makeObjectPropertySetter(
|
'IndividualName': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.XSD.readString, 'individualName'),
|
ol.format.XSD.readString, 'individualName'),
|
||||||
'PositionName': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
'PositionName': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
||||||
'positionName'),
|
'positionName'),
|
||||||
'ContactInfo': ol.xml.makeObjectPropertySetter(
|
'ContactInfo': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readContactInfo_, 'contactInfo')
|
ol.format.OWS.readContactInfo_, 'contactInfo')
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -483,9 +483,9 @@ ol.format.OWSCapabilities.SERVICE_CONTACT_PARSERS_ =
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.SERVICE_IDENTIFICATION_PARSERS_ =
|
ol.format.OWS.SERVICE_IDENTIFICATION_PARSERS_ =
|
||||||
ol.xml.makeParsersNS(
|
ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'Title': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
'Title': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
||||||
'title'),
|
'title'),
|
||||||
'ServiceTypeVersion': ol.xml.makeObjectPropertySetter(
|
'ServiceTypeVersion': ol.xml.makeObjectPropertySetter(
|
||||||
@@ -500,14 +500,14 @@ ol.format.OWSCapabilities.SERVICE_IDENTIFICATION_PARSERS_ =
|
|||||||
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
* @type {Object.<string, Object.<string, ol.xml.Parser>>}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.format.OWSCapabilities.SERVICE_PROVIDER_PARSERS_ =
|
ol.format.OWS.SERVICE_PROVIDER_PARSERS_ =
|
||||||
ol.xml.makeParsersNS(
|
ol.xml.makeParsersNS(
|
||||||
ol.format.OWSCapabilities.NAMESPACE_URIS_, {
|
ol.format.OWS.NAMESPACE_URIS_, {
|
||||||
'ProviderName': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
'ProviderName': ol.xml.makeObjectPropertySetter(ol.format.XSD.readString,
|
||||||
'providerName'),
|
'providerName'),
|
||||||
'ProviderSite': ol.xml.makeObjectPropertySetter(ol.format.XLink.readHref,
|
'ProviderSite': ol.xml.makeObjectPropertySetter(ol.format.XLink.readHref,
|
||||||
'providerSite'),
|
'providerSite'),
|
||||||
'ServiceContact': ol.xml.makeObjectPropertySetter(
|
'ServiceContact': ol.xml.makeObjectPropertySetter(
|
||||||
ol.format.OWSCapabilities.readServiceContact_, 'serviceContact')
|
ol.format.OWS.readServiceContact_, 'serviceContact')
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
goog.provide('ol.test.format.OWSCapabilities');
|
goog.provide('ol.test.format.OWS');
|
||||||
|
|
||||||
goog.require('ol.xml');
|
goog.require('ol.xml');
|
||||||
|
|
||||||
describe('ol.format.OWSCapabilities 1.1', function() {
|
describe('ol.format.OWS 1.1', function() {
|
||||||
|
|
||||||
var parser = new ol.format.OWSCapabilities();
|
var parser = new ol.format.OWS();
|
||||||
|
|
||||||
it('should read ServiceProvider tag properly', function() {
|
it('should read ServiceProvider tag properly', function() {
|
||||||
var doc = ol.xml.load(
|
var doc = ol.xml.load(
|
||||||
@@ -151,4 +151,4 @@ describe('ol.format.OWSCapabilities 1.1', function() {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
goog.require('ol.format.OWSCapabilities');
|
goog.require('ol.format.OWS');
|
||||||
Reference in New Issue
Block a user