org.mockcentral.editor.nodes
Class NodeTransfer

java.lang.Object
  extended by org.eclipse.swt.dnd.Transfer
      extended by org.eclipse.swt.dnd.ByteArrayTransfer
          extended by org.mockcentral.editor.nodes.NodeTransfer
All Implemented Interfaces:
org.mockcentral.editor.nodes.IMockCentralNodeTransfer

public class NodeTransfer
extends org.eclipse.swt.dnd.ByteArrayTransfer
implements org.mockcentral.editor.nodes.IMockCentralNodeTransfer

A ByteArrayTransfer class used for copying and pasting instances of the MockCentralNode class.

Author:
David Hutchinson

Method Summary
static void dispose()
          Sets the instance to null.
static NodeTransfer getInstance()
          Returns the Singleton instance.
protected  int[] getTypeIds()
           
protected  java.lang.String[] getTypeNames()
           
 void javaToNative(java.lang.Object object, org.eclipse.swt.dnd.TransferData transferData)
           
 java.lang.Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)
           
 
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 NodeTransfer getInstance()
Returns the Singleton instance.

Returns:
the Singleton instance.

dispose

public static void dispose()
Sets the instance to null.


javaToNative

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

nativeToJava

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

getTypeNames

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

getTypeIds

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