Package com.musicxmltasks.lilypond
Class MeasureProcessor
java.lang.Object
com.musicxmltasks.lilypond.BaseBuilder
com.musicxmltasks.lilypond.LilypondBuilder
com.musicxmltasks.lilypond.MeasureProcessor
- Direct Known Subclasses:
FilteredPartBuilder,MeasureBuilder
public abstract class MeasureProcessor extends LilypondBuilder
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigDecimalcurrentDivisionsprotected java.math.BigDecimalcurrentPlacementFields inherited from class com.musicxmltasks.lilypond.LilypondBuilder
stringBuilder -
Constructor Summary
Constructors Constructor Description MeasureProcessor() -
Method Summary
Modifier and Type Method Description protected voidadjustCurrentPlacement(MusicData musicData)protected abstract voidpostProcessMusicData(Measure measure)protected abstract voidpreProcessMusicData(Measure measure)protected voidprocessMeasure(Measure measure)protected abstract voidprocessMusicData(MusicData musicData)protected voidsetAttributes(Attributes attributes)Methods inherited from class com.musicxmltasks.lilypond.LilypondBuilder
append, append, appendEndSection, appendEndSection, appendLine, appendLine, appendLine, appendStartSection, build, clearMethods inherited from class com.musicxmltasks.lilypond.BaseBuilder
displayException, displayMeasureMessage, getPartAndMeasureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
currentPlacement
protected java.math.BigDecimal currentPlacement -
currentDivisions
protected java.math.BigDecimal currentDivisions
-
-
Constructor Details
-
MeasureProcessor
public MeasureProcessor()
-
-
Method Details
-
processMeasure
- Throws:
BuildException
-
adjustCurrentPlacement
-
setAttributes
-
preProcessMusicData
- Throws:
BuildException
-
processMusicData
- Throws:
BuildException
-
postProcessMusicData
- Throws:
BuildException
-