DefaultTreeMapView

Default implementation of a TreeMapView.

Parameters

the type of columns

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
inner class NativeComponent(val view: DefaultTreeMapView<N, Row, Column>)

Properties

Link copied to clipboard
open override val background: MkColor?
Link copied to clipboard
open override val component: TreeMapCanvas<N, Row, Column>
Link copied to clipboard
Link copied to clipboard
open override val headless: Headless
Link copied to clipboard
open override val image: CPImage?

Creates a new image and render the current treemap into it. It will wait that all pending update requests to be completed before proceeding to the rendering. The tooltip won't be rendered.

Link copied to clipboard
open override var isDirty: Boolean
Link copied to clipboard
open override var isSelectionMode: Boolean
Link copied to clipboard
open override var isShowTiming: Boolean

Returns whether information about refresh rate should be displayed.

Link copied to clipboard
open override var isUpdateModelDimension: Boolean

Returns whether change in the view dimension should be reflected in the model.

Link copied to clipboard
Link copied to clipboard
open override var model: TreeMapModel<N, Row, Column>?

Sets the data model and registers with it for listener notifications from the new data model.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val probingListener: SingleSelectionListener<N?>
Link copied to clipboard
open override var progressive: Progressive

Returns whether progressive display mode is enabled.

Link copied to clipboard
Link copied to clipboard
override val rubberBand: RubberBand
Link copied to clipboard
override val screenTransform: MutableTwoDScreenTransform
Link copied to clipboard
val selectionListener: SelectionListener<N>
Link copied to clipboard
open override var selectionToolTip: TreeMapToolTip<N, Row, Column>?

Sets the tooltip used for selection.

Link copied to clipboard
open override var size: Dimension
Link copied to clipboard
open override var toolTip: TreeMapToolTip<N, Row, Column>?

Sets the tooltip used for probing (aka mouse over).

Link copied to clipboard
Link copied to clipboard
open override val viewport: Rectangle2D
Link copied to clipboard
open override val world: Rectangle2D
Link copied to clipboard
override val xRangeModel: MutableBoundedInterval
Link copied to clipboard
override val yRangeModel: MutableBoundedInterval
Link copied to clipboard
open override val zoomFactor: Float

Functions

Link copied to clipboard
open override fun addContextMenuListener(l: ContextMenuListener)
Link copied to clipboard
open override fun addKeyListener(l: KeyListener)
Link copied to clipboard
open override fun addMouseListener(l: MouseListener)
Link copied to clipboard
open override fun addMouseMotionListener(l: MouseMotionListener)
Link copied to clipboard
open override fun addMouseWheelListener(l: MouseWheelListener)
Link copied to clipboard
open override fun contains(p: Point, shape: Shape): Boolean
Link copied to clipboard
open override fun drill(x: Int, y: Int)
Link copied to clipboard
open override fun drillDown()
Link copied to clipboard
open override fun drillUp()
Link copied to clipboard
open override fun getNode(p: Point?): N?

{@inheritDoc}

Link copied to clipboard
open override fun getNodes(rect: Rectangle?): List<N>?

{@inheritDoc}

Link copied to clipboard
open override fun getRenderedShape(node: N): Shape

{@inheritDoc}

Link copied to clipboard
open override fun getToolTipImage(node: N): CPImage?

Creates a new image and render the tooltip used for probing into it.

Link copied to clipboard
open override fun getToolTipPreferredLocation(node: N): Point?

Returns the preferred location of the probing tooltip for the specified node.

Link copied to clipboard
open override fun repaint()
Link copied to clipboard
open override fun screenToWorldX(x: Int): Double

{@inheritDoc}

Link copied to clipboard
open override fun screenToWorldY(y: Int): Double

{@inheritDoc}

Link copied to clipboard
fun setDirty()
Link copied to clipboard
Link copied to clipboard
open override fun setLicenseModel(licenseModel: LicenseModel?)
Link copied to clipboard
open override fun updateModelDimension()
Link copied to clipboard
open override fun waitUntilReady()

Wait until all processing are completed.

Link copied to clipboard
open override fun worldToScreen(node: N?): Shape?

{@inheritDoc}

open override fun worldToScreen(shape: Shape): Shape
Link copied to clipboard
open override fun worldToScreenPrecise(r: Rectangle2D): Rectangle2D

{@inheritDoc}

Link copied to clipboard
open override fun worldToScreenRectangle(rectangle: Rectangle2D): Rectangle

{@inheritDoc}

Link copied to clipboard
open override fun worldToScreenX(x: Double): Int

{@inheritDoc}

Link copied to clipboard
open override fun worldToScreenY(y: Double): Int

{@inheritDoc}

Link copied to clipboard
open override fun zoom(animate: Boolean, x1: Double, x2: Double, y1: Double, y2: Double)

{@inheritDoc}

Link copied to clipboard
open override fun zoomIn()
Link copied to clipboard
open override fun zoomOut()