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
  • Constructor Details

    • MusicDataBuilder

      public MusicDataBuilder()
  • Method Details

    • buildTimeModification

      protected void buildTimeModification​(TimeModification timeModification)
    • buildExtend

      protected void buildExtend​(Extend extend)
    • buildEditorial

      protected void buildEditorial​(Editorial editorial)
    • buildLayout

      public void buildLayout​(Layout layout)
    • 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

      protected void buildEditorialLevel​(EditorialLevel editorialLevel)
    • buildTuning

      protected void buildTuning​(Tuning tuning)
    • buildAccidentalText

      protected void buildAccidentalText​(AccidentalText accidentalText)
    • buildText

      protected void buildText​(TextDisplay textDisplay)
    • buildNameDisplay

      protected void buildNameDisplay​(java.lang.String elementName, NameDisplay nameDisplay)
    • buildMidis

      protected void buildMidis​(java.util.List<Midi> midis)
    • buildInstrumentChange

      protected void buildInstrumentChange​(InstrumentChange instrumentChange)
    • buildMidiDevice

      protected void buildMidiDevice​(MidiDevice midiDevice)
    • buildMidiInstrument

      protected void buildMidiInstrument​(MidiInstrument midiInstrument)
    • buildPlay

      protected void buildPlay​(Play play)
    • buildVirtualInstrumentData

      protected void buildVirtualInstrumentData​(VirtualInstrumentData virtualInstrumentData)
    • buildOffset

      protected void buildOffset​(DirectionOffset offset)
    • buildImage

      protected void buildImage​(java.lang.String elementName, Image image)
    • buildWavyLine

      protected void buildWavyLine​(WavyLine wavyLine)
    • buildTrillSound

      protected static java.util.Map<java.lang.String,​java.lang.String> buildTrillSound​(TrillSound trillSound)
    • buildFermata

      protected void buildFermata​(Fermata fermata)
    • buildDynamics

      protected void buildDynamics​(Dynamics dynamics)
    • buildCoda

      protected void buildCoda​(Coda coda)
    • buildSegno

      protected void buildSegno​(Segno segno)
    • buildStringNumber

      protected void buildStringNumber​(StringNumber stringNumber)
    • buildFret

      protected void buildFret​(Fret fret)
    • buildFingering

      protected void buildFingering​(Fingering fingering)
    • buildOtherListening

      protected void buildOtherListening​(java.lang.String elementName, OtherListening otherListening)
    • buildLink

      protected void buildLink​(Link link)
    • buildLinkAttributes

      protected java.util.Map<java.lang.String,​java.lang.String> buildLinkAttributes​(LinkAttributes linkAttributes)
    • buildBookmark

      protected void buildBookmark​(Bookmark bookmark)