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 classTreePlotView.BoundingMode
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddContextMenuListener(com.macrofocus.crossplatform.CPCanvas.ContextMenuListener l)voidaddKeyListener(com.macrofocus.crossplatform.CPCanvas.KeyListener listener)voidaddMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l)voidaddMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l)voidaddMouseWheelListener(com.macrofocus.crossplatform.CPCanvas.MouseWheelListener l)voidaddProgressiveRenderer(TreePlotRenderer renderer)voidaddRenderer(TreePlotRenderer renderer)voiddrill(int x, int y)voiddrillDown()voiddrillUp()MutableSingleSelection<TreePlotView.BoundingMode>getBoundingMode()Headless<Color,Font>getHeadless()intgetHeight()TreePlotModel<N,Row,Column,Color,Font>getModel()ComponentgetNativeComponent()NgetNode(java.awt.Point p)java.util.List<N>getNodes(java.awt.Rectangle rect)java.awt.PaintgetPaint(N node, java.awt.Shape shape, java.awt.Rectangle bounds, boolean allowGradientPaint)java.util.List<TreePlotRenderer>getProgressiveRenderers()java.awt.ShapegetRenderedShape(N node)java.util.List<TreePlotRenderer>getRenderers()com.macrofocus.rubberband.RubberBandgetRubberBand()java.awt.RectanglegetScreenBounds(N node)java.awt.ShapegetScreenShape(N node)TreeMapToolTip<N,Row,Column,Color,Font>getSelectionToolTip()java.awt.DimensiongetSize()TreeMapToolTip<N,Row,Column,Color,Font>getToolTip()java.awt.PointgetToolTipPreferredLocation(N node)TreePlotTooltipRenderer<Component,N,Row,Column,Color,Font>getTooltipRenderer()intgetWidth()MutableOneDScreenTransformgetXCoordinateAxis()com.macrofocus.plot.guide.Guide<Component,Color,Font>getXGuide()MutableBoundedIntervalgetXRangeModel()MutableOneDScreenTransformgetYCoordinateAxis()com.macrofocus.plot.guide.Guide<Component,Color,Font>getYGuide()MutableBoundedIntervalgetYRangeModel()floatgetZoomFactor()booleanisDirty()booleanisShowTiming()voidrepaint()voidsetDirty(boolean dirty)voidsetDirtyShapes()voidsetModel(TreePlotModel<N,Row,Column,Color,Font> model)voidsetSelectionToolTip(TreeMapToolTip<N,Row,Column,Color,Font> tooltip)voidsetShowTiming(boolean showTiming)voidsetToolTip(TreeMapToolTip<N,Row,Column,Color,Font> tooltip)voidzoom(double x1, double x2, double y1, double y2)voidzoomIn()voidzoomOut()
-
-
-
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()
-
-