add the input/output header properties
(self, definitions, parent, root)
| 628 | body.namespace = (prefix, ns) |
| 629 | |
| 630 | def header(self, definitions, parent, root): |
| 631 | """ add the input/output header properties """ |
| 632 | if root is None: |
| 633 | return |
| 634 | header = Facade('Header') |
| 635 | parent.headers.append(header) |
| 636 | header.use = root.get('use', default='literal') |
| 637 | ns = root.get('namespace') |
| 638 | if ns is None: |
| 639 | header.namespace = definitions.tns |
| 640 | else: |
| 641 | prefix = root.findPrefix(ns, 'h0') |
| 642 | header.namespace = (prefix, ns) |
| 643 | msg = root.get('message') |
| 644 | if msg is not None: |
| 645 | header.message = msg |
| 646 | part = root.get('part') |
| 647 | if part is not None: |
| 648 | header.part = part |
| 649 | |
| 650 | def resolve(self, definitions): |
| 651 | """ |
no test coverage detected