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 protectedDNDTransfer(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 voidjavaToNative(java.lang.Object object, TransferData transferData)protected java.lang.ObjectnativeToJava(TransferData transferData)protected abstract TYPEreadObject(ExtendedDataInputStream in)protected abstract voidwriteObject(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:
getTypeIdsin classTransfer
-
getTypeNames
protected java.lang.String[] getTypeNames()
- Specified by:
getTypeNamesin classTransfer
-
javaToNative
protected void javaToNative(java.lang.Object object, TransferData transferData)- Overrides:
javaToNativein classByteArrayTransfer
-
nativeToJava
protected java.lang.Object nativeToJava(TransferData transferData)
- Overrides:
nativeToJavain 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
-
-