TreeMapSettings

Keep track of all the settings that can be applied to a treemap.

Inheritors

Properties

Link copied to clipboard
abstract var backgroundColumn: Column?

Gets the model used to hold the field used to display the background label.

Link copied to clipboard
abstract var colorColumn: Column?

Gets the model used to hold the field used to represent the color.

Link copied to clipboard
abstract var groupByColumns: List<Column>

Gets the model used to hold the list of fields to be use for grouping.

Link copied to clipboard
abstract var heightColumn: Column?

Gets the model used to hold the field used to represent the height.

Link copied to clipboard
abstract var labelsColumns: List<Column>

Gets the model used to hold the list of fields to be use for labeling.

Link copied to clipboard
abstract val lightSourceAmbientInterval: MutableBoundedInterval
Link copied to clipboard
abstract val lightSourceHeightInterval: MutableBoundedInterval
Link copied to clipboard
abstract val lightSourceXInterval: MutableBoundedInterval
Link copied to clipboard
abstract val lightSourceYInterval: MutableBoundedInterval
Link copied to clipboard
abstract val lightSourceZInterval: MutableBoundedInterval
Link copied to clipboard
abstract val maximumHeightInterval: MutableBoundedInterval
Link copied to clipboard
abstract val properties: MutableProperties<String?>
Link copied to clipboard
abstract var rendering: Rendering?

Returns the rendering scheme to use to draw the treemap.

Link copied to clipboard
abstract val renderingSelection: MutableSingleSelection<Rendering?>
Link copied to clipboard
abstract var sizeColumn: Column?

Gets the model used to hold the field used to represent the size.

Link copied to clipboard
abstract var toolTipColumns: List<Column>

Gets the model used to hold the list of fields to be use by the tooltip.

Functions

Link copied to clipboard

Add a listener for receiving interesting events about changes in the settings.

Link copied to clipboard
abstract fun getBackground(): MkColor?

Returns the background color to use for drawing the treemap.

Link copied to clipboard
abstract fun getBackgroundColumnSelection(): MutableSingleSelection<Column?>
Link copied to clipboard
abstract fun getBackgroundProperty(): MutableProperty<MkColor?>

Returns the background color to use for drawing the treemap.

Link copied to clipboard
abstract fun getColorColumnSelection(): MutableSingleSelection<Column?>
Link copied to clipboard
Link copied to clipboard
abstract fun getDepth(): Depth?

Returns the depth to use to lay out the treemap.

Link copied to clipboard
abstract fun getDepthSelection(): MutableSingleSelection<Depth?>
Link copied to clipboard
abstract fun getDimension(): Dimension?

Gets the size of the treemap.

Link copied to clipboard
abstract fun getDimensionFixed(): Boolean?
Link copied to clipboard
abstract fun getGroupByColumnsSelection(): MutableSelection<Column>
Link copied to clipboard
abstract fun getHeightColumnSelection(): MutableSingleSelection<Column?>
Link copied to clipboard
abstract fun getHideFilterResultsSelection(): MutableProperty<Boolean?>
Link copied to clipboard
abstract fun getHideSearchResultsSelection(): MutableProperty<Boolean?>
Link copied to clipboard
abstract fun getLabelColumnsSelection(): MutableSelection<Column>
Link copied to clipboard

Returns the light source ambient intensity used for drawing the cushions.

Link copied to clipboard

Returns the light source height used for drawing the cushions.

Link copied to clipboard
abstract fun getLightSourceX(): Double

Returns the light source X position used for drawing the cushions.

Link copied to clipboard
abstract fun getLightSourceY(): Double

Returns the light source Y position used for drawing the cushions.

Link copied to clipboard
abstract fun getLightSourceZ(): Double

Returns the light source Z position used for drawing the cushions.

Link copied to clipboard
abstract fun getMaximumHeight(): Double

Gets the maximum height.

Link copied to clipboard
abstract fun getProbingColor(): MkColor?

Returns the color to use for drawing the borders.

Link copied to clipboard
abstract fun getProbingColorProperty(): MutableProperty<MkColor?>

Returns the color to use for drawing the borders.

Link copied to clipboard
abstract fun getProgressive(): Progressive?
Link copied to clipboard
abstract fun getProgressiveSelection(): MutableSingleSelection<Progressive?>
Link copied to clipboard
abstract fun getSelectionColor(): MkColor?

Returns the color to use for drawing the borders.

Link copied to clipboard
abstract fun getSelectionColorProperty(): MutableProperty<MkColor?>

Returns the color to use for drawing the borders.

Link copied to clipboard
abstract fun getShowPopup(field: Column?): Boolean

Tells whether the specified field should be shown in the popup.

