Package com.treemap.treeplot
Interface TreePlotView<Component,N,Row,Column,Color,Font>
- All Known Implementing Classes:
AbstractTreePlotView
,JavaFXTreePlotView
public interface TreePlotView<Component,N,Row,Column,Color,Font>
Created by luc on 27.04.17.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
addContextMenuListener
(com.macrofocus.crossplatform.CPCanvas.ContextMenuListener l) void
addKeyListener
(com.macrofocus.crossplatform.CPCanvas.KeyListener listener) void
addMouseListener
(com.macrofocus.crossplatform.CPCanvas.MouseListener l) void
addMouseMotionListener
(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) void
addMouseWheelListener
(com.macrofocus.crossplatform.CPCanvas.MouseWheelListener l) void
addProgressiveRenderer
(TreePlotRenderer renderer) void
addRenderer
(TreePlotRenderer renderer) void
drill
(int x, int y) void
void
drillUp()
int
getModel()
getNode
(com.macrofocus.geom.Point p) getNodes
(com.macrofocus.geom.Rectangle rect) getPaint
(N node, com.macrofocus.geom.Shape shape, com.macrofocus.geom.Rectangle bounds, boolean allowGradientPaint) com.macrofocus.geom.Shape
getRenderedShape
(N node) com.macrofocus.rubberband.RubberBand
com.macrofocus.geom.Rectangle
getScreenBounds
(N node) com.macrofocus.geom.Shape
getScreenShape
(N node) getSize()
com.macrofocus.geom.Point
getToolTipPreferredLocation
(N node) int
getWidth()
float
boolean
isDirty()
boolean
void
repaint()
void
setDirty
(boolean dirty) void
void
void
setSelectionToolTip
(TreeMapToolTip<N, Row, Column, Color, Font> tooltip) void
setShowTiming
(boolean showTiming) void
setToolTip
(TreeMapToolTip<N, Row, Column, Color, Font> tooltip) void
zoom
(double x1, double x2, double y1, double y2) void
zoomIn()
void
zoomOut()
-
Method Details
-
getBoundingMode
MutableSingleSelection<TreePlotView.BoundingMode> getBoundingMode() -
repaint
void repaint() -
getHeadless
-
isShowTiming
boolean isShowTiming() -
setShowTiming
void setShowTiming(boolean showTiming) -
setModel
-
getModel
-
getXGuide
-
getYGuide
-
getXRangeModel
MutableBoundedInterval getXRangeModel() -
getYRangeModel
MutableBoundedInterval getYRangeModel() -
getXCoordinateAxis
MutableOneDScreenTransform getXCoordinateAxis() -
getYCoordinateAxis
MutableOneDScreenTransform getYCoordinateAxis() -
zoom
void zoom(double x1, double x2, double y1, double y2) -
addProgressiveRenderer
-
addRenderer
-
setDirty
void setDirty(boolean dirty) -
isDirty
boolean isDirty() -
setDirtyShapes
void setDirtyShapes() -
getZoomFactor
float getZoomFactor() -
getScreenShape
-
getRenderedShape
-
getScreenBounds
-
getNode
-
getNodes
-
getRubberBand
com.macrofocus.rubberband.RubberBand getRubberBand() -
getPaint
-
getProgressiveRenderers
List<TreePlotRenderer> getProgressiveRenderers() -
getRenderers
List<TreePlotRenderer> getRenderers() -
getTooltipRenderer
-
getToolTip
-
setToolTip
-
getSelectionToolTip
-
setSelectionToolTip
-
getToolTipPreferredLocation
-
getWidth
int getWidth() -
getHeight
int getHeight() -
getNativeComponent
Component getNativeComponent() -
getSize
-
addMouseListener
@JsIgnore void addMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l) -
addMouseMotionListener
@JsIgnore void addMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) -
addMouseWheelListener
@JsIgnore void addMouseWheelListener(com.macrofocus.crossplatform.CPCanvas.MouseWheelListener l) -
addKeyListener
@JsIgnore void addKeyListener(com.macrofocus.crossplatform.CPCanvas.KeyListener listener) -
addContextMenuListener
void addContextMenuListener(com.macrofocus.crossplatform.CPCanvas.ContextMenuListener l) -
drill
void drill(int x, int y) -
drillDown
void drillDown() -
drillUp
void drillUp() -
zoomIn
void zoomIn() -
zoomOut
void zoomOut()
-