You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



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