|
Extension SDK 9.0.5 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jdeveloper.palette.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.
Nested Class Summary | |
class |
DataTransferable.DataContentTransferable
|
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)
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
|
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 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
public abstract java.lang.String getTransferData()
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.