Package com.treemap
package com.treemap
-
ClassDescriptionAbstractAlgorithm<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.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> This class provides a skeletal implementation of the TreeMapModel interface to minimize the effort required to implement this interface.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.This interface defines an aggregation scheme.Factory class for accessing predefined aggregation schemes.Algorithm<N,Row, Column, Color, Font> The interface for all treemap layout algorithms.Factory class for accessing predefined layout algorithms.BarAlgorithm<N,Row, Column, Color, Font> ColoredSurroundLabeling<N,Row, Column, Color, Font> 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.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.Indicates whether a given depth should be displayed or not.Factory class for accessing predefined depth schemes.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> Labeling<N,Row, Column, Color, Font> Defines how parent and leaf nodes should be labeled.Factory class for accessing predefined labeling schemes.A leaf node.Defines the requirements for a TreeMapNode that can change.Nesting<N,Row, Column, Color, Font> Defines extra spacing between levels of the hierarchy.Factory class for accessing predefined nesting schemes.NoTreeMapField<N,Column> Indicates that no TreeMapField is selected.Defines the order of the nodes to be laid out by the treemap algorithm.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> A parent node.PieAlgorithm<N,Row, Column, Color, Font> Implementation of the Pivot By algorithm.The pivot is taken to be the item with the largest area since the largest item is the most difficult to place.The pivot is taken to be the middle item of the list since this is more likely to create a balanced layout.Selects the pivot that will split L1 and L3 into approximately equal total areas.Strategy for determining the node to use as a pivotPredicate<T>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.Factory class for accessing predefined rendering schemes.Defines how values should be transformed to determine their proportional size.Factory class for accessing predefined scaling schemes.Order nodes according to their size.Implementation of the Slice-and-dice algorithm described in the original treemap paper.Switched between vertical and horizontal at each hierarchy levelComputed according to the aspect ratioAlways horizontalTypes of orientation of the rectangle divisionsAlways verticalImplementation of the Squarified algorithm.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.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> 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.The listener that's notified when the treemap model changes.TreeMapModel<N,Row, Column, Color, Font> Main interface for the model part of TreeMap.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.An event that characterizes a change in the settings.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.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.Interface used when performing treemap updates.