All Packages This Package Class Hierarchy Class Search Index
Class grendel.view.Threader
java.lang.Object | +----grendel.view.Threader
This arranges a set of messages into a thread hierarchy, by references. The sets of messages are accessed via the IThreadable interface.
See Also: IThreadable, Sorter
class Threader extends java.lang.Object { // Fields 3 private int bogus_id_count; private Hashtable id_table; private ThreadContainer root_node; // Constructors 1 public Threader(); // Methods 5 private void buildContainer(IThreadable); private ThreadContainer findRootSet(); private void gatherSubjects(); private void pruneEmptyContainers(ThreadContainer); public IThreadable thread(IThreadable); }
Fields
root_node
private ThreadContainer root_node
id_table
private Hashtable id_table
bogus_id_count
private int bogus_id_count
Constructors
Threader
public Threader()
Default constructor
Methods
thread
public IThreadable thread(IThreadable threadable_root)
Threads the set of messages indicated by threadable_root. The IThreadable returned is the new first element of the root set.
Parameter Description threadable_root The start of the list.
buildContainer
private void buildContainer(IThreadable threadable)
findRootSet
private ThreadContainer findRootSet()
pruneEmptyContainers
private void pruneEmptyContainers(ThreadContainer parent)
gatherSubjects
private void gatherSubjects()
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4