org.eclipse.net4j.util.ui.dnd
Class DNDTransfer<TYPE>

java.lang.Object
  extended by org.eclipse.swt.dnd.Transfer
      extended by org.eclipse.swt.dnd.ByteArrayTransfer
          extended by org.eclipse.net4j.util.ui.dnd.DNDTransfer<TYPE>

public abstract class DNDTransfer<TYPE>
extends org.eclipse.swt.dnd.ByteArrayTransfer


Constructor Summary
protected DNDTransfer(java.lang.String typeName)
           
 
Method Summary
protected  int[] getTypeIds()
           
protected  java.lang.String[] getTypeNames()
           
protected  void javaToNative(java.lang.Object object, org.eclipse.swt.dnd.TransferData transferData)
           
protected  java.lang.Object nativeToJava(org.eclipse.swt.dnd.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DNDTransfer

protected DNDTransfer(java.lang.String typeName)
Method Detail

getTypeIds

protected int[] getTypeIds()
Specified by:
getTypeIds in class org.eclipse.swt.dnd.Transfer

getTypeNames

protected java.lang.String[] getTypeNames()
Specified by:
getTypeNames in class org.eclipse.swt.dnd.Transfer

javaToNative

protected void javaToNative(java.lang.Object object,
                            org.eclipse.swt.dnd.TransferData transferData)
Overrides:
javaToNative in class org.eclipse.swt.dnd.ByteArrayTransfer

nativeToJava

protected java.lang.Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)
Overrides:
nativeToJava in class org.eclipse.swt.dnd.ByteArrayTransfer

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

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.