org.herac.tuxguitar.song.models

Class Duration

Implemented Interfaces:
Serializable

public class Duration
extends java.lang.Object
implements Serializable

Field Summary

static int
EIGHTH
Corchea.
static int
HALF
Blanca.
static Tupleto
NO_TUPLETO
Sin tupleto
static int
QUARTER
Negra.
static long
QUARTER_TIME
tiempo por defecto de la Negra.
static int
SIXTEENTH
Semi-Corchea.
static int
SIXTY_FOURTH
Semi-Fusa.
static int
THIRTY_SECOND
Fusa.
static int
WHOLE
Redonda

Constructor Summary

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

Method Summary

Object
clone()
static Duration
fromTime(long time)
static Duration
fromTime(long time, Duration minDuration)
long
getTime()
Tupleto
getTupleto()
int
getValue()
boolean
isDotted()
boolean
isDoubleDotted()
boolean
isEqual(Duration d)
void
setDotted(boolean dotted)
void
setDoubleDotted(boolean doubleDotted)
void
setValue(int value)

Field Details

EIGHTH

public static final int EIGHTH
Corchea.
Field Value:
8

HALF

public static final int HALF
Blanca.
Field Value:
2

NO_TUPLETO

public static final Tupleto NO_TUPLETO
Sin tupleto

QUARTER

public static final int QUARTER
Negra.
Field Value:
4

QUARTER_TIME

public static final long QUARTER_TIME
tiempo por defecto de la Negra.
Field Value:
1000L

SIXTEENTH

public static final int SIXTEENTH
Semi-Corchea.
Field Value:
16

SIXTY_FOURTH

public static final int SIXTY_FOURTH
Semi-Fusa.
Field Value:
64

THIRTY_SECOND

public static final int THIRTY_SECOND
Fusa.
Field Value:
32

WHOLE

public static final int WHOLE
Redonda
Field Value:
1

Constructor Details

Duration

public Duration(int value)

Duration

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

Method Details

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)

setDotted

public void setDotted(boolean dotted)

setDoubleDotted

public void setDoubleDotted(boolean doubleDotted)

setValue

public void setValue(int value)