Link copied to clipboard
abstract fun getSizeColumnSelection(): MutableSingleSelection<Column?>
Link copied to clipboard
abstract fun getTooltipBackground(): MkColor?

Returns the background color to use for drawing the tooltips.

Link copied to clipboard
abstract fun getTooltipBackgroundProperty(): MutableProperty<MkColor?>

Returns the background color to use for drawing the tooltips.

Link copied to clipboard
abstract fun getTooltipColumnsSelection(): MutableSelection<Column>
Link copied to clipboard
abstract fun getValue(key: String?): Any?

Gets the value of the specified property.

Link copied to clipboard
abstract fun isHideFilterResults(): Boolean?

Gets the model used to indicate whether filtered nodes should be hidden.

Link copied to clipboard
abstract fun isHideSearchResults(): Boolean?

Gets the model used to indicate whether nodes that do not match the search criteria should be hidden.

Link copied to clipboard

Remove a listener from the list of listeners that should be notified about changes in the settings.

Link copied to clipboard

Remove all the listener from the list of listeners that should be notified about changes in the settings.

Link copied to clipboard
abstract fun resetToDefaults()
Link copied to clipboard
abstract fun save(dataFrame: DataFrame<Any?, Column, Any?>, elementFactory: ElementFactory, root: Element)
Link copied to clipboard
abstract fun setBackground(column: Int)

Defines the field to use for background labeling.

abstract fun setBackground(color: MkColor?)

Sets the background color to use for drawing the treemap.

Link copied to clipboard
abstract fun setBackgroundByName(columnName: String?)

Defines the field to use for background labeling.

Link copied to clipboard
abstract fun setColor(column: Int)

Defines the field to use for coloring.

Link copied to clipboard
abstract fun setColorByName(columnName: String?)

Defines the field to use for coloring.

Link copied to clipboard
abstract fun setDepth(depth: Depth?)

Defines the depth to use to lay out the treemap.

Link copied to clipboard
abstract fun setDimension(dimension: Dimension?)

Sets the size of the treemap.

Link copied to clipboard
abstract fun setDimensionFixed(fixed: Boolean?)
Link copied to clipboard
abstract fun setGroupBy(vararg columns: Int)

Defines the fields to be use for grouping.

Link copied to clipboard
abstract fun setGroupByByNames(vararg columnNames: String?)

Defines the fields to be use for grouping.

Link copied to clipboard
abstract fun setHeight(column: Int)

Defines the field to use for mapping the height.

Link copied to clipboard
abstract fun setHeightByName(columnName: String?)

Defines the field to use for mapping the height.

Link copied to clipboard
abstract fun setHideFilterResults(hideFilterResults: Boolean?)
Link copied to clipboard
abstract fun setHideSearchResults(hideSearchResults: Boolean?)
Link copied to clipboard
abstract fun setLabels(vararg columns: Int)

Defines the fields to be use for labeling.

Link copied to clipboard
abstract fun setLabelsByNames(vararg columnNames: String?)

Defines the fields to be use for labeling.

Link copied to clipboard
abstract fun setLightSourceAmbient(value: Double)

Sets the light source ambient intensity used for drawing the cushions.

Link copied to clipboard
abstract fun setLightSourceHeight(value: Double)

Sets the light source height used for drawing the cushions.

Link copied to clipboard
abstract fun setLightSourceX(value: Double)

Sets the light source X position used for drawing the cushions.

Link copied to clipboard
abstract fun setLightSourceY(value: Double)

Sets the light source Y position used for drawing the cushions.

Link copied to clipboard
abstract fun setLightSourceZ(value: Double)

Sets the light source Z position used for drawing the cushions.

Link copied to clipboard
abstract fun setMaximumHeight(height: Double)

Sets the maximum height.

Link copied to clipboard
abstract fun setProbingColor(color: MkColor?)

Sets the color to use for drawing the borders.

Link copied to clipboard
abstract fun setProgressive(progressive: Progressive?)
Link copied to clipboard
abstract fun setSelectionColor(color: MkColor?)

Sets the color to use for drawing the borders.

Link copied to clipboard
abstract fun setShowPopup(field: Column?, show: Boolean)

Sets whether the specified field should be displayed or no in the popup.

Link copied to clipboard
abstract fun setSize(column: Int)

Defines the field to use to represent the size.

Link copied to clipboard
abstract fun setSizeByName(columnName: String?)

Defines the field to use to represent the size.

Link copied to clipboard
abstract fun setToolTip(vararg columns: Int)

Defines the fields to be use for the tooltip.

Link copied to clipboard
abstract fun setTooltipBackground(color: MkColor?)

Sets the background color to use for drawing the tooltips.

Link copied to clipboard
abstract fun setToolTipByNames(vararg columnNames: String?)

Defines the fields to be use for the tooltip.