MCPcopy Create free account
hub / github.com/CoderLine/alphaTab / _parseElement

Method _parseElement

packages/alphatab/src/importer/GpifParser.ts:746–757  ·  view source on GitHub ↗
(track: Track, node: XmlNode, isInstrumentSet: boolean)

Source from the content-addressed store, hash-verified

744 }
745
746 private _parseElement(track: Track, node: XmlNode, isInstrumentSet: boolean) {
747 const name = node.findChildElement('Name')?.innerText ?? '';
748
749 for (const c of node.childElements()) {
750 switch (c.localName) {
751 case 'Name':
752 case 'Articulations':
753 this._parseArticulations(track, c, isInstrumentSet, name);
754 break;
755 }
756 }
757 }
758 private _parseArticulations(track: Track, node: XmlNode, isInstrumentSet: boolean, elementName: string) {
759 for (const c of node.childElements()) {
760 switch (c.localName) {

Callers 1

_parseElementsMethod · 0.95

Calls 3

_parseArticulationsMethod · 0.95
findChildElementMethod · 0.80
childElementsMethod · 0.80

Tested by

no test coverage detected