com.eviware.soapui.support.dnd.handlers
Class AbstractModelItemDropHandler<T1 extends ModelItem,T2 extends ModelItem>

java.lang.Object
  extended by com.eviware.soapui.support.dnd.handlers.AbstractModelItemDropHandler<T1,T2>
All Implemented Interfaces:
ModelItemDropHandler<ModelItem>
Direct Known Subclasses:
AbstractAfterModelItemDropHandler, AbstractBeforeAfterModelItemDropHandler, AbstractBeforeModelItemDropHandler

public abstract class AbstractModelItemDropHandler<T1 extends ModelItem,T2 extends ModelItem>
extends java.lang.Object
implements ModelItemDropHandler<ModelItem>


Constructor Summary
protected AbstractModelItemDropHandler(java.lang.Class<T1> sourceClass, java.lang.Class<T2> targetClass)
           
 
Method Summary
 boolean canDrop(ModelItem source, ModelItem target, int dropAction, int dropType)
           
 boolean drop(ModelItem source, ModelItem target, int dropAction, int dropType)
           
 java.lang.String getDropInfo(ModelItem source, ModelItem target, int dropAction, int dropType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractModelItemDropHandler

protected AbstractModelItemDropHandler(java.lang.Class<T1> sourceClass,
                                       java.lang.Class<T2> targetClass)
Method Detail

canDrop

public boolean canDrop(ModelItem source,
                       ModelItem target,
                       int dropAction,
                       int dropType)
Specified by:
canDrop in interface ModelItemDropHandler<ModelItem>

getDropInfo

public java.lang.String getDropInfo(ModelItem source,
                                    ModelItem target,
                                    int dropAction,
                                    int dropType)
Specified by:
getDropInfo in interface ModelItemDropHandler<ModelItem>

drop

public boolean drop(ModelItem source,
                    ModelItem target,
                    int dropAction,
                    int dropType)
Specified by:
drop in interface ModelItemDropHandler<ModelItem>


Copyright © 2005-2010 eviware.com. All Rights Reserved.