DESY ACOP Beans Home

de.desy.acop.displayers.tools
Class AcopTableTransferHandler

java.lang.Object
  extended by javax.swing.TransferHandler
      extended by com.cosylab.gui.components.util.CosyTransferHandler
          extended by com.cosylab.gui.util.AbstractDisplayerParametersTransferHandler
              extended by de.desy.acop.displayers.tools.AbstractMDPTransferHandler
                  extended by de.desy.acop.displayers.tools.AcopMultipleDisplayerParametersTransferHandler
                      extended by de.desy.acop.displayers.tools.AcopTableTransferHandler
All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.awt.event.MouseMotionListener, java.io.Serializable, java.util.EventListener

public class AcopTableTransferHandler
extends AcopMultipleDisplayerParametersTransferHandler

AcopTableTransferHandler is an extension of TransferHandler than can handle AcopTableParameters.

Version:
$Id: Templates.xml,v 1.10 2004/01/13 16:17:13 jbobnar Exp $
Author:
Jaka Bobnar
See Also:
AcopTableParameters, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.cosylab.gui.components.util.CosyTransferHandler
CosyTransferHandler.MouseFilter
 
Nested classes/interfaces inherited from class javax.swing.TransferHandler
javax.swing.TransferHandler.DropLocation, javax.swing.TransferHandler.TransferSupport
 
Field Summary
 
Fields inherited from class com.cosylab.gui.util.AbstractDisplayerParametersTransferHandler
dialog, displayer, flavors
 
Fields inherited from class com.cosylab.gui.components.util.CosyTransferHandler
isDragging
 
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
 
Constructor Summary
AcopTableTransferHandler(AcopTable comp, boolean reciveEnabled, boolean exportEnabled, java.awt.datatransfer.DataFlavor[] f, boolean resetFlavors)
           
 
Method Summary
protected  DisplayerParameters[] castParameters(java.lang.Object... parameters)
           
protected  AcopTableParameters convertParameters(AcopDisplayerParameters adp)
           
protected  AcopTableParameters convertParameters(ConnectionParameters adp)
           
protected  DisplayerParameters exportDisplayerParameters()
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
           
 boolean importData(javax.swing.JComponent comp, java.awt.datatransfer.Transferable t)
           
 
Methods inherited from class de.desy.acop.displayers.tools.AcopMultipleDisplayerParametersTransferHandler
exportMultipleDisplayerParameters, setParametersToDisplayer
 
Methods inherited from class de.desy.acop.displayers.tools.AbstractMDPTransferHandler
importDisplayerParameters, importString
 
Methods inherited from class com.cosylab.gui.util.AbstractDisplayerParametersTransferHandler
canImport, getComponent, getParameterSelectionDialog, getTransferDataFlavors, selectParameters, selectParameters
 
Methods inherited from class com.cosylab.gui.components.util.CosyTransferHandler
addMouseFilter, canDrag, createTransferable, exportDone, getMouseFilters, getSourceActions, hookTransferHandler, hookTransferHandler, isDataFlavorSupported, isExportEnabled, isMouseDragGesture, isReceiveEnabled, mouseDragged, mouseMoved, registerTransferHandler, removeMouseFilter, setExportEnabled, setReceiveEnabled, unhookTransferHandler
 
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
 

Constructor Detail

AcopTableTransferHandler

public AcopTableTransferHandler(AcopTable comp,
                                boolean reciveEnabled,
                                boolean exportEnabled,
                                java.awt.datatransfer.DataFlavor[] f,
                                boolean resetFlavors)
Method Detail

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
Overrides:
getTransferData in class AbstractMDPTransferHandler
Throws:
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException

exportDisplayerParameters

protected DisplayerParameters exportDisplayerParameters()
Overrides:
exportDisplayerParameters in class AbstractMDPTransferHandler

convertParameters

protected AcopTableParameters convertParameters(AcopDisplayerParameters adp)
Overrides:
convertParameters in class AbstractMDPTransferHandler

convertParameters

protected AcopTableParameters convertParameters(ConnectionParameters adp)
Overrides:
convertParameters in class AbstractMDPTransferHandler

castParameters

protected DisplayerParameters[] castParameters(java.lang.Object... parameters)
Overrides:
castParameters in class AbstractMDPTransferHandler

importData

public boolean importData(javax.swing.JComponent comp,
                          java.awt.datatransfer.Transferable t)
Overrides:
importData in class AbstractMDPTransferHandler


Copyright © 2010. All Rights Reserved.