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
JavaScript
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;