Class MeasureBuilder


public class MeasureBuilder
extends MeasureProcessor
  • Field Details

    • CURRENT_MEASURE_NUMBER

      public static java.lang.String CURRENT_MEASURE_NUMBER
  • Constructor Details

    • MeasureBuilder

      public MeasureBuilder​(Measure measure)
  • Method Details

    • getMeasure

      public Measure getMeasure()
    • setMeasure

      public void setMeasure​(Measure measure)
    • getVoice

      public java.lang.String getVoice()
    • setVoice

      public void setVoice​(java.lang.String voice)
    • setDefaultVoice

      public void setDefaultVoice​(java.lang.String defaultVoice)
    • getRepeatBlock

      public RepeatBlock getRepeatBlock()
    • setRepeatBlock

      public void setRepeatBlock​(RepeatBlock repeatBlock)
    • isStartRepeatBlock

      public boolean isStartRepeatBlock()
    • isEndRepeatBlock

      public boolean isEndRepeatBlock()
    • isMainRepeatBlock

      public boolean isMainRepeatBlock()
    • isEndingRepeatBlock

      public boolean isEndingRepeatBlock()
    • getNoteTuplet

      public OrderedGroup getNoteTuplet​(Note note)
    • setNoteTuplet

      public void setNoteTuplet​(Note note, OrderedGroup orderedGroup)
    • isHasStartRepeat

      public boolean isHasStartRepeat()
    • setHasStartRepeat

      public void setHasStartRepeat​(boolean hasStartRepeat)
    • isHasEndRepeat

      public boolean isHasEndRepeat()
    • setHasEndRepeat

      public void setHasEndRepeat​(boolean hasEndRepeat)
    • getPolymetricTimeSignatureType

      public OrderedGroup getPolymetricTimeSignatureType()
    • setPolymetricTimeSignatureType

      public void setPolymetricTimeSignatureType​(OrderedGroup polymetricTimeSignatureType)
    • getSenzaMisuraType

      public OrderedGroup getSenzaMisuraType()
    • setSenzaMisuraType

      public void setSenzaMisuraType​(OrderedGroup senzaMisuraType)
    • build

      public java.lang.StringBuilder build()
      Specified by:
      build in class LilypondBuilder
    • preProcessMusicData

      protected void preProcessMusicData​(Measure measure)
      Specified by:
      preProcessMusicData in class MeasureProcessor
    • processMusicData

      protected void processMusicData​(MusicData musicData) throws BuildException
      Specified by:
      processMusicData in class MeasureProcessor
      Throws:
      BuildException
    • postProcessMusicData

      protected void postProcessMusicData​(Measure measure) throws BuildException
      Specified by:
      postProcessMusicData in class MeasureProcessor
      Throws:
      BuildException