public abstract class DNDTransfer<TYPE> extends ByteArrayTransfer
Modifier | Constructor and Description |
---|---|
protected |
DNDTransfer(String typeName) |
Modifier and Type | Method and Description |
---|---|
protected int[] |
getTypeIds() |
protected String[] |
getTypeNames() |
protected void |
javaToNative(Object object,
TransferData transferData) |
protected Object |
nativeToJava(TransferData transferData) |
protected abstract TYPE |
readObject(ExtendedDataInputStream in) |
protected abstract void |
writeObject(ExtendedDataOutputStream out,
TYPE object) |
getSupportedTypes, isSupportedType
registerType, validate
protected DNDTransfer(String typeName)
protected int[] getTypeIds()
getTypeIds
in class Transfer
protected String[] getTypeNames()
getTypeNames
in class Transfer
protected void javaToNative(Object object, TransferData transferData)
javaToNative
in class ByteArrayTransfer
protected Object nativeToJava(TransferData transferData)
nativeToJava
in class ByteArrayTransfer
protected abstract void writeObject(ExtendedDataOutputStream out, TYPE object) throws IOException
IOException
protected abstract TYPE readObject(ExtendedDataInputStream in) throws IOException
IOException
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.