com.eviware.soapui.support.dnd
Class JTreeDragAndDropable<T>

java.lang.Object
  extended by com.eviware.soapui.support.dnd.JTreeDragAndDropable<T>
All Implemented Interfaces:
SoapUIDragAndDropable<T>
Direct Known Subclasses:
NavigatorDragAndDropable

public abstract class JTreeDragAndDropable<T>
extends java.lang.Object
implements SoapUIDragAndDropable<T>


Constructor Summary
JTreeDragAndDropable(javax.swing.JTree tree)
           
 
Method Summary
 java.awt.Component getCellRendererComponent(java.lang.Object lastPathComponent, boolean b, boolean object, boolean object2, int i, boolean c)
           
 javax.swing.JComponent getComponent()
           
abstract  T getModelItemAtRow(int row)
           
 java.awt.Rectangle getModelItemBounds(T path)
           
 T getModelItemForLocation(int x, int y)
           
abstract  int getRowForModelItem(T modelItem)
           
 javax.swing.JTree getTree()
           
 void selectModelItem(T path)
           
 void setDragInfo(java.lang.String dropInfo)
           
 void toggleExpansion(T 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

JTreeDragAndDropable

public JTreeDragAndDropable(javax.swing.JTree tree)
Method Detail

getTree

public javax.swing.JTree getTree()

getCellRendererComponent

public java.awt.Component getCellRendererComponent(java.lang.Object lastPathComponent,
                                                   boolean b,
                                                   boolean object,
                                                   boolean object2,
                                                   int i,
                                                   boolean c)

getComponent

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

setDragInfo

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

getModelItemBounds

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

getModelItemForLocation

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

selectModelItem

public void selectModelItem(T path)
Specified by:
selectModelItem in interface SoapUIDragAndDropable<T>

toggleExpansion

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

getRowForModelItem

public abstract int getRowForModelItem(T modelItem)

getModelItemAtRow

public abstract T getModelItemAtRow(int row)


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