Package-level declarations
Types
This class provides a skeletal implementation of the Algorithm interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the Labeling interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the Nesting interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the Rendering interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the TreeMap interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the TreeMapController interface to minimize the effort required to implement this interface.
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.
This class provides a skeletal implementation of the TreeMapSettings interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the TreeMapToolTip interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the TreeMapView interface to minimize the effort required to implement this interface.
This interface defines an aggregation scheme.
Factory class for accessing predefined aggregation schemes.
Factory class for accessing predefined layout algorithms.
Implementation of the Circular algorithm.
Paint leaf nodes with a cushion effect.
Default implementation of a TreeMapController.
The standard class for rendering (displaying) headers in a TreeMapView.
The standard class for rendering (displaying) labels in a TreeMapView.
Default implementation of a TreeMapModel. This class provides an easy way to integration with Swing's TableModel.
An implementation of a popup window using straight painting.
Default implementation of the TreeMapSettings interface.
Created by luc on 06.05.17.
The standard class for rendering (displaying) tooltips in a TreeMapView.
Default implementation of a TreeMapView.
Factory class for accessing predefined depth schemes.
Display the label of the parent nodes in the center of its children (overlaid).
Paint leaf nodes with their color and without border.
Paint leaf nodes according to their color and with a border around them.
Factory class for accessing predefined labeling schemes.
A leaf node.
Defines the requirements for a TreeMapNode that can change.
Factory class for accessing predefined nesting schemes.
Factory class for accessing predefined ordering schemes.
Display the labels right on top of its children.
A parent node.
Implementation of the Pivot By algorithm. It is described in:
This is a transform that only scales and translates. It is a subset of an AffineTransform
, except with no rotation/shearing.
Factory class for accessing predefined rendering schemes.
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. It is described in:
Implementation of the Squarified algorithm. It is described in:
Implementation of the Squarified+ algorithm. It is described in:
Display the label of the parent node above its children.
Renderer for displaying information about the node under the mouse (tooltip).
Control the user interactions with the view.
An event that characterizes a change in the treemap model.
This interface defines the method required to render headers in a TreeMapView.
This interface defines the method required to render labels in a TreeMapView.
The listener that's notified when the treemap model changes.
Main interface for the model part of TreeMap.
Interface representing an object that can be placed in a treemap layout.
A popup window (typically to display tooltips)
Interface for stepwise rendering of a TreeMapView.
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.
This abstract class defines the method required to display tooltips in a TreeMapView.
This interface defines the method required to render tooltip values in a TreeMapView.
Main interface for the view part of TreeMap.
Interface used when performing treemap updates.