TreeMap Java Library

Package treemap

Interface Summary
TMComputeDraw The TMDrawManager interface should be implemented by every class that implements algorithms for drawing TMNode.
TMComputeSize The TMComputeSize interface should be implemented by every class that implements algorithms for computing size of TMNode.
TMModelNode The TMModelNode interface should be implemented by object that are model of nodes of the tree that want to be displayed in the TreeMap.
TMModelUpdater The TMModelUpdater interface represents the object that a TMModelNode should call to notify the treemap that something has changed : size, state, numers of childs, ...
TMNode The TMNode interface should be implemented by object that are node of the tree that want to be displayed in the TreeMap.
TMUpdater The TMUpdater interface represents the object that a TMNode should call to notify the treemap that something has changed : size, state, numers of childs, ...
 

Class Summary
TestAllTM The TestAllTM class launch the whole set of JUnit test for the treemap package.
TestTMUpdater The TestTMUpdater is a JUnit test class for testing the setting of TestTMUpdater in TMNode classes.
TMAlgorithm The TMAlgorithm abstract class represent the algorithm of the TreeMap.
TMAlgorithmClassic The TMAlgorithmClassic class implements a classic treemap drawing algorithm.
TMAlgorithmSquarified The TMAlgorithmSquarified class implements a squarified treemap drawing algorithm.
TMComputeDrawAdapter The TMComputeDrawAdapter class implements a adapter for the TMComputeDraw interface for users of the TMModelNode interface.
TMComputeSizeAdapter The TMComputeSizeAdapter class implements a adapter for the TMComputeSize interface for users of the TMModelNode interface.
TMNodeAdapter The TMNodeAdapter abstract class encapsulate a TMNode for a TMComputeDraw.
TMPatternFactory The TMPatternFactory is a utility to get filling patterns.
TMView The TMView class implements a view of the TreeMap.
TreeMap The TreeMap class implements a tree map representation for data.
 

Exception Summary
TMExceptionBadTMNodeKind The TMExceptionBadTMNodeKind exception is raised when a TMComputeSize or TMComputeDraw receive a incompatible kind of TMNode.
TMExceptionLeafTMNode The TMExceptionLeafTMNode exception is raised when a TMNodeModelRoot received a TMEventUpdate event for adding or removing a child to a TMNode that is a leaf.
TMExceptionNullParameter The TMExceptionNullParameter exception is raised when a null parameter is passed where it should not.
TMExceptionUnknownTMNode The TMExceptionUnknownTMNode exception is raised when a TMNodeModelRoot received a TMEventUpdate event with a reference to an unknown TMNode.
 


TreeMap Java Library

TreeMap Java Library - www.bouthier.net - treemap.sf.net - 2001