net.charlesames.music.musicxml.notation
Class Notation

java.lang.Object
  extended by net.charlesames.utility.common.Disposable
      extended by net.charlesames.music.musicxml.MusicXmlEntity
          extended by net.charlesames.music.musicxml.notation.Notation
Direct Known Subclasses:
Articulation, OtherNotation, Slur, TechnicalNotation, Tuplet

public abstract class Notation
extends MusicXmlEntity

The Notation class implements the MusicXML <notation> element.

Author:
Charles Ames

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.
 java.lang.String getContent()
          Getter for the Content property.
 Placement getPlacement()
          Getter for the Placement property.
 void putXmlData(org.w3c.dom.Element element)
           
 void setContent(java.lang.String content)
          Setter for the Content property.
 void setPlacement(Placement placement)
          Setter for the Placement property.
 
Methods inherited from class net.charlesames.music.musicxml.MusicXmlEntity
getContainer, makeDirty, toXmlNode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

dispose

public void dispose()
Description copied from class: Disposable
Release resources engaged by this object, thus rendering it amenable to garbage collection.

Specified by:
dispose in class Disposable

getPlacement

public Placement getPlacement()
Getter for the Placement property.

Returns:
The current Placement value.

setPlacement

public void setPlacement(Placement placement)
Setter for the Placement property.

Parameters:
placement - The intended Placement value.

getContent

public java.lang.String getContent()
Getter for the Content property.

Returns:
The current Content value.

setContent

public void setContent(java.lang.String content)
Setter for the Content property.

Parameters:
content - The intended Content value.

putXmlData

public void putXmlData(org.w3c.dom.Element element)

equals

public boolean equals(MusicXmlEntity other)
Description copied from class: MusicXmlEntity
Test if this MusicXML entity has the same content as another object.

Overrides:
equals in class MusicXmlEntity
Parameters:
other - The other object.
Returns:
True if both objects have the same content; false otherwise.