|
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)
PaletteTransferable
Context
setContext
in interface PaletteTransferable
context
- the current contextpublic Context getContext()
public void setIsClicked(boolean clicked)
PaletteTransferable
setIsClicked
in interface PaletteTransferable
public boolean isClicked()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public java.awt.datatransfer.Transferable getOptionalTransferable()
PaletteTransferable
getOptionalTransferable
in interface PaletteTransferable
Transferable
public 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.Transferable
java.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 |