public abstract class CdmObjectTransfer<T extends eu.etaxonomy.cdm.model.common.ICdmBase>
extends org.eclipse.swt.dnd.ByteArrayTransfer
Constructor and Description |
---|
CdmObjectTransfer() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
fromByteArray(byte[] bytes) |
protected void |
javaToNative(java.lang.Object object,
org.eclipse.swt.dnd.TransferData transferData) |
abstract T |
loadElement(java.util.UUID uuid) |
protected java.lang.Object |
nativeToJava(org.eclipse.swt.dnd.TransferData transferData) |
java.util.UUID |
readElementUuid(java.io.DataInputStream in) |
protected byte[] |
toByteArray(T[] elements) |
getSupportedTypes, isSupportedType
protected void javaToNative(java.lang.Object object, org.eclipse.swt.dnd.TransferData transferData)
javaToNative
in class org.eclipse.swt.dnd.ByteArrayTransfer
protected java.lang.Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)
nativeToJava
in class org.eclipse.swt.dnd.ByteArrayTransfer
protected byte[] toByteArray(T[] elements)
protected java.lang.Object fromByteArray(byte[] bytes)
public abstract T loadElement(java.util.UUID uuid)
public java.util.UUID readElementUuid(java.io.DataInputStream in) throws java.io.IOException
in
- java.io.IOException
Copyright © 2007-2018. All Rights Reserved.