dimension-xform.js 477 B

1234567891011121314151617181920212223242526272829
  1. const BaseXform = require('../base-xform');
  2. class DimensionXform extends BaseXform {
  3. get tag() {
  4. return 'dimension';
  5. }
  6. render(xmlStream, model) {
  7. if (model) {
  8. xmlStream.leafNode('dimension', {ref: model});
  9. }
  10. }
  11. parseOpen(node) {
  12. if (node.name === 'dimension') {
  13. this.model = node.attributes.ref;
  14. return true;
  15. }
  16. return false;
  17. }
  18. parseText() {}
  19. parseClose() {
  20. return false;
  21. }
  22. }
  23. module.exports = DimensionXform;