| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.jdeveloper.palette.DataTransferable
public abstract class DataTransferable
The DataTransferable abstract class should be subclassed
 by any palette editor wishing to do drag and drop operations in the JSP
 Visual Editor. This allows for handling of drag and drop operations,
 as well as a simple "Click and Clack" operation as well.
| Constructor Summary | |
|---|---|
DataTransferable()
 | 
|
| Method Summary | |
|---|---|
 Context | 
getContext()
 | 
 java.awt.datatransfer.Transferable | 
getOptionalTransferable()
Return your own optionalTransferable to handle right-click drags  | 
abstract  java.lang.String | 
getTransferData()
Return a String to be parsed and inserted into the Visual Editor.  | 
 java.lang.Object | 
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Deprecated. subclasses should provide their own data  | 
 java.awt.datatransfer.DataFlavor[] | 
getTransferDataFlavors()
Deprecated. subclasses should provide their own data flavors  | 
 boolean | 
isClicked()
 | 
 boolean | 
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
 | 
 void | 
setContext(Context context)
Set the current Context | 
 void | 
setIsClicked(boolean clicked)
A user may need to know if it the item is actually dragging or was clicked.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface oracle.ide.palette.PaletteTransferable | 
|---|
postConfigure | 
| Constructor Detail | 
|---|
public DataTransferable()
| Method Detail | 
|---|
public void setContext(Context context)
PaletteTransferableContext
setContext in interface PaletteTransferablecontext - the current contextpublic Context getContext()
public void setIsClicked(boolean clicked)
PaletteTransferable
setIsClicked in interface PaletteTransferablepublic boolean isClicked()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferablepublic java.awt.datatransfer.Transferable getOptionalTransferable()
PaletteTransferable
getOptionalTransferable in interface PaletteTransferableTransferablepublic abstract java.lang.String getTransferData()
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
getTransferData in interface java.awt.datatransfer.Transferablejava.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||