net.refractions.udig.ui
Class AbstractTextStrategizedTransfer

java.lang.Object
  extended by ByteArrayTransfer
      extended by net.refractions.udig.ui.AbstractStrategizedTransfer
          extended by net.refractions.udig.ui.AbstractTextStrategizedTransfer

public abstract class AbstractTextStrategizedTransfer
extends AbstractStrategizedTransfer

An abstract class for all the Types of text transfers supported by uDig. Drag and Drop is extremely platform dependent (I'm really disappointed with the SWT design) so this class is handling the Linux requirements. It depends on getTypeIds and getTypeNames being implemented which to me is stupid.

Since:
1.1.0
Author:
jones

Constructor Summary
AbstractTextStrategizedTransfer()
           
 
Method Summary
protected  int[] getTypeIds()
           
protected  java.lang.String[] getTypeNames()
           
 java.lang.Object nativeToJava(TransferData transferData)
           
 
Methods inherited from class net.refractions.udig.ui.AbstractStrategizedTransfer
addStrategy, getAllStrategies, getCurrentStrategy, getDefaultStrategy, getStrategyNames, getTransferName, javaToNative, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTextStrategizedTransfer

public AbstractTextStrategizedTransfer()
Method Detail

nativeToJava

public java.lang.Object nativeToJava(TransferData transferData)
Overrides:
nativeToJava in class AbstractStrategizedTransfer

getTypeIds

protected int[] getTypeIds()

getTypeNames

protected java.lang.String[] getTypeNames()