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

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

public class TermAssociationTransferable
extends AbstractTransferable

For transfer of Term Association through Drag and Drop.

It supports these data flavors:

Copyright: Copyright (c) 2003

Company: Apelon

Version:
1.0
Author:
Apelon

Constructor Summary
TermAssociationTransferable(TermAssociation termAssoc)
          Initializes with given TermAssociation.
 
Method Summary
static DataFlavor getDataFlavor()
          Deprecated. Use DTSDataFlavor.termAssociationFlavor 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

TermAssociationTransferable

public TermAssociationTransferable(TermAssociation termAssoc)
Initializes with given TermAssociation. The supported DataFlavors are set.

Method Detail

getDataFlavor

public static DataFlavor getDataFlavor()
Deprecated. Use DTSDataFlavor.termAssociationFlavor 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 TermAssociation Data Flavor, the term association (TermAssociation)of this Transferable is returned.

For Term Data Flavor, the to term from the term association is returned.

For String Data Flavor, the name of the to term from the term association is retuned.

For other Data Flavor, the returned value is null

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


Copyright © 2011. All Rights Reserved.