All Classes and Interfaces
Class
Description
This class provides a skeletal implementation of the Algorithm interface to minimize the effort required to implement
this interface.
Created by luc on 22.04.17.
This class provides a skeletal implementation of the Filter interface to minimize the effort required to implement
this interface.
This class provides a skeletal implementation of the Hierarchy 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 Map
interface, to minimize the effort required to implement this interface.
An Entry maintaining a key and a value.
An Entry maintaining an immutable key and value.
This class provides a skeletal implementation of the MutableFilter interface to minimize the effort required to implement this interface.
Created by luc on 24.04.17.
This class provides a skeletal implementation of the MutableInterval interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the MutableOneDScreenTransform interface to minimize the effort required to implement this interface.
This class provides a skeletal implementation of the MutableSelection interface to minimize the effort required to implement
this interface.
This class provides a skeletal implementation of the MutableSelection interface to minimize the effort required to implement
this interface.
Created by luc on 17.11.16.
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 Selection interface to minimize the effort required to implement
this interface.
Created by luc on 20/04/16.
This class provides a skeletal implementation of the Set
interface to minimize the effort required to implement this
interface.
Created by luc on 03/02/16.
Created by luc on 03.05.17.
Interaction mode.
This class provides a skeletal implementation of the TreeMapField 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.
Created by luc on 06.05.17.
Created by luc on 03/02/16.
Interaction mode
This class provides a skeletal implementation of the TreeMapSettings interface to minimize the effort required to implement this interface.
Created by luc on 06.05.17.
Helper class for dealing with actions.
This interface defines an aggregation scheme.
Factory class for accessing predefined aggregation schemes.
The interface for all treemap layout algorithms.
Factory class for accessing predefined layout algorithms.
Holds information about an application
Created by luc on 24/05/16.
Created by luc on 24/05/16.
Created by luc on 28/05/15.
Defines the requirements for an interval that is bounded between two values.
/** An event that characterizes a change in the current interval.
/** The listener interface for receiving "interesting" events about a bounded interval.
A closed interval is an interval that includes all of its limit points.
Helper class for dealing with colors.
Default implementation of a OneDScreenTransform.
Created by IntelliJ IDEA.
Created by luc on 22.04.17.
Paint leaf nodes with a cushion effect.
The default implementation of a TreeMapField.
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.
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.
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.
Indicates whether a given depth should be displayed or not.
Factory class for accessing predefined depth schemes.
Created by luc on 09.01.17.
Created by IntelliJ IDEA.
Default data model for a collection of properties.
Default data model for a collection of properties.
Display the label of the parent nodes in the center of its children (overlaid).
This interface represents the current state of a filter.
An event that characterizes a change in the current filtering.
The listener interface for receiving "interesting" events about filtering.
Renderer for the grid.
User: gluc
Date: Sep 29, 2004
Time: 12:23:22 AM
Created by luc on 26.04.17.
The listener interface for receiving "interesting" events (insertion, change, removal) about a hierarchy.
User: Vitaly Sazanovich
Date: 07/02/13
Time: 19:28
Email: Vitaly.Sazanovich@gmail.com
User: Vitaly Sazanovich
Date: 08/02/13
Time: 09:56
Email: Vitaly.Sazanovich@gmail.com
A Red-Black tree based
NavigableMap
implementation.A
NavigableSet
implementation based on a IndexedTreeMap
./** This interface represents the current state of an interval.
/** An event that characterizes a change in the current interval.
/** The listener interface for receiving "interesting" events about an interval.
Created by luc on 25/11/15.
Created by luc on 26.04.17.
Created by luc on 25.04.17.
A facade to the TreeMap model-view-controller (MVC) architecture.
Created by luc on 03.05.17.
Created by luc on 03/02/16.
Created by luc on 03.05.17.
Created by luc on 03/02/16.
Defines how parent and leaf nodes should be labeled.
Factory class for accessing predefined labeling schemes.
Renderer for leaf node.
A leaf node.
Validity.Product & ExpirationDateType.CurrentDate: Valid for a specific product, as long as the expiration date is in the future (evaluation licensing)
Validity.ProductMajorVersionNumber & Expiration.CurrentDate: Valid for a specific version of a product, as long as the expiration date is in the future (old licensing scheme)
Validity.Product & ExpirationDateType.Expiration: Valid for a specific product, as long as the expiration date is in the future (standard licensing)
Validity.ProductMajorVersionNumber & Expiration.ReleaseDate: Valid for a specific version of a product, as long as the release date is in the future (unused)
User: gluc
Date: Sep 29, 2004
Time: 12:22:34 AM
Helper class for dealing with look and feels.
/** Defines the requirements for a BoundedInterval that can change.
Defines the requirements for a filter that can change.
Defines the requirements for a hierarchy that can change -- by adding or removing elements
Created by luc on 24.04.17.
/** Defines the requirements for an interval that can change.
Defines the requirements for a OneDScreenTransform that can change.
Defines the requirements for a collection of properties that can change.
Defines the requirements for a property that can change.
Defines the requirements for a selection that can change.
Defines the requirements for a single selection that can change.
Defines the requirements for a TreeMapNode that can change.
Defines extra spacing between levels of the hierarchy.
Factory class for accessing predefined nesting schemes.
Interface for stepwise rendering of a TreePlotNode.
Renderer for painting nodes.
Indicates that no TreeMapField is selected.
Data model for multiple selection supporting null value to be selected.
Default data model for single selection.
This interface represents transform from world to screen coordinates, and vice-versa.
An open interval is an interval that does not include its end points.
Defines the order of the nodes to be laid out by the treemap algorithm.
Factory class for accessing predefined ordering schemes.
Helper class for dealing with operating system detection.
Display the labels right on top of its children.
Default data model for a collection of properties.
Renderer for parent node.
A parent node.
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 pivot
A point in 2D space represented by x and y coordinate asn doubles
Created by luc on 26.04.17.
Provides a
Probit.probit(double)
method to convert from the (0.0,1.0) domain to a Gaussian range.A collection of named properties.
This interface represents the current value of a named property.
Adapter class for interfacing Selection with Swing's ComboBox.
A closed interval is an interval that includes all of its limit points.
Adapter class for interfacing Selection with Swing's ComboBox.
Created by luc on 25.04.17.
Created by luc on 25.04.17.
Synchronize two range models with their respective coordinate axis models.
This is a transform that only scales and translates.
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.
An event that characterizes a change in the screen transform.
The listener interface for receiving "interesting" events about a screen transform.
This interface represents the current state of a selection.
An event that characterizes a change in the current selection.
The listener interface for receiving "interesting" events about a selection.
Renderer for painting the selection highlight.
/** Default data model for bounded interval.
A closed interval is an interval that includes all of its limit points.
A simple mutable filter implementation.
An event that characterizes a change in the current filter.
A simple mutable hierarchy implementation.
As long as an index hasn't been set (presumably by SubsetDataFrame), then the responsability is deferred to the
underlying input filter.
User: gluc
Date: Oct 28, 2005
Time: 2:38:46 AM
Default data model a property.
Default implementation of a OneDScreenTransform.
Default data model for a collection of properties.
Default data model a property.
Default data model for multiple selection.
Default implementation of a SelectionEvent.
Default data model for single selection.
This interface constrains the selection to be restricted to a single element.
Adapter class for interfacing Selection with Swing's ComboBox.
Adapter class for interfacing Selection with Swing's ComboBox.
Default implementation of a SelectionEvent for single selection.
The listener interface for receiving "interesting" events about a selection.
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 level
Computed according to the aspect ratio
Always horizontal
Types of orientation of the rectangle divisions
Always vertical
Implementation of the Squarified algorithm.
Implementation of the Squarified+ algorithm.
User: gluc
Date: Sep 29, 2004
Time: 12:23:22 AM
User: gluc
Date: Sep 29, 2004
Time: 12:23:22 AM
Display the label of the parent node above its children.
Helper class for dealing with Swing.
User: gluc
Date: Sep 29, 2004
Time: 12:22:34 AM
Helper class for dealing with Swing's TableModel.
ToDo: <Color,Font,Shape,Image>
Created by luc on 27/10/14.
Renderer for displaying information about the node under the mouse (tooltip).
Renderer for displaying information about the node under the mouse (tooltip).
A transformation encapsulates a transformation and its inverse, as well
as the information needed to create pleasing breaks and labels.
Created by luc on 03/02/16.
Control the user interactions with the view.
An event that characterizes a change in the treemap model.
Created by luc on 19.12.16.
This interface represent a field (or column) that can be used to retrieve data in the TreeMapModel data structure.
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.
Tooltip type.
This interface defines the method required to render tooltip values in a TreeMapView.
Main class for the view part of TreeMap.
Interface used when performing treemap updates.
Control the user interactions with the view.
Main interface for the model part of TreePlot.
Interface for stepwise rendering of a TreePlotView.
Keep track of all the settings that can be applied to a treeplot.
This interface defines the method required to render tooltip values in a TreeMapView.
Created by luc on 27.04.17.
Created by luc on 27/10/14.
User: gluc
Date: Nov 4, 2005
Time: 8:05:39 PM
Default implementation of a OneDScreenTransform.