Class Arrow

java.lang.Object
org.audiveris.proxymusic.Arrow

public class Arrow extends Object
The arrow element represents an arrow used for a musical technical indication. It can represent both Unicode and SMuFL arrows. The presence of an arrowhead element indicates that only the arrowhead is displayed, not the arrow stem. The smufl attribute distinguishes different SMuFL glyphs that have an arrow appearance such as arrowBlackUp, guitarStrumUp, or handbellsSwingUp. The specified glyph should match the descriptive representation.

Java class for arrow complex type.

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

 <complexType name="arrow">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <sequence>
           <element name="arrow-direction" type="{}arrow-direction"/>
           <element name="arrow-style" type="{}arrow-style" minOccurs="0"/>
           <element name="arrowhead" type="{}empty" minOccurs="0"/>
         </sequence>
         <element name="circular-arrow" type="{}circular-arrow"/>
       </choice>
       <attGroup ref="{}smufl"/>
       <attGroup ref="{}placement"/>
       <attGroup ref="{}print-style"/>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Arrow

      public Arrow()
  • Method Details

    • getArrowDirection

      public ArrowDirection getArrowDirection()
      Gets the value of the arrowDirection property.
      Returns:
      possible object is ArrowDirection
    • setArrowDirection

      public void setArrowDirection(ArrowDirection value)
      Sets the value of the arrowDirection property.
      Parameters:
      value - allowed object is ArrowDirection
    • getArrowStyle

      public ArrowStyle getArrowStyle()
      Gets the value of the arrowStyle property.
      Returns:
      possible object is ArrowStyle
    • setArrowStyle

      public void setArrowStyle(ArrowStyle value)
      Sets the value of the arrowStyle property.
      Parameters:
      value - allowed object is ArrowStyle
    • getArrowhead

      public Empty getArrowhead()
      Gets the value of the arrowhead property.
      Returns:
      possible object is Empty
    • setArrowhead

      public void setArrowhead(Empty value)
      Sets the value of the arrowhead property.
      Parameters:
      value - allowed object is Empty
    • getCircularArrow

      public CircularArrow getCircularArrow()
      Gets the value of the circularArrow property.
      Returns:
      possible object is CircularArrow
    • setCircularArrow

      public void setCircularArrow(CircularArrow value)
      Sets the value of the circularArrow property.
      Parameters:
      value - allowed object is CircularArrow
    • getSmufl

      public String getSmufl()
      Gets the value of the smufl property.
      Returns:
      possible object is String
    • setSmufl

      public void setSmufl(String value)
      Sets the value of the smufl property.
      Parameters:
      value - allowed object is String
    • getPlacement

      public AboveBelow getPlacement()
      Gets the value of the placement property.
      Returns:
      possible object is AboveBelow
    • setPlacement

      public void setPlacement(AboveBelow value)
      Sets the value of the placement property.
      Parameters:
      value - allowed object is AboveBelow
    • getColor

      public String getColor()
      Gets the value of the color property.
      Returns:
      possible object is String
    • setColor

      public void setColor(String value)
      Sets the value of the color property.
      Parameters:
      value - allowed object is String
    • getFontFamily

      public String getFontFamily()
      Gets the value of the fontFamily property.
      Returns:
      possible object is String
    • setFontFamily

      public void setFontFamily(String value)
      Sets the value of the fontFamily property.
      Parameters:
      value - allowed object is String
    • getFontStyle

      public FontStyle getFontStyle()
      Gets the value of the fontStyle property.
      Returns:
      possible object is FontStyle
    • setFontStyle

      public void setFontStyle(FontStyle value)
      Sets the value of the fontStyle property.
      Parameters:
      value - allowed object is FontStyle
    • getFontSize

      public String getFontSize()
      Gets the value of the fontSize property.
      Returns:
      possible object is String
    • setFontSize

      public void setFontSize(String value)
      Sets the value of the fontSize property.
      Parameters:
      value - allowed object is String
    • getFontWeight

      public FontWeight getFontWeight()
      Gets the value of the fontWeight property.
      Returns:
      possible object is FontWeight
    • setFontWeight

      public void setFontWeight(FontWeight value)
      Sets the value of the fontWeight property.
      Parameters:
      value - allowed object is FontWeight
    • getDefaultX

      public BigDecimal getDefaultX()
      Gets the value of the defaultX property.
      Returns:
      possible object is BigDecimal
    • setDefaultX

      public void setDefaultX(BigDecimal value)
      Sets the value of the defaultX property.
      Parameters:
      value - allowed object is BigDecimal
    • getDefaultY

      public BigDecimal getDefaultY()
      Gets the value of the defaultY property.
      Returns:
      possible object is BigDecimal
    • setDefaultY

      public void setDefaultY(BigDecimal value)
      Sets the value of the defaultY property.
      Parameters:
      value - allowed object is BigDecimal
    • getRelativeX

      public BigDecimal getRelativeX()
      Gets the value of the relativeX property.
      Returns:
      possible object is BigDecimal
    • setRelativeX

      public void setRelativeX(BigDecimal value)
      Sets the value of the relativeX property.
      Parameters:
      value - allowed object is BigDecimal
    • getRelativeY

      public BigDecimal getRelativeY()
      Gets the value of the relativeY property.
      Returns:
      possible object is BigDecimal
    • setRelativeY

      public void setRelativeY(BigDecimal value)
      Sets the value of the relativeY property.
      Parameters:
      value - allowed object is BigDecimal