| 12345678910111213141516171819202122232425262728293031 |
- const BaseXform = require('../base-xform');
- class BooleanXform extends BaseXform {
- constructor(options) {
- super();
- this.tag = options.tag;
- this.attr = options.attr;
- }
- render(xmlStream, model) {
- if (model) {
- xmlStream.openNode(this.tag);
- xmlStream.closeNode();
- }
- }
- parseOpen(node) {
- if (node.name === this.tag) {
- this.model = true;
- }
- }
- parseText() {}
- parseClose() {
- return false;
- }
- }
- module.exports = BooleanXform;
|