diff options
Diffstat (limited to 'node_modules/xmlbuilder/lib/XMLCharacterData.js')
-rw-r--r-- | node_modules/xmlbuilder/lib/XMLCharacterData.js | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/node_modules/xmlbuilder/lib/XMLCharacterData.js b/node_modules/xmlbuilder/lib/XMLCharacterData.js deleted file mode 100644 index 13b9c00..0000000 --- a/node_modules/xmlbuilder/lib/XMLCharacterData.js +++ /dev/null @@ -1,86 +0,0 @@ -// Generated by CoffeeScript 2.4.1 -(function() { - var XMLCharacterData, XMLNode; - - XMLNode = require('./XMLNode'); - - // Represents a character data node - module.exports = XMLCharacterData = (function() { - class XMLCharacterData extends XMLNode { - // Initializes a new instance of `XMLCharacterData` - - constructor(parent) { - super(parent); - this.value = ''; - } - - - // Creates and returns a deep clone of `this` - clone() { - return Object.create(this); - } - - // DOM level 1 functions to be implemented later - substringData(offset, count) { - throw new Error("This DOM method is not implemented." + this.debugInfo()); - } - - appendData(arg) { - throw new Error("This DOM method is not implemented." + this.debugInfo()); - } - - insertData(offset, arg) { - throw new Error("This DOM method is not implemented." + this.debugInfo()); - } - - deleteData(offset, count) { - throw new Error("This DOM method is not implemented." + this.debugInfo()); - } - - replaceData(offset, count, arg) { - throw new Error("This DOM method is not implemented." + this.debugInfo()); - } - - isEqualNode(node) { - if (!super.isEqualNode(node)) { - return false; - } - if (node.data !== this.data) { - return false; - } - return true; - } - - }; - - // DOM level 1 - Object.defineProperty(XMLCharacterData.prototype, 'data', { - get: function() { - return this.value; - }, - set: function(value) { - return this.value = value || ''; - } - }); - - Object.defineProperty(XMLCharacterData.prototype, 'length', { - get: function() { - return this.value.length; - } - }); - - // DOM level 3 - Object.defineProperty(XMLCharacterData.prototype, 'textContent', { - get: function() { - return this.value; - }, - set: function(value) { - return this.value = value || ''; - } - }); - - return XMLCharacterData; - - }).call(this); - -}).call(this); |