fr.ifremer.isisfish.ui.script.model
Class ScriptTranferable

java.lang.Object
  extended by fr.ifremer.isisfish.ui.script.model.ScriptTranferable
All Implemented Interfaces:
Transferable

public class ScriptTranferable
extends Object
implements Transferable

Represent transfered data.

Version:
$Revision: 3393 $ Last update : $Date: 2011-06-14 19:43:37 +0200 (Tue, 14 Jun 2011) $ By : $Author: chatellier $
Author:
chatellier

Field Summary
protected  List<File> filesToTransfer
          Files to transfer.
protected static String MIMETYPE
          Data transfer mime type
protected static DataFlavor myData
          Data instance
 
Constructor Summary
ScriptTranferable(List<File> filesToTransfer)
          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


filesToTransfer

protected List<File> filesToTransfer
Files to transfer. Chosen implementation must be serializable.

Constructor Detail

ScriptTranferable

public ScriptTranferable(List<File> filesToTransfer)
Constructor.

Parameters:
filesToTransfer - files 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 © 1999-2012 CodeLutin. All Rights Reserved.