The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Newsbot
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Quality
Search
Feedback


Class grendel.ui.MessageModel

All Packages  This Package  Class Hierarchy  Class Search  Index

Class grendel.ui.MessageModel

java.lang.Object
   |
   +----grendel.ui.MessageModel

class  MessageModel
     extends java.lang.Object
     implements grendel.widgets.TreeTableDataModel
{
          // Fields 6
     Hashtable fCollapsed;
     TreeTableModelListener fListeners;
     Icon fMessageIcon;
     Icon fMessageReadIcon;
     FolderView fView;
     ViewObserver fViewObserver;

          // Constructors 1
     public MessageModel();

          // Methods 16
     public void addTreeTableModelListener(TreeTableModelListener);
     TreePath createTreePath(ViewedMessage);
     public Object getChild(Object);
     public Enumeration getChildren(Object);
     public Object getData(Object, Object);
     public Icon getIcon(Object);
     public Object getNextSibling(Object);
     public Icon getOverlayIcon(Object);
     public Object getRoot();
     public boolean isCollapsed(TreePath);
     public boolean isLeaf(Object);
     public void removeTreeTableModelListener(TreeTableModelListener);
     public void setCollapsed(TreePath, boolean);
     public void setData(Object, Object, Object);
     public void setFolderView(FolderView);
     public boolean showRoot();

          // Inner Classes 1
     class ViewObserver
}



Fields


fCollapsed

   Hashtable fCollapsed


fView

   FolderView fView


fListeners

   TreeTableModelListener fListeners


fViewObserver

   ViewObserver fViewObserver


fMessageIcon

   Icon fMessageIcon


fMessageReadIcon

   Icon fMessageReadIcon



Constructors


MessageModel

   public MessageModel() 



Methods


setFolderView

   public void setFolderView(FolderView aView) 


showRoot

   public boolean showRoot() 
Implements:
showRoot in interface TreeTableDataModel


getRoot

   public Object getRoot() 
Implements:
getRoot in interface TreeTableDataModel


isLeaf

   public boolean isLeaf(Object aNode) 
Implements:
isLeaf in interface TreeTableDataModel


getChildren

   public Enumeration getChildren(Object aNode) 
Implements:
getChildren in interface TreeTableDataModel


getChild

   public Object getChild(Object aNode) 
Implements:
getChild in interface TreeTableDataModel


getNextSibling

   public Object getNextSibling(Object aNode) 
Implements:
getNextSibling in interface TreeTableDataModel


setCollapsed

   public void setCollapsed(TreePath aPath, 
                            boolean aCollapsed) 
Implements:
setCollapsed in interface TreeTableDataModel


isCollapsed

   public boolean isCollapsed(TreePath aPath) 
Implements:
isCollapsed in interface TreeTableDataModel


getData

   public Object getData(Object aNode, 
                         Object aID) 
Implements:
getData in interface TreeTableDataModel


setData

   public void setData(Object aNode, 
                       Object aID, 
                       Object aValue) 
Implements:
setData in interface TreeTableDataModel


getIcon

   public Icon getIcon(Object aNode) 
Implements:
getIcon in interface TreeTableDataModel


getOverlayIcon

   public Icon getOverlayIcon(Object aNode) 
Implements:
getOverlayIcon in interface TreeTableDataModel


addTreeTableModelListener

   public void addTreeTableModelListener(TreeTableModelListener aListener) 
Implements:
addTreeTableModelListener in interface TreeTableDataModel


removeTreeTableModelListener

   public void removeTreeTableModelListener(TreeTableModelListener aListener) 
Implements:
removeTreeTableModelListener in interface TreeTableDataModel


createTreePath

   TreePath createTreePath(ViewedMessage aNode) 


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4



Copyright © 1998 The Mozilla Organization.