|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.charlesames.utility.common.Disposable
net.charlesames.music.musicxml.MusicXmlEntity
net.charlesames.music.musicxml.Part
net.charlesames.music.musicxml.PartInScore
public class PartInScore
The PartInScore class implements the MusicXML <part> element.
| Method Summary | |
|---|---|
void |
dispose()
Release resources engaged by this object, thus rendering it amenable to garbage collection. |
boolean |
equals(MusicXmlEntity other)
Test if this MusicXML entity has the same content as another object. |
static PartInScore |
fromXmlNode(org.w3c.dom.Element element,
ScorePartwise container)
Create a new ScorePartwise instance and fill it with loaded data. |
ScorePartwise |
getContainer()
Get the parent object. |
MeasureInPart |
getMeasure(int number)
Locate or create the measure with the indicated number. |
java.util.SortedMap<java.lang.Integer,MeasureInPart> |
getMeasures()
Get all measures. |
ScorePart |
getScorePart()
Getter for the ScorePart property. |
void |
putXmlData(org.w3c.dom.Element element)
|
org.w3c.dom.Node |
toXmlNode(org.w3c.dom.Node parent)
Serialize the content of a MusicXML entity into an XML element. |
| Methods inherited from class net.charlesames.music.musicxml.MusicXmlEntity |
|---|
makeDirty |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void dispose()
Disposable
dispose in class Disposablepublic ScorePartwise getContainer()
MusicXmlEntity
getContainer in class MusicXmlEntitypublic ScorePart getScorePart()
public java.util.SortedMap<java.lang.Integer,MeasureInPart> getMeasures()
MeasureInPart instances, indexed by measure number.public MeasureInPart getMeasure(int number)
number - The measure number. If this number is already used, then the existing MeasureInPart
instance is returned; otherwise, a new measure is created.
MeasureInPart instance.public org.w3c.dom.Node toXmlNode(org.w3c.dom.Node parent)
MusicXmlEntity
toXmlNode in class MusicXmlEntityparent - The XML element which is to receive the data.
public void putXmlData(org.w3c.dom.Element element)
public static PartInScore fromXmlNode(org.w3c.dom.Element element,
ScorePartwise container)
element - The XML element that provides the ScorePartwise datacontainer - The ScorePartwise which will contain the new ScorePartwise instance.
public boolean equals(MusicXmlEntity other)
MusicXmlEntity
equals in class Partother - The other object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||