org.herac.tuxguitar.gui.clipboard

Class MeasureTransferable

Implemented Interfaces:
Transferable

public class MeasureTransferable
extends java.lang.Object
implements Transferable

Field Summary

static int
TRANSFER_TYPE_INSERT
static int
TRANSFER_TYPE_REPLACE

Constructor Summary

MeasureTransferable(TablatureEditor tablatureEditor, long p1, long p2, boolean allTracks)

Method Summary

void
insertMeasures()
void
insertTransfer()
void
replaceMeasures()
void
setTransferType(int transferType)

Field Details

TRANSFER_TYPE_INSERT

public static final int TRANSFER_TYPE_INSERT
Field Value:
2

TRANSFER_TYPE_REPLACE

public static final int TRANSFER_TYPE_REPLACE
Field Value:
1

Constructor Details

MeasureTransferable

public MeasureTransferable(TablatureEditor tablatureEditor,
                           long p1,
                           long p2,
                           boolean allTracks)

Method Details

insertMeasures

public void insertMeasures()
            throws CannotInsertTransferException

insertTransfer

public void insertTransfer()
            throws CannotInsertTransferException
Specified by:
insertTransfer in interface Transferable

replaceMeasures

public void replaceMeasures()
            throws CannotInsertTransferException

setTransferType

public void setTransferType(int transferType)