Package org.audiveris.proxymusic
Class Notations
java.lang.Object
org.audiveris.proxymusic.Notations
Notations refer to musical notations, not XML notations. Multiple notations are allowed in order to represent multiple editorial levels. The print-object attribute, added in Version 3.0, allows notations to represent details of performance technique, such as fingerings, without having them appear in the score.
Java class for notations complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="notations">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<group ref="{}editorial"/>
<choice maxOccurs="unbounded" minOccurs="0">
<element name="tied" type="{}tied"/>
<element name="slur" type="{}slur"/>
<element name="tuplet" type="{}tuplet"/>
<element name="glissando" type="{}glissando"/>
<element name="slide" type="{}slide"/>
<element name="ornaments" type="{}ornaments"/>
<element name="technical" type="{}technical"/>
<element name="articulations" type="{}articulations"/>
<element name="dynamics" type="{}dynamics"/>
<element name="fermata" type="{}fermata"/>
<element name="arpeggiate" type="{}arpeggiate"/>
<element name="non-arpeggiate" type="{}non-arpeggiate"/>
<element name="accidental-mark" type="{}accidental-mark"/>
<element name="other-notation" type="{}other-notation"/>
</choice>
</sequence>
<attGroup ref="{}optional-unique-id"/>
<attGroup ref="{}print-object"/>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FormattedTextprotected Stringprotected Levelprotected YesNo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the footnote property.getId()Gets the value of the id property.getLevel()Gets the value of the level property.Gets the value of the printObject property.Gets the value of the tiedOrSlurOrTuplet property.voidsetFootnote(FormattedText value) Sets the value of the footnote property.voidSets the value of the id property.voidSets the value of the level property.voidsetPrintObject(YesNo value) Sets the value of the printObject property.
-
Field Details
-
footnote
-
level
-
tiedOrSlurOrTuplet
-
id
-
printObject
-
-
Constructor Details
-
Notations
public Notations()
-
-
Method Details
-
getFootnote
Gets the value of the footnote property.- Returns:
- possible object is
FormattedText
-
setFootnote
Sets the value of the footnote property.- Parameters:
value- allowed object isFormattedText
-
getLevel
Gets the value of the level property.- Returns:
- possible object is
Level
-
setLevel
Sets the value of the level property.- Parameters:
value- allowed object isLevel
-
getTiedOrSlurOrTuplet
Gets the value of the tiedOrSlurOrTuplet property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the tiedOrSlurOrTuplet property.For example, to add a new item, do as follows:
getTiedOrSlurOrTuplet().add(newItem);Objects of the following type(s) are allowed in the list
TiedSlurTupletGlissandoSlideOrnamentsTechnicalArticulationsDynamicsFermataArpeggiateNonArpeggiateAccidentalMarkOtherNotation -
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-
getPrintObject
Gets the value of the printObject property.- Returns:
- possible object is
YesNo
-
setPrintObject
Sets the value of the printObject property.- Parameters:
value- allowed object isYesNo
-