Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-05

oracle.apps.fnd.applcore.dt.patterns.metadata.creator.panel
Class AttributeTransfer

java.lang.Object
  extended by oracle.apps.fnd.applcore.dt.patterns.metadata.creator.panel.AttributeTransfer
All Implemented Interfaces:
java.awt.datatransfer.Transferable

public class AttributeTransfer
extends java.lang.Object
implements java.awt.datatransfer.Transferable

This class represents the transferable object for an item in the tree.


Constructor Summary
AttributeTransfer(AttributeNode attribute)
          Creates a Transferable for the specified attribute node.
 
Method Summary
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
          Returns the transfer data.
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
          Returns the supported data flavors.
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
          Tests whether a flavor is supported.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeTransfer

public AttributeTransfer(AttributeNode attribute)
Creates a Transferable for the specified attribute node.

Parameters:
attribute - The attribute item.
Method Detail

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Returns the supported data flavors.

The only data flavor supported is the AttributeNode flavor.

Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable
Returns:
Array of supported data flavors.

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Tests whether a flavor is supported.

The only data flavor supported is the AttributeNode flavor.

Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable
Parameters:
flavor - the data flavor to be verified.
Returns:
indicates if this flavor is supported.

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
Returns the transfer data.

Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
Parameters:
flavor - The dta flavor requesting the transfer data.
Returns:
The data to be transfered.
Throws:
java.awt.datatransfer.UnsupportedFlavorException - Throw if the given flavor is not supported.
java.io.IOException - IOException.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.