Class Level

java.lang.Object
org.audiveris.proxymusic.Level

public class Level extends Object
The level type is used to specify editorial information for different MusicXML elements. The content contains identifying and/or descriptive text about the editorial status of the parent element. If the reference attribute is yes, this indicates editorial information that is for display only and should not affect playback. For instance, a modern edition of older music may set reference="yes" on the attributes containing the music's original clef, key, and time signature. It is no if not specified. The type attribute indicates whether the editorial information applies to the start of a series of symbols, the end of a series of symbols, or a single symbol. It is single if not specified for compatibility with earlier MusicXML versions.

Java class for level complex type.

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

 <complexType name="level">
   <simpleContent>
     <extension base="<http://www.w3.org/2001/XMLSchema>string">
       <attGroup ref="{}level-display"/>
       <attribute name="reference" type="{}yes-no" />
       <attribute name="type" type="{}start-stop-single" />
     </extension>
   </simpleContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Level

      public Level()
  • Method Details

    • getValue

      public String getValue()
      Gets the value of the value property.
      Returns:
      possible object is String
    • setValue

      public void setValue(String value)
      Sets the value of the value property.
      Parameters:
      value - allowed object is String
    • getReference

      public YesNo getReference()
      Gets the value of the reference property.
      Returns:
      possible object is YesNo
    • setReference

      public void setReference(YesNo value)
      Sets the value of the reference property.
      Parameters:
      value - allowed object is YesNo
    • getType

      public StartStopSingle getType()
      Gets the value of the type property.
      Returns:
      possible object is StartStopSingle
    • setType

      public void setType(StartStopSingle value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is StartStopSingle
    • getParentheses

      public YesNo getParentheses()
      Gets the value of the parentheses property.
      Returns:
      possible object is YesNo
    • setParentheses

      public void setParentheses(YesNo value)
      Sets the value of the parentheses property.
      Parameters:
      value - allowed object is YesNo
    • getBracket

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

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

      public SymbolSize getSize()
      Gets the value of the size property.
      Returns:
      possible object is SymbolSize
    • setSize

      public void setSize(SymbolSize value)
      Sets the value of the size property.
      Parameters:
      value - allowed object is SymbolSize