Package org.eclipse.net4j.util.ui.dnd
Class DNDTransfer<TYPE>
- java.lang.Object
-
- org.eclipse.swt.dnd.Transfer
-
- org.eclipse.swt.dnd.ByteArrayTransfer
-
- org.eclipse.net4j.util.ui.dnd.DNDTransfer<TYPE>
-
public abstract class DNDTransfer<TYPE> extends ByteArrayTransfer
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DNDTransfer(java.lang.String typeName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected int[]
getTypeIds()
protected java.lang.String[]
getTypeNames()
protected void
javaToNative(java.lang.Object object, TransferData transferData)
protected java.lang.Object
nativeToJava(TransferData transferData)
protected abstract TYPE
readObject(ExtendedDataInputStream in)
protected abstract void
writeObject(ExtendedDataOutputStream out, TYPE object)
-
Methods inherited from class org.eclipse.swt.dnd.ByteArrayTransfer
getSupportedTypes, isSupportedType
-
Methods inherited from class org.eclipse.swt.dnd.Transfer
registerType, validate
-
-
-
-
Method Detail
-
getTypeIds
protected int[] getTypeIds()
- Specified by:
getTypeIds
in classTransfer
-
getTypeNames
protected java.lang.String[] getTypeNames()
- Specified by:
getTypeNames
in classTransfer
-
javaToNative
protected void javaToNative(java.lang.Object object, TransferData transferData)
- Overrides:
javaToNative
in classByteArrayTransfer
-
nativeToJava
protected java.lang.Object nativeToJava(TransferData transferData)
- Overrides:
nativeToJava
in classByteArrayTransfer
-
writeObject
protected abstract void writeObject(ExtendedDataOutputStream out, TYPE object) throws java.io.IOException
- Throws:
java.io.IOException
-
readObject
protected abstract TYPE readObject(ExtendedDataInputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
-