Class LineDetail

java.lang.Object
org.audiveris.proxymusic.LineDetail

public class LineDetail extends Object
If the staff-lines element is present, the appearance of each line may be individually specified with a line-detail type. Staff lines are numbered from bottom to top. The print-object attribute allows lines to be hidden within a staff. This is used in special situations such as a widely-spaced percussion staff where a note placed below the higher line is distinct from a note placed above the lower line. Hidden staff lines are included when specifying clef lines and determining display-step / display-octave values, but are not counted as lines for the purposes of the system-layout and staff-layout elements.

Java class for line-detail complex type.

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

 <complexType name="line-detail">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <attGroup ref="{}print-object"/>
       <attGroup ref="{}color"/>
       <attGroup ref="{}line-type"/>
       <attribute name="line" use="required" type="{}staff-line" />
       <attribute name="width" type="{}tenths" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • LineDetail

      public LineDetail()
  • Method Details

    • getLine

      public BigInteger getLine()
      Gets the value of the line property.
      Returns:
      possible object is BigInteger
    • setLine

      public void setLine(BigInteger value)
      Sets the value of the line property.
      Parameters:
      value - allowed object is BigInteger
    • getWidth

      public BigDecimal getWidth()
      Gets the value of the width property.
      Returns:
      possible object is BigDecimal
    • setWidth

      public void setWidth(BigDecimal value)
      Sets the value of the width property.
      Parameters:
      value - allowed object is BigDecimal
    • getPrintObject

      public YesNo getPrintObject()
      Gets the value of the printObject property.
      Returns:
      possible object is YesNo
    • setPrintObject

      public void setPrintObject(YesNo value)
      Sets the value of the printObject property.
      Parameters:
      value - allowed object is YesNo
    • 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
    • getLineType

      public LineType getLineType()
      Gets the value of the lineType property.
      Returns:
      possible object is LineType
    • setLineType

      public void setLineType(LineType value)
      Sets the value of the lineType property.
      Parameters:
      value - allowed object is LineType