(track: Track, node: XmlNode)
| 924 | } |
| 925 | |
| 926 | private _parseStaves(track: Track, node: XmlNode): void { |
| 927 | let staffIndex: number = 0; |
| 928 | for (const c of node.childElements()) { |
| 929 | switch (c.localName) { |
| 930 | case 'Staff': |
| 931 | track.ensureStaveCount(staffIndex + 1); |
| 932 | const staff: Staff = track.staves[staffIndex]; |
| 933 | this._parseStaff(staff, c); |
| 934 | staffIndex++; |
| 935 | break; |
| 936 | } |
| 937 | } |
| 938 | } |
| 939 | |
| 940 | private _parseStaff(staff: Staff, node: XmlNode): void { |
| 941 | for (const c of node.childElements()) { |
no test coverage detected