public class MusicXMLWrapper.MusicData extends NodeInterface implements Ordered
MusicXMLドキュメントの要素のうち, score.dtdでmusic-dataエンティティに 指定されているもの, 具体的には note, backup, forward, direction, attributes, harmony, figured-bass, print, sound, barline, grouping, link, bookmark をラップするクラスです. ただし, これらの要素で記述されるすべての情報を取り出す手段が提供されている わけではありません. noteなどの主要な要素は専用のクラスがこのクラスを継承して設計されており, 通常はこういったサブクラスにダウンキャストして情報を取り出します.
修飾子とタイプ | メソッドと説明 |
---|---|
double |
actualDuration() |
int |
actualDuration(int ticksPerBeat) |
int |
duration() |
int |
duration(int ticksPerBeat) |
protected java.lang.String |
getSupportedNodeName()
Returns"note|backup|forward|direction|attributes|harmony|figured-bass|print|sound|barline|grouping|link|bookmark"
.
|
MusicXMLWrapper.Measure |
measure() |
int |
offet(int ticksPerBeat) |
int |
onset(int ticksPerBeat) |
double |
onsetWithinMeasure() |
int |
ordinal() |
int |
subordinal() |
getAttribute, getAttribute, getAttributeDouble, getAttributeDouble, getAttributeInt, getAttributeInt, getAttributeKeys, getAttributeNS, getAttributes, getChildByTagName, getChildByTagNameNS, getChildNodes, getChildText, getChildTextDouble, getChildTextInt, getFirstChild, getLastChild, getNodeName, getText, getText, getTextDouble, getTextInt, hasAttribute, hasAttribute, hasChild, node
public double actualDuration()
public int actualDuration(int ticksPerBeat)
public int duration()
public int duration(int ticksPerBeat)
protected java.lang.String getSupportedNodeName()
Returns"note|backup|forward|direction|attributes|harmony|figured-bass|print|sound|barline|grouping|link|bookmark" .
getSupportedNodeName
クラス内 NodeInterface
public final MusicXMLWrapper.Measure measure()
public int offet(int ticksPerBeat)
public int onset(int ticksPerBeat)
public double onsetWithinMeasure()
public int subordinal()
subordinal
インタフェース内 Ordered