Class Appearance

java.lang.Object
org.audiveris.proxymusic.Appearance

public class Appearance extends Object
The appearance type controls general graphical settings for the music's final form appearance on a printed page of display. This includes support for line widths, definitions for note sizes, and standard distances between notation elements, plus an extension element for other aspects of appearance.

Java class for appearance complex type.

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

 <complexType name="appearance">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="line-width" type="{}line-width" maxOccurs="unbounded" minOccurs="0"/>
         <element name="note-size" type="{}note-size" maxOccurs="unbounded" minOccurs="0"/>
         <element name="distance" type="{}distance" maxOccurs="unbounded" minOccurs="0"/>
         <element name="glyph" type="{}glyph" maxOccurs="unbounded" minOccurs="0"/>
         <element name="other-appearance" type="{}other-appearance" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Appearance

      public Appearance()
  • Method Details

    • getLineWidth

      public List<LineWidth> getLineWidth()
      Gets the value of the lineWidth 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 lineWidth property.

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

          getLineWidth().add(newItem);
       

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

    • getNoteSize

      public List<NoteSize> getNoteSize()
      Gets the value of the noteSize 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 noteSize property.

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

          getNoteSize().add(newItem);
       

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

    • getDistance

      public List<Distance> getDistance()
      Gets the value of the distance 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 distance property.

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

          getDistance().add(newItem);
       

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

    • getGlyph

      public List<Glyph> getGlyph()
      Gets the value of the glyph 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 glyph property.

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

          getGlyph().add(newItem);
       

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

    • getOtherAppearance

      public List<OtherAppearance> getOtherAppearance()
      Gets the value of the otherAppearance 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 otherAppearance property.

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

          getOtherAppearance().add(newItem);
       

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