TMThreadTreeBuilder

Kind of class:(package private) class
Package:treemap
Inherits from:TMThreadModel
Version:2.5
Author:Christophe Bouthier [bouthier@loria.fr]
Package classpath:treemap.TMThreadTreeBuilder
File last modified:Friday, 28 December 2001, 19:18:02
The TMThreadTreeBuilder implements a thread that builds the tree
of TMNodeModels from the tree of TMNodes.
It's the first thread launched by TMNodeModelRoot.TMThreadQueue.
After building the tree, it switch the TMView to the initialized state.

Summary


Constructors
Instance fields
Instance fields inherited from TMThreadModel
Instance methods
Instance methods inherited from TMThreadModel

Constructors

TMThreadTreeBuilder

(package private) TMThreadTreeBuilder(
TMStatusView status, TMNodeModelRoot model, TMView view, TMNode root, TMNodeModelRoot = .RootSetter)

Constructor.
Parameters:
status :
the status view for feedback
model :
the TMNodeModelRoot
view :
the view to update
root :
the root of the TMNode tree
modelAccess:
to set the root of model

Instance fields

modelAccess

private TMNodeModelRoot.RootSetter modelAccess = null

root

private TMNode root = null

Instance methods

guiTask

(package private) void guiTask(
)

Update the view.

task

(package private) void task(
)

Build the tree.