Package com.macrofocus.treeplot
Interface TreePlotView<Component,N,Row,Column,Color,Font>
-
- All Known Implementing Classes:
AbstractTreePlotView
,SwingTreePlotView
public interface TreePlotView<Component,N,Row,Column,Color,Font>
Created by luc on 27.04.17.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TreePlotView.BoundingMode
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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
drillDown()
void
drillUp()
MutableSingleSelection<TreePlotView.BoundingMode>
getBoundingMode()
Headless<Color,Font>
getHeadless()
int
getHeight()
TreePlotModel<N,Row,Column,Color,Font>
getModel()
Component
getNativeComponent()
N
getNode(java.awt.Point p)
java.util.List<N>
getNodes(java.awt.Rectangle rect)
java.awt.Paint
getPaint(N node, java.awt.Shape shape, java.awt.Rectangle bounds, boolean allowGradientPaint)
java.util.List<TreePlotRenderer>
getProgressiveRenderers()
java.awt.Shape
getRenderedShape(N node)
java.util.List<TreePlotRenderer>
getRenderers()
com.macrofocus.rubberband.RubberBand
getRubberBand()
java.awt.Rectangle
getScreenBounds(N node)
java.awt.Shape
getScreenShape(N node)
TreeMapToolTip<N,Row,Column,Color,Font>
getSelectionToolTip()
java.awt.Dimension
getSize()
TreeMapToolTip<N,Row,Column,Color,Font>
getToolTip()
java.awt.Point
getToolTipPreferredLocation(N node)
TreePlotTooltipRenderer<Component,N,Row,Column,Color,Font>
getTooltipRenderer()
int
getWidth()
MutableOneDScreenTransform
getXCoordinateAxis()
com.macrofocus.plot.guide.Guide<Component,Color,Font>
getXGuide()
MutableBoundedInterval
getXRangeModel()
MutableOneDScreenTransform
getYCoordinateAxis()
com.macrofocus.plot.guide.Guide<Component,Color,Font>
getYGuide()
MutableBoundedInterval
getYRangeModel()
float
getZoomFactor()
boolean
isDirty()
boolean
isShowTiming()
void
repaint()
void
setDirty(boolean dirty)
void
setDirtyShapes()
void
setModel(TreePlotModel<N,Row,Column,Color,Font> model)
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 Detail
-
getBoundingMode
MutableSingleSelection<TreePlotView.BoundingMode> getBoundingMode()
-
repaint
void repaint()
-
isShowTiming
boolean isShowTiming()
-
setShowTiming
void setShowTiming(boolean showTiming)
-
getXRangeModel
MutableBoundedInterval getXRangeModel()
-
getYRangeModel
MutableBoundedInterval getYRangeModel()
-
getXCoordinateAxis
MutableOneDScreenTransform getXCoordinateAxis()
-
getYCoordinateAxis
MutableOneDScreenTransform getYCoordinateAxis()
-
zoom
void zoom(double x1, double x2, double y1, double y2)
-
addProgressiveRenderer
void addProgressiveRenderer(TreePlotRenderer renderer)
-
addRenderer
void addRenderer(TreePlotRenderer renderer)
-
setDirty
void setDirty(boolean dirty)
-
isDirty
boolean isDirty()
-
setDirtyShapes
void setDirtyShapes()
-
getZoomFactor
float getZoomFactor()
-
getScreenShape
java.awt.Shape getScreenShape(N node)
-
getRenderedShape
java.awt.Shape getRenderedShape(N node)
-
getScreenBounds
java.awt.Rectangle getScreenBounds(N node)
-
getNode
N getNode(java.awt.Point p)
-
getNodes
java.util.List<N> getNodes(java.awt.Rectangle rect)
-
getRubberBand
com.macrofocus.rubberband.RubberBand getRubberBand()
-
getPaint
java.awt.Paint getPaint(N node, java.awt.Shape shape, java.awt.Rectangle bounds, boolean allowGradientPaint)
-
getProgressiveRenderers
java.util.List<TreePlotRenderer> getProgressiveRenderers()
-
getRenderers
java.util.List<TreePlotRenderer> getRenderers()
-
getTooltipRenderer
TreePlotTooltipRenderer<Component,N,Row,Column,Color,Font> getTooltipRenderer()
-
getToolTipPreferredLocation
java.awt.Point getToolTipPreferredLocation(N node)
-
getWidth
int getWidth()
-
getHeight
int getHeight()
-
getNativeComponent
Component getNativeComponent()
-
getSize
@JsIgnore java.awt.Dimension 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()
-
-