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
,JavaFXTableLensComponent
public interface TableLensComponent<Component,Row,C>
extends com.macrofocus.crossplatform.CPInteractiveComponent<Component>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getClosestRow
(int x, int y) getRows
(com.macrofocus.geom.Rectangle2D rect) Returns the nodes overlapping the specified rectangle.void
void
setModel
(TableLensModel model) Methods inherited from interface com.macrofocus.crossplatform.CPComponent
setStyleClass
Methods inherited from interface com.macrofocus.crossplatform.CPInteractiveComponent
addMouseListener, addMouseMotionListener, removeMouseListener, removeMouseMotionListener
-
Method Details
-
getNativeComponent
Component getNativeComponent()- Specified by:
getNativeComponent
in interfacecom.macrofocus.crossplatform.CPComponent<Component>
-
scheduleUpdate
void scheduleUpdate() -
setModel
-
createOverplots
void createOverplots() -
getClosestRow
-
getRows
Returns the nodes overlapping the specified rectangle.- Parameters:
rect
- the rectangle in screen coordinates- Returns:
- the list of nodes
-