com.levigo.jadice.swing.thumbnailview.dnd
Class IntraDOCPPageImportHandler
java.lang.Object
com.levigo.jadice.swing.thumbnailview.dnd.IntraDOCPPageImportHandler
- All Implemented Interfaces:
- ImportHandler
public class IntraDOCPPageImportHandler
- extends Object
- implements ImportHandler
An ImportHandler
implementation supporting the import of transfer data from other
instances of a jadice ViewComponent
residing in another JVM instance on the same host. It
uses an internal deserialization mechanism to deserialize a given transfer-bundle.
- See Also:
IntraDOCPDataFlavor
,
IntraDOCPPageExportHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntraDOCPPageImportHandler
public IntraDOCPPageImportHandler()
importData
public boolean importData(Transferable t,
int dropAction,
ImportParameters parameters)
throws IOException,
UnsupportedFlavorException
- Description copied from interface:
ImportHandler
- Import from the given
Transferable
into the given ViewComponent
.
- Specified by:
importData
in interface ImportHandler
- Parameters:
t
- The Transferable
to importdropAction
- the user drop action
of the
importparameters
- the import parameters containing additional context information
- Returns:
true
if the import succeeded
- Throws:
IOException
UnsupportedFlavorException
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor flavor,
ImportParameters parameters)
- Description copied from interface:
ImportHandler
- Check whether the given
DataFlavor
is supported by this import handler.
- Specified by:
isDataFlavorSupported
in interface ImportHandler
- Parameters:
flavor
- The flavor in which the transfer bundle will be provided when supported.parameters
- the import parameters containing additional context information
- Returns:
true
if the given flavor is supported.
getImportActionForFlavor
public int getImportActionForFlavor(DataFlavor flavor,
ImportParameters parameters)
- Description copied from interface:
ImportHandler
- Returns the accepted DnD action for the given
DataFlavor
by this import handler.
- Specified by:
getImportActionForFlavor
in interface ImportHandler
- Parameters:
flavor
- The flavor in which the transfer bundle will be provided when supported.parameters
- the import parameters containing additional context information
- Returns:
int
one of the DnDConstants
action constants. Returns which DnD
action will be accepted by this import handler for the given flavor. If the flavor is
not supported DnDConstants.ACTION_NONE
will be returned.- See Also:
ImportHandler.getImportActionForFlavor(java.awt.datatransfer.DataFlavor,
ImportParameters)