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 TypeMethodDescriptionvoidgetClosestRow(int x, int y) getRows(com.macrofocus.geom.Rectangle2D rect) Returns the nodes overlapping the specified rectangle.voidvoidsetModel(TableLensModel model) Methods inherited from interface com.macrofocus.crossplatform.CPComponent
setStyleClassMethods inherited from interface com.macrofocus.crossplatform.CPInteractiveComponent
addMouseListener, addMouseMotionListener, removeMouseListener, removeMouseMotionListener
-
Method Details
-
getNativeComponent
Component getNativeComponent()- Specified by:
getNativeComponentin 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
-