org.herac.tuxguitar.song.models

Class Duration

public class Duration extends Object implements Serializable

Field Summary
static intEIGHTH
Corchea.
static intHALF
Blanca.
static TupletoNO_TUPLETO
Sin tupleto
static intQUARTER
Negra.
static longQUARTER_TIME
tiempo por defecto de la Negra.
static intSIXTEENTH
Semi-Corchea.
static intSIXTY_FOURTH
Semi-Fusa.
static intTHIRTY_SECOND
Fusa.
static intWHOLE
Redonda
Constructor Summary
Duration(int value, boolean dotted, boolean doubleDotted, Tupleto tupleto)
Duration(int value)
Method Summary
Objectclone()
static DurationfromTime(long time)
static DurationfromTime(long time, Duration minDuration)
longgetTime()
TupletogetTupleto()
intgetValue()
booleanisDotted()
booleanisDoubleDotted()
booleanisEqual(Duration d)
intlog2()
voidsetDotted(boolean dotted)
voidsetDoubleDotted(boolean doubleDotted)
voidsetValue(int value)

Field Detail

EIGHTH

public static final int EIGHTH
Corchea.

HALF

public static final int HALF
Blanca.

NO_TUPLETO

public static final Tupleto NO_TUPLETO
Sin tupleto

QUARTER

public static final int QUARTER
Negra.

QUARTER_TIME

public static final long QUARTER_TIME
tiempo por defecto de la Negra.

SIXTEENTH

public static final int SIXTEENTH
Semi-Corchea.

SIXTY_FOURTH

public static final int SIXTY_FOURTH
Semi-Fusa.

THIRTY_SECOND

public static final int THIRTY_SECOND
Fusa.

WHOLE

public static final int WHOLE
Redonda

Constructor Detail

Duration

public Duration(int value, boolean dotted, boolean doubleDotted, Tupleto tupleto)

Duration

public Duration(int value)

Method Detail

clone

public Object clone()

fromTime

public static Duration fromTime(long time)

fromTime

public static Duration fromTime(long time, Duration minDuration)

getTime

public long getTime()

getTupleto

public Tupleto getTupleto()

getValue

public int getValue()

isDotted

public boolean isDotted()

isDoubleDotted

public boolean isDoubleDotted()

isEqual

public boolean isEqual(Duration d)

log2

public int log2()

setDotted

public void setDotted(boolean dotted)

setDoubleDotted

public void setDoubleDotted(boolean doubleDotted)

setValue

public void setValue(int value)