Package com.macrofocus.high_d.tablelens
Interface TableLensComponent<Component,Row,C>
-
- All Superinterfaces:
com.macrofocus.crossplatform.CPComponent<Component>
,com.macrofocus.crossplatform.CPInteractiveComponent<Component>
- All Known Implementing Classes:
AbstractTableLensComponent
,SwingTableLensComponent
public interface TableLensComponent<Component,Row,C> extends com.macrofocus.crossplatform.CPInteractiveComponent<Component>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createOverplots()
Row
getClosestRow(int x, int y)
Component
getNativeComponent()
java.util.List<Row>
getRows(com.macrofocus.igraphics.Rectangle2D rect)
Returns the nodes overlapping the specified rectangle.void
scheduleUpdate()
void
setModel(TableLensModel model)
-
-
-
Method Detail
-
getNativeComponent
Component getNativeComponent()
- Specified by:
getNativeComponent
in interfacecom.macrofocus.crossplatform.CPComponent<Component>
-
scheduleUpdate
void scheduleUpdate()
-
setModel
void setModel(TableLensModel model)
-
createOverplots
void createOverplots()
-
getClosestRow
Row getClosestRow(int x, int y)
-
getRows
java.util.List<Row> getRows(com.macrofocus.igraphics.Rectangle2D rect)
Returns the nodes overlapping the specified rectangle.- Parameters:
rect
- the rectangle in screen coordinates- Returns:
- the list of nodes
-
-