Package com.musicxmltasks.lilypond.util
Class TimeSignatureUtil
java.lang.Object
com.musicxmltasks.lilypond.util.TimeSignatureUtil
public class TimeSignatureUtil
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static java.math.BigDecimalgetBeats(java.math.BigDecimal duration)static java.math.BigDecimalgetBeats(java.math.BigDecimal duration, java.math.BigDecimal divisions)static java.math.BigDecimalgetCurrentMeasureBeats()static TimeSignatureTypegetCurrentTimeSignature()static java.lang.StringgetDurationRepresentationValue(java.math.BigDecimal duration)static java.lang.StringgetNoteDurationValue(NoteDuration noteDuration)static java.lang.StringgetPartialMeasureRepresentation(java.math.BigDecimal measureDuration, java.math.BigDecimal wholeMeasureDuration)static java.lang.StringgetRepresentationValue(java.math.BigDecimal totalBeats)static java.lang.StringgetSpacerRepresentation(java.math.BigDecimal duration)static TimeSignatureTypegetTimeSignatureFromAttributes(Attributes attributes)static java.math.BigDecimalgetWholeMeasureDuration()static java.lang.StringgetWholeMeasureRestRepresentation()static java.lang.StringgetWholeMeasureSpacerRepresentation()static booleanisMeasuredTime()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getWholeMeasureRestRepresentation
public static java.lang.String getWholeMeasureRestRepresentation() -
getWholeMeasureSpacerRepresentation
public static java.lang.String getWholeMeasureSpacerRepresentation() -
getPartialMeasureRepresentation
public static java.lang.String getPartialMeasureRepresentation(java.math.BigDecimal measureDuration, java.math.BigDecimal wholeMeasureDuration) throws DurationException- Throws:
DurationException
-
getRepresentationValue
public static java.lang.String getRepresentationValue(java.math.BigDecimal totalBeats) throws DurationException- Throws:
DurationException
-
getDurationRepresentationValue
public static java.lang.String getDurationRepresentationValue(java.math.BigDecimal duration) throws DurationException- Throws:
DurationException
-
getNoteDurationValue
public static java.lang.String getNoteDurationValue(NoteDuration noteDuration) throws BuildException- Throws:
BuildException
-
getSpacerRepresentation
public static java.lang.String getSpacerRepresentation(java.math.BigDecimal duration) throws DurationException- Throws:
DurationException
-
getCurrentMeasureBeats
- Throws:
TimeSignatureException
-
getBeats
public static java.math.BigDecimal getBeats(java.math.BigDecimal duration, java.math.BigDecimal divisions) -
getBeats
public static java.math.BigDecimal getBeats(java.math.BigDecimal duration) -
getWholeMeasureDuration
- Throws:
TimeSignatureException
-
getCurrentTimeSignature
-
getTimeSignatureFromAttributes
-
isMeasuredTime
public static boolean isMeasuredTime()
-