Package com.macrofocus.treemap
Interface TreeMap<C,N,Row,Column,Color,Font>
-
- All Known Implementing Classes:
AbstractTreeMap,SwingTreeMap
public interface TreeMap<C,N,Row,Column,Color,Font>Created by luc on 03/02/16.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TreeMapController<C,N,Row,Column,Color,Font>getController()TreeMapModel<N,Row,Column,Color,Font>getModel()CgetNativeComponent()TreeMapView<C,N,Row,Column,Color,Font>getView()voidsetAggregation(Aggregation aggregation)voidsetAlgorithm(Algorithm algorithm)voidsetBackground(int column)voidsetBackgroundByName(java.lang.String columnName)voidsetColor(int column)voidsetColorByName(java.lang.String columnName)voidsetController(TreeMapController<C,N,Row,Column,Color,Font> controller)voidsetDepth(Depth depth)voidsetGroupBy(int... columns)voidsetGroupByByNames(java.lang.String... columnNames)voidsetHeaderBackgroundColor(com.macrofocus.igraphics.CPColor<Color> color)voidsetHeaderFont(com.macrofocus.igraphics.CPFont<Font> font)voidsetHeaderForegroundColor(com.macrofocus.igraphics.CPColor<Color> color)voidsetHeight(int column)voidsetHeightByName(java.lang.String columnName)voidsetLabeling(Labeling labeling)voidsetLabelingBackgroundColor(com.macrofocus.igraphics.CPColor<Color> color)voidsetLabelingFont(com.macrofocus.igraphics.CPFont<Font> font)voidsetLabelingForegroundColor(com.macrofocus.igraphics.CPColor<Color> color)voidsetLabels(int... columns)voidsetLabelsByNames(java.lang.String... columnNames)voidsetLightSourceAmbient(double value)voidsetLightSourceHeight(double value)voidsetLightSourceX(double value)voidsetLightSourceY(double value)voidsetLightSourceZ(double value)voidsetModel(TreeMapModel<N,Row,Column,Color,Font> model)voidsetNesting(Nesting nesting)voidsetOrdering(Ordering ordering)voidsetRendering(Rendering rendering)voidsetScale(Scale scale)voidsetSize(int column)voidsetSizeByName(java.lang.String columnName)voidsetToolTip(int... columns)Defines the fields to be use for grouping.voidsetToolTipByNames(java.lang.String... columnNames)Defines the fields to be use for grouping.voidsetView(TreeMapView<C,N,Row,Column,Color,Font> view)
-
-
-
Method Detail
-
setController
@JsIgnore void setController(TreeMapController<C,N,Row,Column,Color,Font> controller)
-
setGroupBy
@JsMethod void setGroupBy(int... columns)
-
setGroupByByNames
@JsMethod void setGroupByByNames(java.lang.String... columnNames)
-
setLabels
@JsMethod void setLabels(int... columns)
-
setLabelsByNames
@JsMethod void setLabelsByNames(java.lang.String... columnNames)
-
setBackground
@JsMethod void setBackground(int column)
-
setBackgroundByName
@JsMethod void setBackgroundByName(java.lang.String columnName)
-
setSize
@JsMethod void setSize(int column)
-
setSizeByName
@JsMethod void setSizeByName(java.lang.String columnName)
-
setColor
@JsMethod void setColor(int column)
-
setColorByName
@JsMethod void setColorByName(java.lang.String columnName)
-
setHeight
@JsMethod void setHeight(int column)
-
setHeightByName
@JsMethod void setHeightByName(java.lang.String columnName)
-
setToolTip
@JsMethod void setToolTip(int... columns)
Defines the fields to be use for grouping.- Parameters:
columns- the indexes of the columns to be used for grouping- See Also:
DefaultTreeMapSettings.getGroupByTreeMapFields()
-
setToolTipByNames
@JsMethod void setToolTipByNames(java.lang.String... columnNames)
Defines the fields to be use for grouping.- Parameters:
columnNames- the names of the columns to be used for grouping- See Also:
DefaultTreeMapSettings.getGroupByTreeMapFields()
-
setAlgorithm
@JsIgnore void setAlgorithm(Algorithm algorithm)
-
setAggregation
@JsIgnore void setAggregation(Aggregation aggregation)
-
setScale
@JsIgnore void setScale(Scale scale)
-
setNesting
@JsIgnore void setNesting(Nesting nesting)
-
setOrdering
@JsIgnore void setOrdering(Ordering ordering)
-
setDepth
@JsIgnore void setDepth(Depth depth)
-
setLabeling
@JsIgnore void setLabeling(Labeling labeling)
-
setRendering
@JsIgnore void setRendering(Rendering rendering)
-
setLightSourceHeight
@JsMethod void setLightSourceHeight(double value)
-
setLightSourceAmbient
@JsMethod void setLightSourceAmbient(double value)
-
setLightSourceX
@JsMethod void setLightSourceX(double value)
-
setLightSourceY
@JsMethod void setLightSourceY(double value)
-
setLightSourceZ
@JsMethod void setLightSourceZ(double value)
-
setLabelingFont
@JsIgnore void setLabelingFont(com.macrofocus.igraphics.CPFont<Font> font)
-
setLabelingForegroundColor
@JsIgnore void setLabelingForegroundColor(com.macrofocus.igraphics.CPColor<Color> color)
-
setLabelingBackgroundColor
@JsIgnore void setLabelingBackgroundColor(com.macrofocus.igraphics.CPColor<Color> color)
-
setHeaderFont
@JsIgnore void setHeaderFont(com.macrofocus.igraphics.CPFont<Font> font)
-
setHeaderForegroundColor
@JsIgnore void setHeaderForegroundColor(com.macrofocus.igraphics.CPColor<Color> color)
-
setHeaderBackgroundColor
@JsIgnore void setHeaderBackgroundColor(com.macrofocus.igraphics.CPColor<Color> color)
-
getNativeComponent
@JsIgnore C getNativeComponent()
-
-