Class DirectionType

java.lang.Object
org.audiveris.proxymusic.DirectionType

public class DirectionType extends Object
Textual direction types may have more than 1 component due to multiple fonts. The dynamics element may also be used in the notations element. Attribute groups related to print suggestions apply to the individual direction-type, not to the overall direction.

Java class for direction-type complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="direction-type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="rehearsal" type="{}formatted-text-id" maxOccurs="unbounded"/>
         <element name="segno" type="{}segno" maxOccurs="unbounded"/>
         <element name="coda" type="{}coda" maxOccurs="unbounded"/>
         <choice maxOccurs="unbounded">
           <element name="words" type="{}formatted-text-id"/>
           <element name="symbol" type="{}formatted-symbol-id"/>
         </choice>
         <element name="wedge" type="{}wedge"/>
         <element name="dynamics" type="{}dynamics" maxOccurs="unbounded"/>
         <element name="dashes" type="{}dashes"/>
         <element name="bracket" type="{}bracket"/>
         <element name="pedal" type="{}pedal"/>
         <element name="metronome" type="{}metronome"/>
         <element name="octave-shift" type="{}octave-shift"/>
         <element name="harp-pedals" type="{}harp-pedals"/>
         <element name="damp" type="{}empty-print-style-align-id"/>
         <element name="damp-all" type="{}empty-print-style-align-id"/>
         <element name="eyeglasses" type="{}empty-print-style-align-id"/>
         <element name="string-mute" type="{}string-mute"/>
         <element name="scordatura" type="{}scordatura"/>
         <element name="image" type="{}image"/>
         <element name="principal-voice" type="{}principal-voice"/>
         <element name="percussion" type="{}percussion" maxOccurs="unbounded"/>
         <element name="accordion-registration" type="{}accordion-registration"/>
         <element name="staff-divide" type="{}staff-divide"/>
         <element name="other-direction" type="{}other-direction"/>
       </choice>
       <attGroup ref="{}optional-unique-id"/>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • DirectionType

      public DirectionType()
  • Method Details

    • getRehearsal

      public List<FormattedTextId> getRehearsal()
      Gets the value of the rehearsal 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 set method for the rehearsal property.

      For example, to add a new item, do as follows:

          getRehearsal().add(newItem);
       

      Objects of the following type(s) are allowed in the list FormattedTextId

    • getSegno

      public List<Segno> getSegno()
      Gets the value of the segno 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 set method for the segno property.

      For example, to add a new item, do as follows:

          getSegno().add(newItem);
       

      Objects of the following type(s) are allowed in the list Segno

    • getCoda

      public List<Coda> getCoda()
      Gets the value of the coda 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 set method for the coda property.

      For example, to add a new item, do as follows:

          getCoda().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coda

    • getWordsOrSymbol

      public List<Object> getWordsOrSymbol()
      Gets the value of the wordsOrSymbol 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 set method for the wordsOrSymbol property.

      For example, to add a new item, do as follows:

          getWordsOrSymbol().add(newItem);
       

      Objects of the following type(s) are allowed in the list FormattedTextId FormattedSymbolId

    • getWedge

      public Wedge getWedge()
      Gets the value of the wedge property.
      Returns:
      possible object is Wedge
    • setWedge

      public void setWedge(Wedge value)
      Sets the value of the wedge property.
      Parameters:
      value - allowed object is Wedge
    • getDynamics

      public List<Dynamics> getDynamics()
      Gets the value of the dynamics 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 set method for the dynamics property.

      For example, to add a new item, do as follows:

          getDynamics().add(newItem);
       

      Objects of the following type(s) are allowed in the list Dynamics

    • getDashes

      public Dashes getDashes()
      Gets the value of the dashes property.
      Returns:
      possible object is Dashes
    • setDashes

      public void setDashes(Dashes value)
      Sets the value of the dashes property.
      Parameters:
      value - allowed object is Dashes
    • getBracket

      public Bracket getBracket()
      Gets the value of the bracket property.
      Returns:
      possible object is Bracket
    • setBracket

      public void setBracket(Bracket value)
      Sets the value of the bracket property.
      Parameters:
      value - allowed object is Bracket
    • getPedal

      public Pedal getPedal()
      Gets the value of the pedal property.
      Returns:
      possible object is Pedal
    • setPedal

      public void setPedal(Pedal value)
      Sets the value of the pedal property.
      Parameters:
      value - allowed object is Pedal
    • getMetronome

      public Metronome getMetronome()
      Gets the value of the metronome property.
      Returns:
      possible object is Metronome
    • setMetronome

      public void setMetronome(Metronome value)
      Sets the value of the metronome property.
      Parameters:
      value - allowed object is Metronome
    • getOctaveShift

      public OctaveShift getOctaveShift()
      Gets the value of the octaveShift property.
      Returns:
      possible object is OctaveShift
    • setOctaveShift

      public void setOctaveShift(OctaveShift value)
      Sets the value of the octaveShift property.
      Parameters:
      value - allowed object is OctaveShift
    • getHarpPedals

      public HarpPedals getHarpPedals()
      Gets the value of the harpPedals property.
      Returns:
      possible object is HarpPedals
    • setHarpPedals

      public void setHarpPedals(HarpPedals value)
      Sets the value of the harpPedals property.
      Parameters:
      value - allowed object is HarpPedals
    • getDamp

      public EmptyPrintStyleAlignId getDamp()
      Gets the value of the damp property.
      Returns:
      possible object is EmptyPrintStyleAlignId
    • setDamp

      public void setDamp(EmptyPrintStyleAlignId value)
      Sets the value of the damp property.
      Parameters:
      value - allowed object is EmptyPrintStyleAlignId
    • getDampAll

      public EmptyPrintStyleAlignId getDampAll()
      Gets the value of the dampAll property.
      Returns:
      possible object is EmptyPrintStyleAlignId
    • setDampAll

      public void setDampAll(EmptyPrintStyleAlignId value)
      Sets the value of the dampAll property.
      Parameters:
      value - allowed object is EmptyPrintStyleAlignId
    • getEyeglasses

      public EmptyPrintStyleAlignId getEyeglasses()
      Gets the value of the eyeglasses property.
      Returns:
      possible object is EmptyPrintStyleAlignId
    • setEyeglasses

      public void setEyeglasses(EmptyPrintStyleAlignId value)
      Sets the value of the eyeglasses property.
      Parameters:
      value - allowed object is EmptyPrintStyleAlignId
    • getStringMute

      public StringMute getStringMute()
      Gets the value of the stringMute property.
      Returns:
      possible object is StringMute
    • setStringMute

      public void setStringMute(StringMute value)
      Sets the value of the stringMute property.
      Parameters:
      value - allowed object is StringMute
    • getScordatura

      public Scordatura getScordatura()
      Gets the value of the scordatura property.
      Returns:
      possible object is Scordatura
    • setScordatura

      public void setScordatura(Scordatura value)
      Sets the value of the scordatura property.
      Parameters:
      value - allowed object is Scordatura
    • getImage

      public Image getImage()
      Gets the value of the image property.
      Returns:
      possible object is Image
    • setImage

      public void setImage(Image value)
      Sets the value of the image property.
      Parameters:
      value - allowed object is Image
    • getPrincipalVoice

      public PrincipalVoice getPrincipalVoice()
      Gets the value of the principalVoice property.
      Returns:
      possible object is PrincipalVoice
    • setPrincipalVoice

      public void setPrincipalVoice(PrincipalVoice value)
      Sets the value of the principalVoice property.
      Parameters:
      value - allowed object is PrincipalVoice
    • getPercussion

      public List<Percussion> getPercussion()
      Gets the value of the percussion 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 set method for the percussion property.

      For example, to add a new item, do as follows:

          getPercussion().add(newItem);
       

      Objects of the following type(s) are allowed in the list Percussion

    • getAccordionRegistration

      public AccordionRegistration getAccordionRegistration()
      Gets the value of the accordionRegistration property.
      Returns:
      possible object is AccordionRegistration
    • setAccordionRegistration

      public void setAccordionRegistration(AccordionRegistration value)
      Sets the value of the accordionRegistration property.
      Parameters:
      value - allowed object is AccordionRegistration
    • getStaffDivide

      public StaffDivide getStaffDivide()
      Gets the value of the staffDivide property.
      Returns:
      possible object is StaffDivide
    • setStaffDivide

      public void setStaffDivide(StaffDivide value)
      Sets the value of the staffDivide property.
      Parameters:
      value - allowed object is StaffDivide
    • getOtherDirection

      public OtherDirection getOtherDirection()
      Gets the value of the otherDirection property.
      Returns:
      possible object is OtherDirection
    • setOtherDirection

      public void setOtherDirection(OtherDirection value)
      Sets the value of the otherDirection property.
      Parameters:
      value - allowed object is OtherDirection
    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String