Class MusicDataBuilder
java.lang.Object
com.musicxmltasks.musicxml.builder.OutputBuilder
com.musicxmltasks.musicxml.builder.BaseBuilder
com.musicxmltasks.musicxml.builder.musicdata.MusicDataBuilder
- Direct Known Subclasses:
ArticulationBuilder,AttributesBuilder,BackupBuilder,BarlineBuilder,BookmarkBuilder,DirectionBuilder,DirectionTypeBuilder,FiguredBassBuilder,ForwardBuilder,GroupingBuilder,HarmonyBuilder,LinkBuilder,ListeningBuilder,MeasureBuilder,NotationBuilder,NoteBuilder,OrnamentBuilder,PartBuilder,PrintBuilder,ScoreBuilder,ScoreHeaderBuilder,SoundBuilder,TechnicalBuilder
public abstract class MusicDataBuilder extends BaseBuilder
Contains methods to build musicxml for objects common to
more than one builder type
-
Field Summary
Fields inherited from class com.musicxmltasks.musicxml.builder.OutputBuilder
stringBuilder -
Constructor Summary
Constructors Constructor Description MusicDataBuilder() -
Method Summary
Modifier and Type Method Description protected voidbuildAccidentalText(AccidentalText accidentalText)protected voidbuildBookmark(Bookmark bookmark)protected voidbuildCoda(Coda coda)protected voidbuildDynamics(Dynamics dynamics)protected voidbuildEditorial(Editorial editorial)protected voidbuildEditorialLevel(EditorialLevel editorialLevel)protected voidbuildExtend(Extend extend)protected voidbuildFermata(Fermata fermata)protected voidbuildFingering(Fingering fingering)protected voidbuildFormattedDisplay(java.lang.String elementName, FormattedDisplay formattedDisplay)protected voidbuildFormattedDisplayElement(java.lang.String elementName, java.lang.String elementId, Display display, TextFormat textFormat)protected voidbuildFret(Fret fret)protected voidbuildImage(java.lang.String elementName, Image image)protected voidbuildInstrumentChange(InstrumentChange instrumentChange)voidbuildLayout(Layout layout)protected voidbuildLink(Link link)protected java.util.Map<java.lang.String,java.lang.String>buildLinkAttributes(LinkAttributes linkAttributes)protected voidbuildMidiDevice(MidiDevice midiDevice)protected voidbuildMidiInstrument(MidiInstrument midiInstrument)protected voidbuildMidis(java.util.List<Midi> midis)protected voidbuildNameDisplay(java.lang.String elementName, NameDisplay nameDisplay)protected voidbuildOffset(DirectionOffset offset)protected voidbuildOtherListening(java.lang.String elementName, OtherListening otherListening)protected voidbuildPlay(Play play)protected voidbuildSegno(Segno segno)protected voidbuildStringNumber(StringNumber stringNumber)protected voidbuildText(TextDisplay textDisplay)protected voidbuildTimeModification(TimeModification timeModification)protected static java.util.Map<java.lang.String,java.lang.String>buildTrillSound(TrillSound trillSound)protected voidbuildTuning(Tuning tuning)protected voidbuildVirtualInstrumentData(VirtualInstrumentData virtualInstrumentData)protected voidbuildWavyLine(WavyLine wavyLine)Methods inherited from class com.musicxmltasks.musicxml.builder.BaseBuilder
buildMethods inherited from class com.musicxmltasks.musicxml.builder.OutputBuilder
append, appendLine, appendLine, buildAttribute, buildAttribute, buildAttribute, buildAttribute, buildAttribute, buildAttributes, buildCloseElement, buildCloseEmptyElement, buildElement, buildElementValue, buildElementWithAttribute, buildElementWithAttribute, buildElementWithAttribute, buildElementWithAttributes, buildElementWithOptionalAttribute, buildElementWithOptionalAttributes, buildElementWithOptionalValue, buildElementWithOptionalValue, buildElementWithOptionalValueAndAttribute, buildElementWithValue, buildElementWithValue, buildElementWithValue, buildElementWithValue, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttribute, buildElementWithValueAndAttributes, buildElementWithValueAndAttributes, buildElementWithValueAndAttributes, buildElementWithValueAndAttributes, buildEndElement, buildOpenElement, buildStartElement, getStringBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MusicDataBuilder
public MusicDataBuilder()
-
-
Method Details
-
buildTimeModification
-
buildExtend
-
buildEditorial
-
buildLayout
-
buildFormattedDisplay
protected void buildFormattedDisplay(java.lang.String elementName, FormattedDisplay formattedDisplay) -
buildFormattedDisplayElement
protected void buildFormattedDisplayElement(java.lang.String elementName, java.lang.String elementId, Display display, TextFormat textFormat) -
buildEditorialLevel
-
buildTuning
-
buildAccidentalText
-
buildText
-
buildNameDisplay
-
buildMidis
-
buildInstrumentChange
-
buildMidiDevice
-
buildMidiInstrument
-
buildPlay
-
buildVirtualInstrumentData
-
buildOffset
-
buildImage
-
buildWavyLine
-
buildTrillSound
protected static java.util.Map<java.lang.String,java.lang.String> buildTrillSound(TrillSound trillSound) -
buildFermata
-
buildDynamics
-
buildCoda
-
buildSegno
-
buildStringNumber
-
buildFret
-
buildFingering
-
buildOtherListening
-
buildLink
-
buildLinkAttributes
protected java.util.Map<java.lang.String,java.lang.String> buildLinkAttributes(LinkAttributes linkAttributes) -
buildBookmark
-