Class Slash

java.lang.Object
org.audiveris.proxymusic.Slash

public class Slash extends Object
The slash type is used to indicate that slash notation is to be used. If the slash is on every beat, use-stems is no (the default). To indicate rhythms but not pitches, use-stems is set to yes. The type attribute indicates whether this is the start or stop of a slash notation style. The use-dots attribute works as for the beat-repeat element, and only has effect if use-stems is no.

Java class for slash complex type.

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

 <complexType name="slash">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <group ref="{}slash" minOccurs="0"/>
       <attribute name="type" use="required" type="{}start-stop" />
       <attribute name="use-dots" type="{}yes-no" />
       <attribute name="use-stems" type="{}yes-no" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • slashType

      protected String slashType
    • slashDot

      protected List<Empty> slashDot
    • exceptVoice

      protected List<String> exceptVoice
    • type

      protected StartStop type
    • useDots

      protected YesNo useDots
    • useStems

      protected YesNo useStems
  • Constructor Details

    • Slash

      public Slash()
  • Method Details

    • getSlashType

      public String getSlashType()
      Gets the value of the slashType property.
      Returns:
      possible object is String
    • setSlashType

      public void setSlashType(String value)
      Sets the value of the slashType property.
      Parameters:
      value - allowed object is String
    • getSlashDot

      public List<Empty> getSlashDot()
      Gets the value of the slashDot 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 slashDot property.

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

          getSlashDot().add(newItem);
       

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

    • getExceptVoice

      public List<String> getExceptVoice()
      Gets the value of the exceptVoice 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 exceptVoice property.

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

          getExceptVoice().add(newItem);
       

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

    • getType

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

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

      public YesNo getUseDots()
      Gets the value of the useDots property.
      Returns:
      possible object is YesNo
    • setUseDots

      public void setUseDots(YesNo value)
      Sets the value of the useDots property.
      Parameters:
      value - allowed object is YesNo
    • getUseStems

      public YesNo getUseStems()
      Gets the value of the useStems property.
      Returns:
      possible object is YesNo
    • setUseStems

      public void setUseStems(YesNo value)
      Sets the value of the useStems property.
      Parameters:
      value - allowed object is YesNo