com.apelon.beans.dts.plugin.transferable
Class DTSPropertyTransferable

java.lang.Object
  extended by com.apelon.beans.dts.plugin.transferable.AbstractTransferable
      extended by com.apelon.beans.dts.plugin.transferable.DTSPropertyTransferable
All Implemented Interfaces:
Transferable

public class DTSPropertyTransferable
extends AbstractTransferable

For transfer of DTSProperty through Drag and Drop.

It supports these data flavors:

Copyright: Copyright (c) 2003

Company: Apelon

Version:
1.0
Author:
Apelon

Constructor Summary
DTSPropertyTransferable(DTSProperty prop)
          Initializes with given DTSProperty.
 
Method Summary
static DataFlavor getDataFlavor()
          Deprecated. Use DTSDataFlavor.propertyFlavor instead
 Object getTransferData(DataFlavor dataflavor)
          Returns the data for a given DataFlavor.
 
Methods inherited from class com.apelon.beans.dts.plugin.transferable.AbstractTransferable
createConstant, getTransferDataFlavors, isDataFlavorSupported, setTransferDataFlavors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTSPropertyTransferable

public DTSPropertyTransferable(DTSProperty prop)
Initializes with given DTSProperty. The supported DataFlavors are set.

Method Detail

getDataFlavor

public static DataFlavor getDataFlavor()
Deprecated. Use DTSDataFlavor.propertyFlavor instead

Returns DataFlavor of this Transferable

Returns:
java.awt.datatransfer.DataFlavor

getTransferData

public Object getTransferData(DataFlavor dataflavor)
Returns the data for a given DataFlavor.

For DTS Property Data Flavor, the property (DTSProperty) of this Transferable is returned.

For String Data Flavor, the property value is returned.

For other Data Flavor, the returned value is null

Parameters:
dataflavor - java.awt.datatransfer.DataFlavor
Returns:
java.lang.Object


Copyright © 2011. All Rights Reserved.