|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.swt.dnd.Transfer | +--org.eclipse.swt.dnd.ByteArrayTransfer | +--org.eclipse.gef.dnd.SimpleObjectTransfer
Holds on to the object being transferred in a field so that DropTargetListeners can know what's being dragged before the drop occurs. The object isn't converted to bytes, so this Transfer will only work when dragging within the same instance of Eclipse. Subclasses should maintain a single instance of their Transfer and provide a static method to obtain that instance.
Constructor Summary | |
SimpleObjectTransfer()
|
Method Summary | |
Object |
getObject()
Returns the Object. |
void |
javaToNative(Object object,
TransferData transferData)
The data object is not converted to bytes. |
Object |
nativeToJava(TransferData transferData)
The data object is not converted to bytes. |
void |
setObject(Object obj)
Sets the Object. |
Methods inherited from class org.eclipse.swt.dnd.ByteArrayTransfer |
getSupportedTypes, isSupportedType |
Methods inherited from class org.eclipse.swt.dnd.Transfer |
getTypeIds, getTypeNames, registerType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SimpleObjectTransfer()
Method Detail |
public Object getObject()
public void javaToNative(Object object, TransferData transferData)
javaToNative
in class ByteArrayTransfer
Transfer.javaToNative(Object, TransferData)
public Object nativeToJava(TransferData transferData)
nativeToJava
in class ByteArrayTransfer
Transfer.nativeToJava(TransferData)
public void setObject(Object obj)
obj
- The Object
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |