# Package com.treemap

package com.treemap

- Related Packages
  Package
  Description
  com.treemap.crossplatform
  com.treemap.details
  com.treemap.legacy
  com.treemap.swing
  The package contains the classes related to the Macrofocus Treemap product.
  com.treemap.tagcloud
  com.treemap.treeplot
  com.treemap.treetable
- Class
  Description
  AbstractAlgorithm<N,Row,Column,Color,Font>
  This class provides a skeletal implementation of the Algorithm interface to minimize the effort required to implement this interface.
  AbstractLabeling<N,Row,Column,Color,Font>
  This class provides a skeletal implementation of the Labeling interface to minimize the effort required to implement this interface.
  AbstractNesting<N,Row,Column,Color,Font>
  Created by luc on 17.11.16.
  AbstractRendering<C,N,Row,Column,Color,Font>
  This class provides a skeletal implementation of the Rendering interface to minimize the effort required to implement this interface.
  AbstractTreeMap<C,N,Row,Column,Color,Font>
  Created by luc on 03/02/16.
  AbstractTreeMapController<C,N,Row,Column,Color,Font>
  Created by luc on 03.05.17.
  AbstractTreeMapController.Mode
  Interaction mode.
  AbstractTreeMapField<N,Column>
  This class provides a skeletal implementation of the TreeMapField interface to minimize the effort required to implement this interface.
  AbstractTreeMapFieldSettings<Color,Font>
  AbstractTreeMapModel<N extends MutableTreeMapNode<N,Column,Color,Font>,Row,Column,Color,Font>
  This class provides a skeletal implementation of the TreeMapModel interface to minimize the effort required to implement this interface.
  AbstractTreeMapNode<N extends AbstractTreeMapNode<N,Row,Column,Color,Font>,Row,Column,Color,Font>
  This class provides a skeletal implementation of the TreeMapNode interface to minimize the effort required to implement this interface.
  AbstractTreeMapSettings<N,Column,Color,Font>
  This class provides a skeletal implementation of the TreeMapSettings interface to minimize the effort required to implement this interface.
  AbstractTreeMapToolTip<N,Row,Column,Component,Color,Font>
  Created by luc on 06.05.17.
  AbstractTreeMapView<C,N,Row,Column,Color,Font>
  Created by luc on 03/02/16.
  Aggregation
  This interface defines an aggregation scheme.
  AggregationFactory
  Factory class for accessing predefined aggregation schemes.
  Algorithm<N,Row,Column,Color,Font>
  The interface for all treemap layout algorithms.
  AlgorithmFactory
  Factory class for accessing predefined layout algorithms.
  BarAlgorithm<N,Row,Column,Color,Font>
  BarAlgorithm.Orientation
  ColoredSurroundLabeling<N,Row,Column,Color,Font>
  CombinationGenerator
  CushionRendering<C,N,Row,Column,Color,Font>
  Paint leaf nodes with a cushion effect.
  DefaultTreeMapField<N,Column,Color,Font>
  The default implementation of a TreeMapField.
  DefaultTreeMapFieldSettings<Color,Font>
  DefaultTreeMapHeaderRenderer<N,Row,Column,Color,Font>
  The standard class for rendering (displaying) headers in a TreeMapView.
  DefaultTreeMapLabelRenderer<C,N,Row,Column,Color,Font>
  The standard class for rendering (displaying) labels in a TreeMapView.
  DefaultTreeMapModel<N extends AbstractTreeMapNode<N,Row,Column,Color,Font>,Row,Column,Color,Font>
  Default implementation of a TreeMapModel.
  DefaultTreeMapPopup<Component>
  An implementation of a popup window using straight painting.
  DefaultTreeMapSettings<N,Column,Color,Font>
  Default implementation of the TreeMapSettings interface.
  DefaultTreeMapToolTip<N,Row,Column,Component,Color,Font>
  Created by luc on 06.05.17.
  DefaultTreeMapTooltipRenderer<C,N,Row,Column,Color,Font>
  The standard class for rendering (displaying) tooltips in a TreeMapView.
  Depth
  Indicates whether a given depth should be displayed or not.
  DepthFactory
  Factory class for accessing predefined depth schemes.
  EqualCirclesInCircle
  ExpandLabeling<N,Row,Column,Color,Font>
  Display the label of the parent nodes in the center of its children (overlaid).
  Function<T,U>
  IcicleAlgorithm<N,Row,Column,Color,Font>
  Itertools
  Labeling<N,Row,Column,Color,Font>
  Defines how parent and leaf nodes should be labeled.
  LabelingFactory
  Factory class for accessing predefined labeling schemes.
  LeafTreeMapNode<N extends LeafTreeMapNode<N,Row,Column,Color,Font>,Row,Column,Color,Font>
  A leaf node.
  MutableAlgorithmOverrideProperty
  MutableAlgorithmProperty
  MutableTreeMapNode<N extends MutableTreeMapNode<N,Column,Color,Font>,Column,Color,Font>
  Defines the requirements for a TreeMapNode that can change.
  Nesting<N,Row,Column,Color,Font>
  Defines extra spacing between levels of the hierarchy.
  NestingFactory
  Factory class for accessing predefined nesting schemes.
  NoTreeMapField<N,Column>
  Indicates that no TreeMapField is selected.
  NumericTransformScale
  Ordering
  Defines the order of the nodes to be laid out by the treemap algorithm.
  Ordering.SortOrder
  OrderingFactory
  Factory class for accessing predefined ordering schemes.
  OverlayLabeling<N,Row,Column,Color,Font>
  Display the labels right on top of its children.
  OverridingTreeMapFieldSettings<Color,Font>
  Pair<L,R>
  ParentTreeMapNode<N extends AbstractTreeMapNode<N,Row,Column,Color,Font>,Row,Column,Color,Font>
  A parent node.
  PermutationGenerator
  PieAlgorithm<N,Row,Column,Color,Font>
  PivotByAlgorithm
  Implementation of the Pivot By algorithm.
  PivotByAlgorithm.Biggest
  The pivot is taken to be the item with the largest area since the largest item is the most difficult to place.
  PivotByAlgorithm.Middle
  The pivot is taken to be the middle item of the list since this is more likely to create a balanced layout.
  PivotByAlgorithm.SplitSize
  Selects the pivot that will split L1 and L3 into approximately equal total areas.
  PivotByAlgorithm.Type
  Strategy for determining the node to use as a pivot
  Predicate<T>
  RectangularTransform
  This is a transform that only scales and translates.
  Rendering<C,N,Row,Column,Color,Font>
  Defines how nodes should be rendered on the display.
  RenderingFactory
  Factory class for accessing predefined rendering schemes.
  Scale
  Defines how values should be transformed to determine their proportional size.
  ScaleFactory
  Factory class for accessing predefined scaling schemes.
  SizeOrColorOrdering
  Order nodes according to their size.
  SliceAndDiceAlgorithm
  Implementation of the Slice-and-dice algorithm described in the original treemap paper.
  SliceAndDiceAlgorithm.AlternateOrientationStrategy
  Switched between vertical and horizontal at each hierarchy level
  SliceAndDiceAlgorithm.BestOrientationStrategy
  Computed according to the aspect ratio
  SliceAndDiceAlgorithm.HoritzonalOrientationStrategy
  Always horizontal
  SliceAndDiceAlgorithm.OrientationStragegy
  Types of orientation of the rectangle divisions
  SliceAndDiceAlgorithm.VerticalOrientationStrategy
  Always vertical
  SquarifiedAlgorithm
  Implementation of the Squarified algorithm.
  SquarifiedPlusAlgorithm
  Implementation of the Squarified+ algorithm.
  SunburstAlgorithm<N,Row,Column,Color,Font>
  SurroundLabeling<N,Row,Column,Color,Font>
  Display the label of the parent node above its children.
  ThreeDTreeMapView<N,Row,Column,Color,Font,C>
  ToolTipTreeMapRenderer<C,N,Row,Column,Color,Font>
  Renderer for displaying information about the node under the mouse (tooltip).
  TreeMap<C,N,Row,Column,Color,Font>
  Created by luc on 03/02/16.
  TreeMapColorMapPanelModel<Color>
  TreeMapController<C,N,Row,Column,Color,Font>
  Control the user interactions with the view.
  TreeMapEvent
  An event that characterizes a change in the treemap model.
  TreeMapFacade<Component,Color,N,Row,Column,Value>
  Created by luc on 19.12.16.
  TreeMapField<N,Column>
  This interface represent a field (or column) that can be used to retrieve data in the TreeMapModel data structure.
  TreeMapFieldSettings<Color,Font>
  TreeMapFieldSettings.PropertyType
  TreeMapFilterCoordinator<Row,N extends AbstractTreeMapNode<N,Row,?,?,?>>
  TreeMapHeaderRenderer<N,Row,Column,Color,Font>
  This interface defines the method required to render headers in a TreeMapView.
  TreeMapLabelRenderer<C,N,Row,Column,Color,Font>
  This interface defines the method required to render labels in a TreeMapView.
  TreeMapListener
  The listener that's notified when the treemap model changes.
  TreeMapModel<N,Row,Column,Color,Font>
  Main interface for the model part of TreeMap.
  TreeMapNode<N extends TreeMapNode<N,Column,Color,Font>,Column,Color,Font>
  Interface representing an object that can be placed in a treemap layout.
  TreeMapPanel<Component>
  TreeMapPopup<Component>
  A popup window (typically to display tooltips)
  TreeMapProbingCoordinator<Row,N extends AbstractTreeMapNode<N,Row,?,?,?>>
  TreeMapRenderer<C,N,Row,Column,Color,Font>
  Interface for stepwise rendering of a TreeMapView.
  TreeMapSelectionCoordinator<Row,N extends AbstractTreeMapNode<N,Row,?,?,?>>
  TreeMapSettings<N,Column,Color,Font>
  Keep track of all the settings that can be applied to a treemap.
  TreeMapSettings.PropertyType
  TreeMapSettingsEvent
  An event that characterizes a change in the settings.
  TreeMapSettingsListener
  The listener interface for receiving "interesting" events about changes in the settings.
  TreeMapToolTip<N,Row,Column,Color,Font>
  This abstract class defines the method required to display tooltips in a TreeMapView.
  TreeMapToolTip.ToolTipType
  Tooltip type.
  TreeMapTooltipRenderer<C,N,Row,Column,Color,Font>
  This interface defines the method required to render tooltip values in a TreeMapView.
  TreeMapView<C,N,Row,Column,Color,Font>
  Main class for the view part of TreeMap.
  TreeMapView.Progressive
  TreeMapWorker
  Interface used when performing treemap updates.