Package org.audiveris.proxymusic
Class PartGroup
java.lang.Object
org.audiveris.proxymusic.PartGroup
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 Summary
FieldsModifier and TypeFieldDescriptionprotected FormattedTextprotected GroupNameprotected NameDisplayprotected GroupBarlineprotected GroupNameprotected NameDisplayprotected GroupSymbolprotected Emptyprotected Levelprotected Stringprotected StartStop -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the footnote property.Gets the value of the groupAbbreviation property.Gets the value of the groupAbbreviationDisplay property.Gets the value of the groupBarline property.Gets the value of the groupName property.Gets the value of the groupNameDisplay property.Gets the value of the groupSymbol property.Gets the value of the groupTime property.getLevel()Gets the value of the level property.Gets the value of the number property.getType()Gets the value of the type property.voidsetFootnote(FormattedText value) Sets the value of the footnote property.voidsetGroupAbbreviation(GroupName value) Sets the value of the groupAbbreviation property.voidSets the value of the groupAbbreviationDisplay property.voidsetGroupBarline(GroupBarline value) Sets the value of the groupBarline property.voidsetGroupName(GroupName value) Sets the value of the groupName property.voidsetGroupNameDisplay(NameDisplay value) Sets the value of the groupNameDisplay property.voidsetGroupSymbol(GroupSymbol value) Sets the value of the groupSymbol property.voidsetGroupTime(Empty value) Sets the value of the groupTime property.voidSets the value of the level property.voidSets the value of the number property.voidSets the value of the type property.
-
Field Details
-
groupName
-
groupNameDisplay
-
groupAbbreviation
-
groupAbbreviationDisplay
-
groupSymbol
-
groupBarline
-
groupTime
-
footnote
-
level
-
type
-
number
-
-
Constructor Details
-
PartGroup
public PartGroup()
-
-
Method Details
-
getGroupName
Gets the value of the groupName property.- Returns:
- possible object is
GroupName
-
setGroupName
Sets the value of the groupName property.- Parameters:
value- allowed object isGroupName
-
getGroupNameDisplay
Gets the value of the groupNameDisplay property.- Returns:
- possible object is
NameDisplay
-
setGroupNameDisplay
Sets the value of the groupNameDisplay property.- Parameters:
value- allowed object isNameDisplay
-
getGroupAbbreviation
Gets the value of the groupAbbreviation property.- Returns:
- possible object is
GroupName
-
setGroupAbbreviation
Sets the value of the groupAbbreviation property.- Parameters:
value- allowed object isGroupName
-
getGroupAbbreviationDisplay
Gets the value of the groupAbbreviationDisplay property.- Returns:
- possible object is
NameDisplay
-
setGroupAbbreviationDisplay
Sets the value of the groupAbbreviationDisplay property.- Parameters:
value- allowed object isNameDisplay
-
getGroupSymbol
Gets the value of the groupSymbol property.- Returns:
- possible object is
GroupSymbol
-
setGroupSymbol
Sets the value of the groupSymbol property.- Parameters:
value- allowed object isGroupSymbol
-
getGroupBarline
Gets the value of the groupBarline property.- Returns:
- possible object is
GroupBarline
-
setGroupBarline
Sets the value of the groupBarline property.- Parameters:
value- allowed object isGroupBarline
-
getGroupTime
Gets the value of the groupTime property.- Returns:
- possible object is
Empty
-
setGroupTime
Sets the value of the groupTime property.- Parameters:
value- allowed object isEmpty
-
getFootnote
Gets the value of the footnote property.- Returns:
- possible object is
FormattedText
-
setFootnote
Sets the value of the footnote property.- Parameters:
value- allowed object isFormattedText
-
getLevel
Gets the value of the level property.- Returns:
- possible object is
Level
-
setLevel
Sets the value of the level property.- Parameters:
value- allowed object isLevel
-
getType
Gets the value of the type property.- Returns:
- possible object is
StartStop
-
setType
Sets the value of the type property.- Parameters:
value- allowed object isStartStop
-
getNumber
Gets the value of the number property.- Returns:
- possible object is
String
-
setNumber
Sets the value of the number property.- Parameters:
value- allowed object isString
-