org.chorem.jtimer.ui.treetable.dnd
Class TimerTaskTranferable

java.lang.Object
  extended by org.chorem.jtimer.ui.treetable.dnd.TimerTaskTranferable
All Implemented Interfaces:
Transferable

public class TimerTaskTranferable
extends Object
implements Transferable

Represent transfered data.

Version:
$Revision: 2778 $ Last update : $Date: 2011-09-05 10:12:54 +0200 (Mon, 05 Sep 2011) $ By : $Author: echatellier $
Author:
chatellier

Field Summary
protected static String MIMETYPE
          Data transfer mime type
protected static DataFlavor myData
          Data instance
protected  List<TimerTask> tasksToTransfer
          Tasks to transfer.
 
Constructor Summary
TimerTaskTranferable(List<TimerTask> tasks)
          Constructor.
 
Method Summary
 Object getTransferData(DataFlavor flavor)
           
 DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(DataFlavor flavor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIMETYPE

protected static final String MIMETYPE
Data transfer mime type


myData

protected static DataFlavor myData
Data instance


tasksToTransfer

protected List<TimerTask> tasksToTransfer
Tasks to transfer. Chosen implementation must be serializable.

Constructor Detail

TimerTaskTranferable

public TimerTaskTranferable(List<TimerTask> tasks)
Constructor.

Parameters:
tasks - task to transfer
Method Detail

getTransferData

public Object getTransferData(DataFlavor flavor)
                       throws UnsupportedFlavorException,
                              IOException
Specified by:
getTransferData in interface Transferable
Throws:
UnsupportedFlavorException
IOException

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)
Specified by:
isDataFlavorSupported in interface Transferable


Copyright © 2007-2012 CodeLutin. All Rights Reserved.