UNPKG

fake-isy-994i

Version:

Node.js server that acts like a ISY-994i. Unsupported and no longer under active development.

32 lines (24 loc) 777 B
var xmldom = require('xmldom'); var utils = require('./utils.js'); var FolderNode = function(xmlNode) { this.node = xmlNode; } FolderNode.prototype.setFlag = function(flag) { this.node.setAttribute('flag', flag); } FolderNode.prototype.getFlag = function() { return this.node.getAttribute('flag'); } FolderNode.prototype.setAddress = function(address) { utils.setElementValue(this.node, 'address', address); } FolderNode.prototype.getAddress = function() { return utils.getElementValue(this.node, 'address'); } FolderNode.prototype.setName = function(name) { utils.setElementValue(this.node, 'name', name); } FolderNode.prototype.getName = function() { return utils.getElementValue(this.node, 'name'); } exports.FolderNode = FolderNode;