1 /** 2 * @fileoverview XPath Data Model 3.0 interface (XDM). 3 */ 4 5 goog.provide('xrx.xdm'); 6 7 8 9 /** 10 * An interface representing the XPath Data Model 3.0 (XDM). 11 * http://www.w3.org/TR/xpath-datamodel-30/ 12 * 13 * @interface 14 */ 15 xrx.xdm = function() {}; 16 17 18 19 /** 20 * http://www.w3.org/TR/xpath-datamodel-30/#dm-attributes 21 */ 22 xrx.xdm.prototype.accAttributes = goog.abstractMethod; 23 24 25 26 /** 27 * http://www.w3.org/TR/xpath-datamodel-30/#dm-base-uri 28 */ 29 xrx.xdm.prototype.accBaseUri = goog.abstractMethod; 30 31 32 33 /** 34 * http://www.w3.org/TR/xpath-datamodel-30/#dm-children 35 */ 36 xrx.xdm.prototype.accChildren = goog.abstractMethod; 37 38 39 40 /** 41 * http://www.w3.org/TR/xpath-datamodel-30/#dm-document-uri 42 */ 43 xrx.xdm.prototype.accDocumentUri = goog.abstractMethod; 44 45 46 47 /** 48 * http://www.w3.org/TR/xpath-datamodel-30/#dm-is-id 49 */ 50 xrx.xdm.prototype.accIsId = goog.abstractMethod; 51 52 53 54 /** 55 * http://www.w3.org/TR/xpath-datamodel-30/#dm-is-idrefs 56 */ 57 xrx.xdm.prototype.accIsIdrefs = goog.abstractMethod; 58 59 60 61 /** 62 * http://www.w3.org/TR/xpath-datamodel-30/#dm-namespace-nodes 63 */ 64 xrx.xdm.prototype.accNamespaceNodes = goog.abstractMethod; 65 66 67 68 /** 69 * http://www.w3.org/TR/xpath-datamodel-30/#dm-nilled 70 */ 71 xrx.xdm.prototype.accNilled = goog.abstractMethod; 72 73 74 75 /** 76 * http://www.w3.org/TR/xpath-datamodel-30/#dm-node-kind 77 */ 78 xrx.xdm.prototype.accNodeKind = goog.abstractMethod; 79 80 81 82 /** 83 * http://www.w3.org/TR/xpath-datamodel-30/#dm-node-name 84 */ 85 xrx.xdm.prototype.accNodeName = goog.abstractMethod; 86 87 88 89 /** 90 * http://www.w3.org/TR/xpath-datamodel-30/#dm-parent 91 */ 92 xrx.xdm.prototype.accParent = goog.abstractMethod; 93 94 95 96 /** 97 * http://www.w3.org/TR/xpath-datamodel-30/#dm-string-value 98 */ 99 xrx.xdm.prototype.accStringValue = goog.abstractMethod; 100 101 102 103 /** 104 * http://www.w3.org/TR/xpath-datamodel-30/#dm-type-name 105 */ 106 xrx.xdm.prototype.accTypeName = goog.abstractMethod; 107 108 109 110 /** 111 * http://www.w3.org/TR/xpath-datamodel-30/#dm-typed-value 112 */ 113 xrx.xdm.prototype.accTypedValue = goog.abstractMethod; 114 115 116 117 /** 118 * http://www.w3.org/TR/xpath-datamodel-30/#dm-unparsed-entity-public-id 119 */ 120 xrx.xdm.prototype.accUnparsedEntityPublicId = goog.abstractMethod; 121 122 123 124 /** 125 * http://www.w3.org/TR/xpath-datamodel-30/#dm-unparsed-entity-system-id 126 */ 127 xrx.xdm.prototype.accUnparsedEntitySystemId = goog.abstractMethod;