1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support.dnd;
14
15 import java.awt.Component;
16 import java.awt.Rectangle;
17
18 import javax.swing.JComponent;
19
20 public interface SoapUIDragAndDropable<T>
21 {
22 public JComponent getComponent();
23
24 public void setDragInfo( String dropInfo );
25
26 public void selectModelItem( T modelItem );
27
28 public T getModelItemForLocation( int x, int y );
29
30 public Rectangle getModelItemBounds( T modelItem );
31
32 public Component getRenderer( T modelItem );
33
34 public void toggleExpansion( T modelItem );
35 }