Class PartGroup

java.lang.Object
org.audiveris.proxymusic.PartGroup

public class PartGroup extends Object
The part-group element indicates groupings of parts in the score, usually indicated by braces and brackets. Braces that are used for multi-staff parts should be defined in the attributes element for that part. The part-group start element appears before the first score-part in the group. The part-group stop element appears after the last score-part in the group. The number attribute is used to distinguish overlapping and nested part-groups, not the sequence of groups. As with parts, groups can have a name and abbreviation. Values for the child elements are ignored at the stop of a group. A part-group element is not needed for a single multi-staff part. By default, multi-staff parts include a brace symbol and (if appropriate given the bar-style) common barlines. The symbol formatting for a multi-staff part can be more fully specified using the part-symbol element.

Java class for part-group complex type.

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

 <complexType name="part-group">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="group-name" type="{}group-name" minOccurs="0"/>
         <element name="group-name-display" type="{}name-display" minOccurs="0"/>
         <element name="group-abbreviation" type="{}group-name" minOccurs="0"/>
         <element name="group-abbreviation-display" type="{}name-display" minOccurs="0"/>
         <element name="group-symbol" type="{}group-symbol" minOccurs="0"/>
         <element name="group-barline" type="{}group-barline" minOccurs="0"/>
         <element name="group-time" type="{}empty" minOccurs="0"/>
         <group ref="{}editorial"/>
       </sequence>
       <attribute name="type" use="required" type="{}start-stop" />
       <attribute name="number" type="{http://www.w3.org/2001/XMLSchema}token" default="1" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • groupName

      protected GroupName groupName
    • groupNameDisplay

      protected NameDisplay groupNameDisplay
    • groupAbbreviation

      protected GroupName groupAbbreviation
    • groupAbbreviationDisplay

      protected NameDisplay groupAbbreviationDisplay
    • groupSymbol

      protected GroupSymbol groupSymbol
    • groupBarline

      protected GroupBarline groupBarline
    • groupTime

      protected Empty groupTime
    • footnote

      protected FormattedText footnote
    • level

      protected Level level
    • type

      protected StartStop type
    • number

      protected String number
  • Constructor Details

    • PartGroup

      public PartGroup()
  • Method Details

    • getGroupName

      public GroupName getGroupName()
      Gets the value of the groupName property.
      Returns:
      possible object is GroupName
    • setGroupName

      public void setGroupName(GroupName value)
      Sets the value of the groupName property.
      Parameters:
      value - allowed object is GroupName
    • getGroupNameDisplay

      public NameDisplay getGroupNameDisplay()
      Gets the value of the groupNameDisplay property.
      Returns:
      possible object is NameDisplay
    • setGroupNameDisplay

      public void setGroupNameDisplay(NameDisplay value)
      Sets the value of the groupNameDisplay property.
      Parameters:
      value - allowed object is NameDisplay
    • getGroupAbbreviation

      public GroupName getGroupAbbreviation()
      Gets the value of the groupAbbreviation property.
      Returns:
      possible object is GroupName
    • setGroupAbbreviation

      public void setGroupAbbreviation(GroupName value)
      Sets the value of the groupAbbreviation property.
      Parameters:
      value - allowed object is GroupName
    • getGroupAbbreviationDisplay

      public NameDisplay getGroupAbbreviationDisplay()
      Gets the value of the groupAbbreviationDisplay property.
      Returns:
      possible object is NameDisplay
    • setGroupAbbreviationDisplay

      public void setGroupAbbreviationDisplay(NameDisplay value)
      Sets the value of the groupAbbreviationDisplay property.
      Parameters:
      value - allowed object is NameDisplay
    • getGroupSymbol

      public GroupSymbol getGroupSymbol()
      Gets the value of the groupSymbol property.
      Returns:
      possible object is GroupSymbol
    • setGroupSymbol

      public void setGroupSymbol(GroupSymbol value)
      Sets the value of the groupSymbol property.
      Parameters:
      value - allowed object is GroupSymbol
    • getGroupBarline

      public GroupBarline getGroupBarline()
      Gets the value of the groupBarline property.
      Returns:
      possible object is GroupBarline
    • setGroupBarline

      public void setGroupBarline(GroupBarline value)
      Sets the value of the groupBarline property.
      Parameters:
      value - allowed object is GroupBarline
    • getGroupTime

      public Empty getGroupTime()
      Gets the value of the groupTime property.
      Returns:
      possible object is Empty
    • setGroupTime

      public void setGroupTime(Empty value)
      Sets the value of the groupTime property.
      Parameters:
      value - allowed object is Empty
    • getFootnote

      public FormattedText getFootnote()
      Gets the value of the footnote property.
      Returns:
      possible object is FormattedText
    • setFootnote

      public void setFootnote(FormattedText value)
      Sets the value of the footnote property.
      Parameters:
      value - allowed object is FormattedText
    • getLevel

      public Level getLevel()
      Gets the value of the level property.
      Returns:
      possible object is Level
    • setLevel

      public void setLevel(Level value)
      Sets the value of the level property.
      Parameters:
      value - allowed object is Level
    • 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
    • getNumber

      public String getNumber()
      Gets the value of the number property.
      Returns:
      possible object is String
    • setNumber

      public void setNumber(String value)
      Sets the value of the number property.
      Parameters:
      value - allowed object is String