org.ow2.clif.scenario.isac.egui.pages.pageBehavior.dnd
Class ElementTransfer

java.lang.Object
  extended by org.eclipse.swt.dnd.Transfer
      extended by org.eclipse.swt.dnd.ByteArrayTransfer
          extended by org.ow2.clif.scenario.isac.egui.pages.pageBehavior.dnd.ElementTransfer

public class ElementTransfer
extends org.eclipse.swt.dnd.ByteArrayTransfer

Class for serializing behaviorfulltree to/from a byte array

Author:
JC Meillaud & A Peyrard

Method Summary
protected  java.util.List<org.w3c.dom.Element> fromByteArray(byte[] bytes)
           
static ElementTransfer getInstance()
          Returns the singleton bft transfer instance.
protected  int[] getTypeIds()
          Method declared on Transfer.
protected  java.lang.String[] getTypeNames()
          Method declared on Transfer.
protected  void javaToNative(java.lang.Object object, org.eclipse.swt.dnd.TransferData transferData)
          Method declared on Transfer.
protected  java.lang.Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)
          Method declared on Transfer.
protected  byte[] toByteArray(java.util.List<org.w3c.dom.Element> tree)
           
 
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
 

Method Detail

getInstance

public static ElementTransfer getInstance()
Returns the singleton bft transfer instance.

Returns:
ElementTransfer unique instance

fromByteArray

protected java.util.List<org.w3c.dom.Element> fromByteArray(byte[] bytes)

getTypeIds

protected int[] getTypeIds()
Method declared on Transfer.

Specified by:
getTypeIds in class org.eclipse.swt.dnd.Transfer
Returns:
A table containing the value of accepted types

getTypeNames

protected java.lang.String[] getTypeNames()
Method declared on Transfer.

Specified by:
getTypeNames in class org.eclipse.swt.dnd.Transfer
Returns:
A table containing the name of accepted types

javaToNative

protected void javaToNative(java.lang.Object object,
                            org.eclipse.swt.dnd.TransferData transferData)
Method declared on Transfer.

Overrides:
javaToNative in class org.eclipse.swt.dnd.ByteArrayTransfer
Parameters:
object -
transferData -

nativeToJava

protected java.lang.Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)
Method declared on Transfer.

Overrides:
nativeToJava in class org.eclipse.swt.dnd.ByteArrayTransfer

toByteArray

protected byte[] toByteArray(java.util.List<org.w3c.dom.Element> tree)