Class Defaults

java.lang.Object
org.audiveris.proxymusic.Defaults

public class Defaults extends Object
The defaults type specifies score-wide defaults for scaling; whether or not the file is a concert score; layout; and default values for the music font, word font, lyric font, and lyric language. Except for the concert-score element, if any defaults are missing, the choice of what to use is determined by the application.

Java class for defaults complex type.

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

 <complexType name="defaults">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="scaling" type="{}scaling" minOccurs="0"/>
         <element name="concert-score" type="{}empty" minOccurs="0"/>
         <group ref="{}layout"/>
         <element name="appearance" type="{}appearance" minOccurs="0"/>
         <element name="music-font" type="{}empty-font" minOccurs="0"/>
         <element name="word-font" type="{}empty-font" minOccurs="0"/>
         <element name="lyric-font" type="{}lyric-font" maxOccurs="unbounded" minOccurs="0"/>
         <element name="lyric-language" type="{}lyric-language" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Defaults

      public Defaults()
  • Method Details

    • getScaling

      public Scaling getScaling()
      Gets the value of the scaling property.
      Returns:
      possible object is Scaling
    • setScaling

      public void setScaling(Scaling value)
      Sets the value of the scaling property.
      Parameters:
      value - allowed object is Scaling
    • getConcertScore

      public Empty getConcertScore()
      Gets the value of the concertScore property.
      Returns:
      possible object is Empty
    • setConcertScore

      public void setConcertScore(Empty value)
      Sets the value of the concertScore property.
      Parameters:
      value - allowed object is Empty
    • getPageLayout

      public PageLayout getPageLayout()
      Gets the value of the pageLayout property.
      Returns:
      possible object is PageLayout
    • setPageLayout

      public void setPageLayout(PageLayout value)
      Sets the value of the pageLayout property.
      Parameters:
      value - allowed object is PageLayout
    • getSystemLayout

      public SystemLayout getSystemLayout()
      Gets the value of the systemLayout property.
      Returns:
      possible object is SystemLayout
    • setSystemLayout

      public void setSystemLayout(SystemLayout value)
      Sets the value of the systemLayout property.
      Parameters:
      value - allowed object is SystemLayout
    • getStaffLayout

      public List<StaffLayout> getStaffLayout()
      Gets the value of the staffLayout 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 staffLayout property.

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

          getStaffLayout().add(newItem);
       

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

    • getAppearance

      public Appearance getAppearance()
      Gets the value of the appearance property.
      Returns:
      possible object is Appearance
    • setAppearance

      public void setAppearance(Appearance value)
      Sets the value of the appearance property.
      Parameters:
      value - allowed object is Appearance
    • getMusicFont

      public EmptyFont getMusicFont()
      Gets the value of the musicFont property.
      Returns:
      possible object is EmptyFont
    • setMusicFont

      public void setMusicFont(EmptyFont value)
      Sets the value of the musicFont property.
      Parameters:
      value - allowed object is EmptyFont
    • getWordFont

      public EmptyFont getWordFont()
      Gets the value of the wordFont property.
      Returns:
      possible object is EmptyFont
    • setWordFont

      public void setWordFont(EmptyFont value)
      Sets the value of the wordFont property.
      Parameters:
      value - allowed object is EmptyFont
    • getLyricFont

      public List<LyricFont> getLyricFont()
      Gets the value of the lyricFont 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 lyricFont property.

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

          getLyricFont().add(newItem);
       

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

    • getLyricLanguage

      public List<LyricLanguage> getLyricLanguage()
      Gets the value of the lyricLanguage 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 lyricLanguage property.

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

          getLyricLanguage().add(newItem);
       

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