com.eviware.soapui.support.dnd
Class JListDragAndDropable<T extends javax.swing.JList>

java.lang.Object
  extended by com.eviware.soapui.support.dnd.JListDragAndDropable<T>
All Implemented Interfaces:
SoapUIDragAndDropable<ModelItem>
Direct Known Subclasses:
WsdlTestCaseDesktopPanel.ModelItemListDragAndDropable

public abstract class JListDragAndDropable<T extends javax.swing.JList>
extends java.lang.Object
implements SoapUIDragAndDropable<ModelItem>


Constructor Summary
JListDragAndDropable(T list, ModelItem parent)
           
 
Method Summary
 javax.swing.JComponent getComponent()
           
 T getList()
           
abstract  ModelItem getModelItemAtRow(int row)
           
 java.awt.Rectangle getModelItemBounds(ModelItem modelItem)
           
 ModelItem getModelItemForLocation(int x, int y)
           
abstract  int getModelItemRow(ModelItem modelItem)
           
 void selectModelItem(ModelItem modelItem)
           
 void setDragInfo(java.lang.String dropInfo)
           
 void toggleExpansion(ModelItem last)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.support.dnd.SoapUIDragAndDropable
getRenderer
 

Constructor Detail

JListDragAndDropable

public JListDragAndDropable(T list,
                            ModelItem parent)
Method Detail

getList

public T getList()

getModelItemAtRow

public abstract ModelItem getModelItemAtRow(int row)

getComponent

public javax.swing.JComponent getComponent()
Specified by:
getComponent in interface SoapUIDragAndDropable<ModelItem>

getModelItemBounds

public java.awt.Rectangle getModelItemBounds(ModelItem modelItem)
Specified by:
getModelItemBounds in interface SoapUIDragAndDropable<ModelItem>

getModelItemRow

public abstract int getModelItemRow(ModelItem modelItem)

selectModelItem

public void selectModelItem(ModelItem modelItem)
Specified by:
selectModelItem in interface SoapUIDragAndDropable<ModelItem>

setDragInfo

public void setDragInfo(java.lang.String dropInfo)
Specified by:
setDragInfo in interface SoapUIDragAndDropable<ModelItem>

getModelItemForLocation

public ModelItem getModelItemForLocation(int x,
                                         int y)
Specified by:
getModelItemForLocation in interface SoapUIDragAndDropable<ModelItem>

toggleExpansion

public void toggleExpansion(ModelItem last)
Specified by:
toggleExpansion in interface SoapUIDragAndDropable<ModelItem>


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