fr.ifremer.isisfish.ui.sensitivity.model
Class FactorTransferHandler

java.lang.Object
  extended by javax.swing.TransferHandler
      extended by fr.ifremer.isisfish.ui.sensitivity.model.FactorTransferHandler
All Implemented Interfaces:
Serializable

public class FactorTransferHandler
extends TransferHandler

Transfer handler used to transfer tasks in table.

Version:
$Revision: 3379 $ Last update : $Date: 2011-06-09 15:26:47 +0200 (Thu, 09 Jun 2011) $ By : $Author: chatellier $
Author:
chatellier
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupport
 
Field Summary
protected  SensitivityTabUI sensitivityTabUI
          Associated ui
 
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
 
Constructor Summary
FactorTransferHandler(SensitivityTabUI sensitivityTabUI)
          Constructor.
 
Method Summary
 boolean canImport(JComponent cp, DataFlavor[] df)
           
protected  Transferable createTransferable(JComponent cp)
          Get selected task in tree, and build Transferable object for it.
protected  void exportDone(JComponent cp, Transferable transferable, int type)
           
 int getSourceActions(JComponent component)
           
 boolean importData(JComponent component, Transferable transferable)
           
 
Methods inherited from class javax.swing.TransferHandler
canImport, exportAsDrag, exportToClipboard, getCopyAction, getCutAction, getPasteAction, getVisualRepresentation, importData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sensitivityTabUI

protected SensitivityTabUI sensitivityTabUI
Associated ui

Constructor Detail

FactorTransferHandler

public FactorTransferHandler(SensitivityTabUI sensitivityTabUI)
Constructor.

Parameters:
sensitivityTabUI - associated ui
Method Detail

canImport

public boolean canImport(JComponent cp,
                         DataFlavor[] df)
Overrides:
canImport in class TransferHandler

importData

public boolean importData(JComponent component,
                          Transferable transferable)
Overrides:
importData in class TransferHandler

createTransferable

protected Transferable createTransferable(JComponent cp)
Get selected task in tree, and build Transferable object for it.

Overrides:
createTransferable in class TransferHandler
Parameters:
cp - component
Returns:
transferable instance for selected task

exportDone

protected void exportDone(JComponent cp,
                          Transferable transferable,
                          int type)
Overrides:
exportDone in class TransferHandler

getSourceActions

public int getSourceActions(JComponent component)
Overrides:
getSourceActions in class TransferHandler


Copyright © 1999-2012 CodeLutin. All Rights Reserved.