A B C D E F G H I J K L M N O P Q R S T U V W X

## A

Abacus - class calypso.util.Abacus.
  A class for counting in a variety of bases.
Abacus() - Constructor for class calypso.util.Abacus
AC_Attribute - class grendel.addressbook.addresscard.AC_Attribute.
AC_Attribute(String) - Constructor for class grendel.addressbook.addresscard.AC_Attribute
  Create an attribute with no values.
AC_Attribute(String, String) - Constructor for class grendel.addressbook.addresscard.AC_Attribute
  Create an attribute with one value.
AC_Attribute(String, String[]) - Constructor for class grendel.addressbook.addresscard.AC_Attribute
  Create an attribute with mutliple values.
AC_Exception - exception grendel.addressbook.addresscard.AC_Exception.
AC_Exception() - Constructor for class grendel.addressbook.addresscard.AC_Exception
AC_Exception(String) - Constructor for class grendel.addressbook.addresscard.AC_Exception
AC_ID - class grendel.addressbook.addresscard.AC_ID.
AC_IDSet - class grendel.addressbook.addresscard.AC_IDSet.
AC_IDSet() - Constructor for class grendel.addressbook.addresscard.AC_IDSet
  Default constructor
AC_IDSet(AC_IDSet) - Constructor for class grendel.addressbook.addresscard.AC_IDSet
  Copy constructor
acceptDrop(int) - Method in class grendel.dnd.DropTargetContext
acceptDrop(int) - Method in class grendel.dnd.DropTargetDropEvent
ACS_Personal - class grendel.addressbook.addresscard.ACS_Personal.
ACS_Personal(String, boolean) - Constructor for class grendel.addressbook.addresscard.ACS_Personal
ACTION_COPY - Static variable in class grendel.dnd.DnDConstants
ACTION_COPY_OR_MOVE - Static variable in class grendel.dnd.DnDConstants
ACTION_MOVE - Static variable in class grendel.dnd.DnDConstants
ACTION_NONE - Static variable in class grendel.dnd.DnDConstants
ACTION_REFERENCE - Static variable in class grendel.dnd.DnDConstants
ActionFactory - class grendel.ui.ActionFactory.
ActionFactory() - Constructor for class grendel.ui.ActionFactory
actionPerformed(ActionEvent) - Method in class grendel.addressbook.SearchDirectoryDialog.OKEvents
actionPerformed(ActionEvent) - Method in class grendel.addressbook.SearchDirectoryDialog.CancelEvents
actionPerformed(ActionEvent) - Method in class grendel.composition.AddressList.DeliveryButton
  Called when popup menu item is selected.
actionPerformed(ActionEvent) - Method in class grendel.ui.UIAction
actionPerformed(ActionEvent) - Method in class grendel.ui.PageModel
actionPerformed(ActionEvent) - Method in class grendel.widgets.ToggleCellEditor
add(AddressCard, boolean) - Method in class grendel.addressbook.addresscard.ACS_Personal
  Add a single card to this addressbook.
add(AddressCardSet, boolean) - Method in class grendel.addressbook.addresscard.ACS_Personal
  Add a set of cards to this addressbook.
add(Component) - Method in class grendel.widgets.MenuCtrl
add(Enumeration) - Method in class calypso.util.EnumerationEnumerator
add(IAttribute) - Method in class grendel.addressbook.addresscard.AddressCardAttributeSet
add(ICard) - Method in class grendel.addressbook.addresscard.LDAP_CardSet
  Add a card to the set.
add(ICard) - Method in interface grendel.addressbook.addresscard.ICardSet
  Add a card to the set.
add(ICard) - Method in interface grendel.addressbook.addresscard.ICardSource
  add a card(s)
add(ICard) - Method in class grendel.addressbook.addresscard.LDAP_Server
  Add an entry to the server.
add(ICard) - Method in class grendel.addressbook.addresscard.AddressCardSet
add(ICard) - Method in class grendel.addressbook.addresscard.ACS_Personal
  No-op implementation of the add(ICard) method from ICardSource
add(IdentityStructure) - Method in class grendel.prefs.base.IdentityArray
add(InternetHeaders, Folder) - Method in class grendel.storage.intertwingle.Twingle
Add(MemoryPressure) - Static method in class calypso.util.MemoryManager
add(ServerStructure) - Method in class grendel.prefs.base.ServerArray
add(String) - Method in class grendel.addressbook.addresscard.AC_Attribute
  Add an value to this attribute
add(TreeTableModelListener, TreeTableModelListener) - Static method in class grendel.widgets.TreeTableModelBroadcaster
addAttachment(String) - Method in class grendel.composition.AttachmentsList
  Adds an attachment to the list.
addAttribute(IAttribute) - Method in class grendel.addressbook.addresscard.LDAP_Card
  Add an attribute to the card.
addAttribute(IAttribute) - Method in class grendel.addressbook.addresscard.AddressCard
addAttribute(IAttribute) - Method in interface grendel.addressbook.addresscard.ICard
  Add an attribute to the card.
addButton(UIAction, String, String, String) - Method in class grendel.widgets.GrendelToolBar
AddCell(nsIMdbEnv, nsIMdbCell) - Method in interface grendel.storage.mdb.nsIMdbRow
addCellEditorListener(CellEditorListener) - Method in class grendel.widgets.ToggleCellEditor
addCellEditorListener(CellEditorListener) - Method in class grendel.widgets.TextCellEditor
addChangeListener(ChangeListener) - Method in class grendel.ui.StoreFactory
addColumn(Column) - Method in class grendel.widgets.TreeTable
  Adds a column to the tree table.
addColumn(Column) - Method in interface grendel.widgets.ColumnModel
  Add a column to the model.
addColumn(Column) - Method in class grendel.widgets.ColumnModelImp
AddColumn(nsIMdbEnv, int, String) - Method in interface grendel.storage.mdb.nsIMdbRow
addColumnAt(Column, int) - Method in class grendel.widgets.TreeTable
  Adds a column at the given position.
addColumnAt(Column, int) - Method in interface grendel.widgets.ColumnModel
  Add a column to the model at a specified index.
addColumnAt(Column, int) - Method in class grendel.widgets.ColumnModelImp
addColumnChangeListener(ColumnChangeListener) - Method in class grendel.widgets.Column
  Adds a ColumnChangeListener.
addColumnModelListener(ColumnModelListener) - Method in interface grendel.widgets.ColumnModel
  Adds a ColumnModelListener.
addColumnModelListener(ColumnModelListener) - Method in class grendel.widgets.ColumnModelImp
addCompositionPanelListener(CompositionPanelListener) - Method in class grendel.composition.CompositionPanel
  Add a CompositionPanelListener
addCtrl(String, JComponent) - Method in class grendel.ui.PageUI
addCtrl(String, JComponent, Object) - Method in class grendel.ui.PageUI
addDragSourceListener(DragSourceListener) - Method in class grendel.dnd.DragSourceContext
addDropTargetListener(DropTargetListener) - Method in class grendel.dnd.DropTarget
addElement(Object) - Method in class calypso.util.WeakLinkArray
addElements(Vector) - Method in class calypso.util.Vec
addFolderPanelListener(FolderPanelListener) - Method in class grendel.ui.FolderPanel
  Adds a FolderPanelListener
addFrom(Address[]) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
AddIndex(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
addItemByName(String, JMenuItem) - Method in interface grendel.widgets.Control
addItemByName(String, JMenuItem) - Method in class grendel.widgets.MenuCtrl
  Add a menu item to the menu.
addItemByName(String, JMenuItem) - Method in class grendel.widgets.MenuBarCtrl
  Add a control to the container.
addListener(EventListener) - Method in class calypso.util.ListenerList
  Set a new event listener for the class of events this ListenersList is mantaining.
addMasterPanelListener(MasterPanelListener) - Method in class grendel.ui.MasterPanel
  Adds a MasterPanelListener
addMessagePanelListener(MessagePanelListener) - Method in class grendel.ui.MessagePanel
addNotify() - Method in class grendel.composition.AddressList.AddressPanel
addNotify() - Method in class grendel.composition.AddressList.DeliveryButton
  addNotify creates the preferred size dimension because only after the peer has been created can we get the font metrics.
addObserver(MessageSetViewObserver) - Method in interface grendel.view.MessageSetView
AddOid(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbTable
addPropertyChangeListener(PropertyChangeListener) - Method in class grendel.prefs.UIPrefsEditor
addPropertyChangeListener(PropertyChangeListener) - Method in class grendel.prefs.MailServerPrefsEditor
addPropertyChangeListener(PropertyChangeListener) - Method in class grendel.prefs.UserPrefsEditor
addRecipients(Message.RecipientType, Address[]) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
AddressBar - class grendel.composition.AddressBar.
AddressBar(CompositionPanel) - Constructor for class grendel.composition.AddressBar
AddressBook - class grendel.addressbook.AddressBook.
AddressBook.AppCloser - class grendel.addressbook.AddressBook.AppCloser.
AddressBook.AppCloser() - Constructor for class grendel.addressbook.AddressBook.AppCloser
AddressBook.DataModel - class grendel.addressbook.AddressBook.DataModel.
AddressBook.DataModel(AddressBook, String[]) - Constructor for class grendel.addressbook.AddressBook.DataModel
AddressBook.FrameHider - class grendel.addressbook.AddressBook.FrameHider.
  Handles windowClosing for window listener.
AddressBook.FrameHider(AddressBook) - Constructor for class grendel.addressbook.AddressBook.FrameHider
AddressBook() - Constructor for class grendel.addressbook.AddressBook
addressBookCardTag - Static variable in class grendel.composition.CompositionPanel
AddressCard - class grendel.addressbook.addresscard.AddressCard.
  Defines an addresscard for the addressbook.
AddressCard(ICardSource, IAttributeSet) - Constructor for class grendel.addressbook.addresscard.AddressCard
AddressCardAttribute - class grendel.addressbook.addresscard.AddressCardAttribute.
  Defines an attribute for an addresscard.
AddressCardAttribute(String, String) - Constructor for class grendel.addressbook.addresscard.AddressCardAttribute
AddressCardAttributeSet - class grendel.addressbook.addresscard.AddressCardAttributeSet.
  Defines an attribute set.
AddressCardAttributeSet() - Constructor for class grendel.addressbook.addresscard.AddressCardAttributeSet
AddressCardSet - class grendel.addressbook.addresscard.AddressCardSet.
  Defines an addresscard set.
AddressCardSet() - Constructor for class grendel.addressbook.addresscard.AddressCardSet
AddressCorrector - class grendel.storage.addressparser.AddressCorrector.
  A subclass of RFC822AddressList.
AddressCorrector(String) - Constructor for class grendel.storage.addressparser.AddressCorrector
Addressee - class grendel.composition.Addressee.
Addressee() - Constructor for class grendel.composition.Addressee
Addressee(Address, int) - Constructor for class grendel.composition.Addressee
Addressee(String, int) - Constructor for class grendel.composition.Addressee
AddressList - class grendel.composition.AddressList.
AddressList.AddressLine - class grendel.composition.AddressList.AddressLine.
  An AddressLine has one DeliveryButton and one AddressTextField.
AddressList.AddressLine(AddressList, Addressee) - Constructor for class grendel.composition.AddressList.AddressLine
AddressList.AddressPanel - class grendel.composition.AddressList.AddressPanel.
AddressList.AddressPanel(AddressList) - Constructor for class grendel.composition.AddressList.AddressPanel
AddressList.AddressTextField - class grendel.composition.AddressList.AddressTextField.
AddressList.AddressTextField(AddressList, String, AddressList.DeliveryButton) - Constructor for class grendel.composition.AddressList.AddressTextField
AddressList.DeliveryButton - class grendel.composition.AddressList.DeliveryButton.
  DeliveryButton displays "To:", "Cc:", etc and has a popup menu to change values.
AddressList.DeliveryButton(AddressList, int) - Constructor for class grendel.composition.AddressList.DeliveryButton
AddressList.DragIcon - class grendel.composition.AddressList.DragIcon.
  Image icon for drag and drop.
AddressList.DragIcon(AddressList) - Constructor for class grendel.composition.AddressList.DragIcon
AddressList() - Constructor for class grendel.composition.AddressList
AddressListBeanInfo - class grendel.composition.AddressListBeanInfo.
  BeanInfo for AddressList:
AddressListBeanInfo() - Constructor for class grendel.composition.AddressListBeanInfo
AddRow(nsIMdbEnv, nsIMdbRow) - Method in interface grendel.storage.mdb.nsIMdbTable
AddRow(nsIMdbEnv, nsIMdbRow) - Method in interface grendel.storage.mdb.nsIMdbRow
addSelection(Enumeration) - Method in interface grendel.widgets.SelectionManager
  Adds an array of objects to the selection.
addSelection(Enumeration) - Method in class grendel.widgets.MultiSelectionManager
  NYI
addSelection(Enumeration) - Method in class grendel.widgets.SingleSelectionManager
addSelection(Object) - Method in interface grendel.widgets.SelectionManager
  Adds a single object to the selection.
addSelection(Object) - Method in class grendel.widgets.MultiSelectionManager
  Adds a single object to the selection.
addSelection(Object) - Method in class grendel.widgets.SingleSelectionManager
  Adds a single object to the selection.
addSelectionListener(SelectionListener) - Method in interface grendel.widgets.SelectionManager
  Adds a selection listener
addSelectionListener(SelectionListener) - Method in class grendel.widgets.MultiSelectionManager
  Adds a selection listener
addSelectionListener(SelectionListener) - Method in class grendel.widgets.SingleSelectionManager
  Adds a selection listener
addSet(AC_IDSet) - Method in class grendel.addressbook.addresscard.AC_IDSet
AddSignature() - Method in class grendel.composition.CompositionPanel
  Add a signature
addSignatureTag - Static variable in class grendel.composition.CompositionPanel
addStatusListener(StatusListener) - Method in class dog.mail.nntp.NNTPStore
addTab(String, ImageIcon, Component) - Method in class grendel.composition.NSTabbedPane
  adds a new tab.
addTerm(TermPanel) - Method in class grendel.search.NaryTermPanel
addToolbarButton(GrendelToolBar, UIAction, String, String) - Method in class grendel.addressbook.AddressBook
  create a toolbar button
addTreeTableModelListener(TreeTableModelListener) - Method in interface grendel.widgets.TreeTableDataModel
  Adds a `TreeTableModelListener`.
addUserPrefs(UserPrefs) - Method in class grendel.prefs.Prefs
addViewedStoreListener(ViewedStoreListener) - Method in interface grendel.view.ViewedStore
  Adds a ViewedStoreListener
addViewedStoreListener(ViewedStoreListener) - Method in class grendel.view.ViewedStoreBase
  Adds a ViewedStoreListener
Alloc() - Static method in class calypso.util.StringBuf
  Constructs an empty String buffer, reusing one from the recycler.
Alloc() - Static method in class calypso.util.HashtableRecycler
  Get one
Alloc() - Static method in class calypso.util.VectorRecycler
  Get one
Alloc() - Static method in class calypso.util.ByteBuf
  Constructs an empty String buffer, reusing one from the recycler.
Alloc(int) - Static method in class calypso.util.HashtableRecycler
  Get one with an initial size since the growth mechanism is private (for now) a recycled table won't really grow to capacity
Alloc(int) - Static method in class calypso.util.VectorRecycler
  Get one with an initial capacity a recycled vector may be bigger than capacity
Animation - class grendel.widgets.Animation.
Animation() - Constructor for class grendel.widgets.Animation
append() - Method in class calypso.util.TempFile
append(boolean) - Method in class calypso.util.StringBuf
  Appends a boolean to the end of this buffer.
append(boolean) - Method in class calypso.util.ByteBuf
  Appends a boolean to the end of this buffer.
append(byte) - Method in class calypso.util.ByteBuf
  Appends a byte to the end of this buffer.
append(byte[]) - Method in class calypso.util.ByteBuf
  Appends an array of bytes to the end of this buffer.
append(byte[], int, int) - Method in class calypso.util.ByteBuf
  Appends a part of an array of characters to the end of this buffer.
append(ByteBuf) - Method in class calypso.util.ByteBuf
append(char) - Method in class calypso.util.StringBuf
  Appends a character to the end of this buffer.
append(char[]) - Method in class calypso.util.StringBuf
  Appends an array of characters to the end of this buffer.
append(char[], int, int) - Method in class calypso.util.StringBuf
  Appends a part of an array of characters to the end of this buffer.
append(double) - Method in class calypso.util.StringBuf
  Appends a double to the end of this buffer.
append(double) - Method in class calypso.util.ByteBuf
  Appends a double to the end of this buffer.
append(float) - Method in class calypso.util.StringBuf
  Appends a float to the end of this buffer.
append(float) - Method in class calypso.util.ByteBuf
  Appends a float to the end of this buffer.
append(int) - Method in class calypso.util.StringBuf
  Appends an integer to the end of this buffer.
append(int) - Method in class calypso.util.ByteBuf
  Appends an integer to the end of this buffer.
append(long) - Method in class calypso.util.StringBuf
  Appends a long to the end of this buffer.
append(long) - Method in class calypso.util.ByteBuf
  Appends a long to the end of this buffer.
append(Object) - Method in class calypso.util.StringBuf
  Appends an object to the end of this buffer.
append(Object) - Method in class calypso.util.ByteBuf
  Appends an object to the end of this buffer.
append(String) - Method in class calypso.util.StringBuf
  Appends a String to the end of this buffer.
append(String) - Method in class calypso.util.ByteBuf
  Appends a String to the end of this buffer.
appendMessages(Message[]) - Method in class dog.mail.nntp.Newsgroup
  NNTP folders are read-only.
ArrayEnumeration - class calypso.util.ArrayEnumeration.
ArrayEnumeration(Object[]) - Constructor for class calypso.util.ArrayEnumeration
Article - class dog.mail.nntp.Article.
  The message class implementing the NNTP mail protocol.
Article(Newsgroup, int) - Constructor for class dog.mail.nntp.Article
  Creates an NNTP message with the specified article number.
Article(Newsgroup, String) - Constructor for class dog.mail.nntp.Article
  Creates an NNTP message with the specified message-id.
ASCENDING - Static variable in class grendel.addressbook.addresscard.AC_IDSet
Assert - class calypso.util.Assert.
  Simple assertion class that throws exceptions when an assertion fails.
Assert() - Constructor for class calypso.util.Assert
assert(String, String, String) - Method in class grendel.storage.intertwingle.SimpleDB
assert(String, String, String) - Method in class grendel.storage.intertwingle.BGDB
assert(String, String, String) - Method in interface grendel.storage.intertwingle.DB
Assertion(boolean) - Static method in class calypso.util.Assert
  Throw an exception if aCondition is false.
Assertion(boolean, String) - Static method in class calypso.util.Assert
  Throw an exception if aCondition is false.
AssertionError - error calypso.util.AssertionError.
  Assertion errors are thrown when assertion code is invoked and fails to operate properly.
AssertionError() - Constructor for class calypso.util.AssertionError
AssertionError(String) - Constructor for class calypso.util.AssertionError
AssertionException - error calypso.util.AssertionException.
  Assertion exceptions are thrown when assertion code is invoked and fails to operate properly.
AssertionException() - Constructor for class calypso.util.AssertionException
AssertionException(String) - Constructor for class calypso.util.AssertionException
assign(char[]) - Method in class calypso.util.StringBuf
assign(char[], int, int) - Method in class calypso.util.StringBuf
assign(String) - Method in class calypso.util.StringBuf
atfAddKeyListener(KeyListener) - Method in class grendel.composition.AddressList.AddressLine
atfRemoveKeyListener(KeyListener) - Method in class grendel.composition.AddressList.AddressLine
atfRequestFocus() - Method in class grendel.composition.AddressList.AddressLine
Atom - class calypso.util.Atom.
  Atom's are unique objects that you can use the object address to perform equality tests.
Atom(String, int) - Constructor for class calypso.util.Atom
  Private constructor used by static allocators.
AtomHashtable - class calypso.util.AtomHashtable.
  Special hashtable that uses Atoms as keys.
AtomHashtable() - Constructor for class calypso.util.AtomHashtable
  Constructs an empty Hashtable.
AtomHashtable(int) - Constructor for class calypso.util.AtomHashtable
  Constructs a Hashtable capable of holding at least initialCapacity elements before needing to grow.
AttachmentsList - class grendel.composition.AttachmentsList.
AttachmentsList() - Constructor for class grendel.composition.AttachmentsList
AttachmentsListBeanInfo - class grendel.composition.AttachmentsListBeanInfo.
  BeanInfo for AttachmentsList:
AttachmentsListBeanInfo() - Constructor for class grendel.composition.AttachmentsListBeanInfo
AttributeValuePair - class calypso.util.AttributeValuePair.
  Simple attribute/value pair class XXX add in a recylcer XXX add in a method to reconsitute one from an InputStream/String?
AttributeValuePair(Atom, String) - Constructor for class calypso.util.AttributeValuePair
AttributeValuePair(String, String) - Constructor for class calypso.util.AttributeValuePair
AUTHOR - Static variable in interface grendel.view.MessageSetView
AvoidAtomColumnsHint(nsIMdbEnv, mdbColumnSet) - Method in interface grendel.storage.mdb.nsIMdbStore

## B

bases - Static variable in class calypso.util.Abacus
BCC - Static variable in class grendel.composition.Addressee
BecomeContent(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbCollection
berkeley() - Method in class grendel.storage.SelfTest
BerkeleyStore - class grendel.storage.BerkeleyStore.
  Store for Berkeley mail folders.
BerkeleyStore(Session, URLName) - Constructor for class grendel.storage.BerkeleyStore
BestExportFormat(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
BGDB - class grendel.storage.intertwingle.BGDB.
  This implements a RDF-ish database, where changes take very little time.
blankPageTag - Static variable in class grendel.addressbook.AddressBook
blankPageTag - Static variable in class grendel.composition.CompositionPanel
bs_handle - Variable in class calypso.util.CacheOutputStream
bs_stream - Variable in class calypso.util.CacheOutputStream
buildButton(Element) - Method in class grendel.ui.XMLPageBuilder
buildCheckBox(Element) - Method in class grendel.ui.XMLPageBuilder
buildCheckBoxMenuItem(Element) - Method in class grendel.ui.XMLMenuBuilder
  Build a JCheckBoxMenuItem.
buildComponent(Element) - Method in class grendel.ui.XMLPageBuilder
buildComponent(Element) - Method in class grendel.ui.XMLMenuBuilder
  Build the component at the current XML element and add to the parent
buildConstraints(Element) - Method in class grendel.ui.XMLPageBuilder
  Build a constraint from the element's details.
buildFrom(Element) - Method in class grendel.ui.XMLPageBuilder
  Build a page from this element.
buildFrom(Element) - Method in class grendel.ui.XMLMenuBuilder
buildFrom(InputStream) - Method in class grendel.ui.XMLPageBuilder
  Read the input stream and build a menubar from it
buildFrom(InputStream) - Method in class grendel.ui.XMLMenuBuilder
  Read the input stream and build a menubar from it
buildLabel(Element) - Method in class grendel.ui.XMLPageBuilder
buildList(Element) - Method in class grendel.ui.XMLPageBuilder
buildMenu(Element) - Method in class grendel.ui.XMLMenuBuilder
buildMenu(String, UIAction[]) - Method in class grendel.ui.GeneralFrame
  Creates the MenuBar by reading from an XML file
buildMenuItem(Element) - Method in class grendel.ui.XMLMenuBuilder
  Build a JMenuItem.
buildPanel(Element) - Method in class grendel.ui.XMLPageBuilder
  Build a panel.
buildPasswordField(Element) - Method in class grendel.ui.XMLPageBuilder
buildRadioButton(Element) - Method in class grendel.ui.XMLPageBuilder
buildRadioMenuItem(Element) - Method in class grendel.ui.XMLMenuBuilder
  Build a JRadioMenuItem
buildSeparator(Element) - Method in class grendel.ui.XMLMenuBuilder
  Build a JSeparator.
buildStatusBar() - Method in class grendel.ui.GeneralFrame
buildTextField(Element) - Method in class grendel.ui.XMLPageBuilder
buildToolBar(String, UIAction[]) - Method in class grendel.ui.GeneralPanel
button_group - Variable in class grendel.ui.XMLMenuBuilder
  The button group indexed by its name.
byCityTag - Static variable in class grendel.addressbook.AddressBook
byCompanyTag - Static variable in class grendel.addressbook.AddressBook
byEmailAddressTag - Static variable in class grendel.addressbook.AddressBook
byNameTag - Static variable in class grendel.addressbook.AddressBook
byNicknameTag - Static variable in class grendel.addressbook.AddressBook
byteAt(int) - Method in class calypso.util.ByteBuf
  Returns the byte at the specified index.
ByteBuf - class calypso.util.ByteBuf.
  This class is similar to java/lang/StringBuffer with the following changes: Stores bytes, not chars None of the methods are synchronized There is no sharing of the character array Converting to a String requires a copy of the character data Alloc and Recycle are provided to speed up allocation A bunch of useful operations are provided (comparisons, etc.)
ByteBuf() - Constructor for class calypso.util.ByteBuf
  Constructs an empty String buffer.
ByteBuf(byte[], int, int) - Constructor for class calypso.util.ByteBuf
ByteBuf(int) - Constructor for class calypso.util.ByteBuf
  Constructs an empty byte buffer with the specified initial length.
ByteBuf(String) - Constructor for class calypso.util.ByteBuf
  Constructs a byte buffer with the specified initial value.
BYTEBUFLINEBREAK - Static variable in class grendel.util.Constants
  The string used to separate lines in files on this system, stored as a ByteBuf.
ByteLineBuffer - class calypso.util.ByteLineBuffer.
  This class is stores data in a private ByteBuf appending new data as needed, and returning line separated data.
ByteLineBuffer() - Constructor for class calypso.util.ByteLineBuffer
  Constructs an empty ByteLineBuffer.
ByteToCharConverterEnumeration - class calypso.util.ByteToCharConverterEnumeration.
ByteToCharConverterEnumeration() - Constructor for class calypso.util.ByteToCharConverterEnumeration
byTypeTag - Static variable in class grendel.addressbook.AddressBook

## C

CacheOutputStream - class calypso.util.CacheOutputStream.
  This class provides buffering for arbitrarily large streams of data.
CacheOutputStream() - Constructor for class calypso.util.CacheOutputStream
  Creates a CacheOutputStream with default buffer sizes.
CacheOutputStream(int) - Constructor for class calypso.util.CacheOutputStream
  Creates a CacheOutputStream with the given maximum memory usage.
CacheOutputStream(int, int) - Constructor for class calypso.util.CacheOutputStream
  Creates a CacheOutputStream with the given initial memory buffer size, and given maximum memory usage.
callTag - Static variable in class grendel.addressbook.AddressBook
calypso.util - package calypso.util
CANCEL - Static variable in class grendel.ui.PrefsDialog
cancelCellEditing() - Method in class grendel.widgets.ToggleCellEditor
cancelCellEditing() - Method in class grendel.widgets.TextCellEditor
cancelDrag() - Method in class grendel.dnd.DragSourceContext
CanExportToFormat(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbPort
CanOpenFilePort(nsIMdbEnv, String, String) - Method in interface grendel.storage.mdb.nsIMdbFactory
CanOpenFileStore(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbFactory
CanSortColumn(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
capacity() - Method in class calypso.util.StringBuf
  Returns the current capacity of the String buffer.
capacity() - Method in class calypso.util.ByteBuf
  Returns the current capacity of the String buffer.
cardPropertiesTag - Static variable in class grendel.addressbook.AddressBook
CC - Static variable in class grendel.composition.Addressee
CellEditor - interface grendel.widgets.CellEditor.
CellRenderer - interface grendel.widgets.CellRenderer.
CENTER - Static variable in class grendel.ui.Util
changedUpdate(DocumentEvent) - Method in class grendel.widgets.TextCellEditor
CharArray - class calypso.util.CharArray.
CharArray() - Constructor for class calypso.util.CharArray
CharArrayIterator - class calypso.util.CharArrayIterator.
CharArrayIterator(char[], int, int) - Constructor for class calypso.util.CharArrayIterator
charAt(int) - Method in class calypso.util.StringBuf
  Returns the character at the specified index.
CharToByteConverterEnumeration - class calypso.util.CharToByteConverterEnumeration.
CharToByteConverterEnumeration() - Constructor for class calypso.util.CharToByteConverterEnumeration
check(String, String) - Method in class grendel.storage.PopStore
checkFolder_1(String, Folder, int, int, int, int, String[], String[], long[]) - Method in class grendel.storage.SelfTest
checkFolder(String, Folder, int, int, int, int, String[], String[], long[]) - Method in class grendel.storage.SelfTest
checkMyCard(ICard) - Method in class grendel.addressbook.addresscard.LDAP_Server
  Delete an entry from the server.
CheckPrefs(JFrame) - Static method in class grendel.ui.PrefsDialog
children() - Method in interface grendel.mime.IMimeObject
  Returns the children of the object, or null if it has no children or is not a container at all.
ClasspathEntryEnumeration - class calypso.util.ClasspathEntryEnumeration.
ClasspathEntryEnumeration(String, String, String) - Constructor for class calypso.util.ClasspathEntryEnumeration
cleanDirectory(File) - Method in class grendel.SelfTest
  Recursively cleans out the contents of the given directory.
cleanPlayDirectory() - Method in class grendel.SelfTest
  Blows away the play directory.
clear() - Method in class calypso.util.HashtableLite
ClearErrors() - Method in interface grendel.storage.mdb.nsIMdbEnv
ClearErrorsAndWarnings() - Method in interface grendel.storage.mdb.nsIMdbEnv
clearSelection() - Method in interface grendel.widgets.SelectionManager
  Removes all objects from the selection
clearSelection() - Method in class grendel.widgets.MultiSelectionManager
  Removes all objects from the selection
clearSelection() - Method in class grendel.widgets.SingleSelectionManager
  Removes all objects from the selection
ClearWarnings() - Method in interface grendel.storage.mdb.nsIMdbEnv
clone() - Method in class calypso.util.HashtableLite
clone() - Method in class calypso.util.CharArrayIterator
CloneSortColumn(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
close() - Method in interface grendel.addressbook.addresscard.ICardSource
  closing the source
close() - Method in class grendel.addressbook.addresscard.LDAP_Server
  Close the addres card source
close() - Method in class grendel.addressbook.addresscard.ACS_Personal
  closing the source
close() - Method in class dog.mail.nntp.NNTPStore
  Closes the connection.
close() - Method in class grendel.storage.PopStore
close() - Method in class grendel.storage.BerkeleyStore
close() - Method in class grendel.storage.NewsStore
close() - Method in class calypso.util.LineBufferingInputStream
close() - Method in class calypso.util.CacheOutputStream
  Indicate (only) that no more data will be written in to the buffer.
close(boolean) - Method in class dog.mail.nntp.Newsgroup
  Closes this folder.
CloseAllFrames() - Static method in class grendel.ui.GeneralFrame
CloseMdbObject(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbObject
closeWindowTag - Static variable in class grendel.addressbook.AddressBook
closeWindowTag - Static variable in class grendel.composition.CompositionPanel
collapse() - Method in interface grendel.widgets.Collapsible
collapse() - Method in class grendel.widgets.CollapsiblePanel
  Collapses the panel.
collapsible - Static variable in interface grendel.widgets.Collapsible
Collapsible - interface grendel.widgets.Collapsible.
CollapsiblePanel - class grendel.widgets.CollapsiblePanel.
  This is an implementation of the grendel.widgets.Collapsible interface, which provides the standard Communicator-style collapsing toolbar panel.
CollapsiblePanel(boolean) - Constructor for class grendel.widgets.CollapsiblePanel
  Constructor
Column - class grendel.widgets.Column.
  A Column is a vertical display unit for a table that maintains width, rendering, and header display data.
Column(Object) - Constructor for class grendel.widgets.Column
  Constructs a column with the given ID
Column(Object, Icon) - Constructor for class grendel.widgets.Column
  Contructs a column with the given ID and icon
Column(Object, String) - Constructor for class grendel.widgets.Column
  Constructs a column with the given ID and title
columnAdded(ColumnModelEvent) - Method in class grendel.widgets.ColumnHeader
columnAdded(ColumnModelEvent) - Method in interface grendel.widgets.ColumnModelListener
ColumnChangeListener - interface grendel.widgets.ColumnChangeListener.
ColumnHeader - class grendel.widgets.ColumnHeader.
ColumnHeader(ColumnModel) - Constructor for class grendel.widgets.ColumnHeader
  Takes a ColumnModel.
columnMarginChanged(ChangeEvent) - Method in class grendel.widgets.ColumnHeader
columnMarginChanged(ChangeEvent) - Method in interface grendel.widgets.ColumnModelListener
ColumnModel - interface grendel.widgets.ColumnModel.
  An interface for the data model that stores the layout of a set of columns.
ColumnModelEvent - class grendel.widgets.ColumnModelEvent.
ColumnModelEvent(Object, int, int) - Constructor for class grendel.widgets.ColumnModelEvent
ColumnModelImp - class grendel.widgets.ColumnModelImp.
ColumnModelImp() - Constructor for class grendel.widgets.ColumnModelImp
ColumnModelListener - interface grendel.widgets.ColumnModelListener.
columnMoved(ColumnModelEvent) - Method in class grendel.widgets.ColumnHeader
columnMoved(ColumnModelEvent) - Method in interface grendel.widgets.ColumnModelListener
ColumnName - Variable in class grendel.addressbook.AddressBook
columnRemoved(ColumnModelEvent) - Method in class grendel.widgets.ColumnHeader
columnRemoved(ColumnModelEvent) - Method in interface grendel.widgets.ColumnModelListener
columnSelectionChanged(ChangeEvent) - Method in class grendel.widgets.ColumnHeader
columnSelectionChanged(ChangeEvent) - Method in interface grendel.widgets.ColumnModelListener
columnWidthChanged(ChangeEvent) - Method in class grendel.widgets.ColumnModelImp
columnWidthChanged(ChangeEvent) - Method in interface grendel.widgets.ColumnChangeListener
columnWidthChanged(ColumnModelEvent) - Method in class grendel.widgets.ColumnHeader
columnWidthChanged(ColumnModelEvent) - Method in interface grendel.widgets.ColumnModelListener
commitDrop() - Method in class grendel.dnd.DragSourceContext
compare(Object, Object) - Method in interface calypso.util.Comparer
  Compare two objects for sorting.
Comparer - interface calypso.util.Comparer.
  This interface is the thing used by QSort to compare two objects.
Composition - class grendel.composition.Composition.
Composition() - Constructor for class grendel.composition.Composition
CompositionPanel - class grendel.composition.CompositionPanel.
CompositionPanel(Session) - Constructor for class grendel.composition.CompositionPanel
CompositionPanelListener - interface grendel.composition.CompositionPanelListener.
CompositionTest.AppCloser - class grendel.composition.CompositionTest.AppCloser.
  Closes the appliction.
CompositionTest.AppCloser() - Constructor for class grendel.composition.CompositionTest.AppCloser
CompressCommit(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbStore
compressWhitespace(boolean) - Method in class calypso.util.StringBuf
  Compress the whitespace present in the buffer.
CompressWhitespace(String, boolean) - Static method in class calypso.util.StringUtils
  Compress the whitespace out of a string and return a new string
computeValue(int) - Method in class calypso.util.SignedInteger
  Compute a value based on "aBaseValue".
configureForOwner(JComponent) - Method in class grendel.ui.XMLMenuBuilder
ConfigUtils - class calypso.util.ConfigUtils.
ConfigUtils() - Constructor for class calypso.util.ConfigUtils
connect() - Method in class grendel.storage.BerkeleyStore
connect(String, String, String) - Method in class grendel.storage.BerkeleyStore
Constants - class grendel.util.Constants.
  This class contains various constants that are used in various places that we don't want to recompute all over the place.
Constants() - Constructor for class grendel.util.Constants
contains(Object) - Method in class calypso.util.HashtableLite
contains(Object) - Method in class calypso.util.AtomHashtable
  Returns true if the Hashtable contains the element.
contains(Object) - Method in class calypso.util.WeakLinkArray
containsIdentical(Object) - Method in class calypso.util.Vec
containsKey(Atom) - Method in class calypso.util.HashtableLite
containsKey(Atom) - Method in class calypso.util.AtomHashtable
  Returns true if the Hashtable contains the key key.
contentType() - Method in interface grendel.mime.IMimeObject
  Returns the MIME content-type of this object.
contextClickSelection(MouseEvent) - Method in interface grendel.widgets.SelectionManager
  Passed on to listeners
contextClickSelection(MouseEvent) - Method in class grendel.widgets.MultiSelectionManager
  Passed on to listeners
contextClickSelection(MouseEvent) - Method in class grendel.widgets.SingleSelectionManager
  Passed on to listeners
Control - interface grendel.widgets.Control.
  I haven't figured out a good description for this yet.
controls - Variable in class grendel.widgets.MenuCtrl
controls - Variable in class grendel.widgets.MenuBarCtrl
CopyMessagesProgress(Vector, Folder) - Static method in class grendel.ui.ProgressFactory
count() - Method in class calypso.util.HashtableLite
Counter - class calypso.util.Counter.
  Like Integer except the value is mutable
Counter(int) - Constructor for class calypso.util.Counter
countMissingInRange(long, long) - Method in class grendel.storage.NewsSet
  Returns the number of elements in the range [start, end) which are not members of the set.
CR - Static variable in class dog.mail.util.CRLFInputStream
  The CR octet.
CR - Static variable in class dog.mail.util.CRLFOutputStream
  The CR octet.
create() - Method in class calypso.util.TempFile
create(int) - Method in class dog.mail.nntp.Newsgroup
  NNTP folders can't be created, deleted, or renamed.
createBackingStoreInputStream() - Method in class calypso.util.CacheOutputStream
  Assuming backing-store is in use, creates an InputStream that reads from the underlying TempFile, and will call this.discardBuffer() when that InputStream reaches EOF.
createChild(IMimeObject) - Method in interface grendel.mime.IMimeOperator
  If the MimeObject is not a leaf node, this method will be called each time a new child object is seen.
CreateNewFileStore(nsIMdbEnv, String, mdbOpenPolicy) - Method in interface grendel.storage.mdb.nsIMdbFactory
createSeparator(int) - Method in class grendel.widgets.Splitter
  Creates a separator of a given pixel size.
createSeparator(int, boolean) - Method in class grendel.widgets.Splitter
  Creates an separator of a given pixel size.
createSpring() - Method in class grendel.ui.ToolBarLayout
CRLF - Static variable in class dog.mail.util.CRLFOutputStream
  The CR/LF pair.
CRLFInputStream - class dog.mail.util.CRLFInputStream.
  An input stream that filters out CR/LF pairs into LFs.
CRLFInputStream(InputStream) - Constructor for class dog.mail.util.CRLFInputStream
  Constructs a CR/LF input stream connected to the specified input stream.
CRLFOutputStream - class dog.mail.util.CRLFOutputStream.
  An output stream that filters LFs into CR/LF pairs.
CRLFOutputStream(OutputStream) - Constructor for class dog.mail.util.CRLFOutputStream
  Constructs a CR/LF output stream connected to the specified output stream.
current() - Method in class calypso.util.CharArrayIterator
CutAllColumns(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbRow
CutColumn(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbRow
CutIndex(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
CutOid(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbTable
CutRow(nsIMdbEnv, nsIMdbRow) - Method in interface grendel.storage.mdb.nsIMdbTable

## D

DATE - Static variable in interface grendel.view.MessageSetView
db - Variable in class grendel.storage.intertwingle.Twingle
DB - interface grendel.storage.intertwingle.DB.
  An interface to a RDF-ish database.
dealWithPendingStream() - Method in class grendel.storage.PopStore
decrement() - Method in class calypso.util.Counter
DEFAULT_PORT - Static variable in class dog.mail.nntp.NNTPStore
  The default NNTP port.
DefaultCellRenderer - class grendel.widgets.DefaultCellRenderer.
  The default TreeTable cell renderer.
DefaultCellRenderer() - Constructor for class grendel.widgets.DefaultCellRenderer
defaultFolder - Variable in class grendel.storage.PopStore
defaultFolder - Variable in class grendel.storage.BerkeleyStore
DefaultHeaderRenderer - class grendel.widgets.DefaultHeaderRenderer.
  The default renderer for column headers.
DefaultHeaderRenderer() - Constructor for class grendel.widgets.DefaultHeaderRenderer
DefaultPreferences - class calypso.util.DefaultPreferences.
DefaultPreferences() - Constructor for class calypso.util.DefaultPreferences
DefaultStore - Static variable in class grendel.storage.PopStore
DefaultStore - Static variable in class grendel.storage.NewsStore
delete() - Method in class calypso.util.TempFile
delete(boolean) - Method in class dog.mail.nntp.Newsgroup
  NNTP folders can't be created, deleted, or renamed.
delete(ICard) - Method in interface grendel.addressbook.addresscard.ICardSource
  delete a card(s)
delete(ICard) - Method in class grendel.addressbook.addresscard.LDAP_Server
  Delete an entry from the server.
delete(ICard) - Method in class grendel.addressbook.addresscard.ACS_Personal
  No-op implementation of delete(ICard) from ICardSource
delete(long) - Method in class grendel.storage.NewsSet
  Cause the number to not be a member of the set.
delete(long, long) - Method in class grendel.storage.NewsSet
  Cause the numbers in the range [start, end) to not be members of the set.
DELETED - Static variable in interface grendel.view.MessageSetView
DeleteMessagesProgress(Vector) - Static method in class grendel.ui.ProgressFactory
deleteTag - Static variable in class grendel.addressbook.AddressBook
DeleteTag - Static variable in class grendel.composition.CompositionPanel
deliveryString() - Method in class grendel.composition.Addressee
deliveryToInt(String) - Static method in class grendel.composition.Addressee
deliveryToString(int) - Static method in class grendel.composition.Addressee
DEPRESSED - Static variable in interface grendel.widgets.HeaderRenderer
DESCENDING - Static variable in class grendel.addressbook.addresscard.AC_IDSet
DialogAuthenticator - class grendel.ui.DialogAuthenticator.
DialogAuthenticator() - Constructor for class grendel.ui.DialogAuthenticator
dirty - Variable in class grendel.storage.NewsRC
DisableIndexOnSort(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
discardBackingStore() - Method in class calypso.util.CacheOutputStream
  Assuming backing-store is in use, delete the underlying temp file.
discardBuffer() - Method in class calypso.util.CacheOutputStream
  Call this when you're done with this object.
displayFolder(Folder) - Method in class grendel.ui.MessageDisplayManager
  Displays a folder given a folder object.
displayFolder(Folder) - Method in class grendel.ui.MultiMessageDisplayManager
  Displays a folder given a folder object.
displayFolder(Folder) - Method in class grendel.ui.UnifiedMessageDisplayManager
  Displays a folder given a folder object.
displayFolder(Folder, Message) - Method in class grendel.ui.MessageDisplayManager
  Displays folder given a Folder object and selects a message in that folder given a Message object.
displayFolder(Folder, Message) - Method in class grendel.ui.MultiMessageDisplayManager
  Displays folder given a Folder object and selects a message in that folder given a Message object.
displayFolder(Folder, Message) - Method in class grendel.ui.UnifiedMessageDisplayManager
  Displays folder given a Folder object and selects and displays a message in that folder given a Message object.
displayMaster() - Method in class grendel.ui.MessageDisplayManager
  Displays the master (A folder tree, for now).
displayMaster() - Method in class grendel.ui.MultiMessageDisplayManager
  Displays the master.
displayMaster() - Method in class grendel.ui.UnifiedMessageDisplayManager
  Displays the master (A folder tree, for now).
displayMaster(Folder) - Method in class grendel.ui.MessageDisplayManager
  Displays the master with the given folder selected.
displayMaster(Folder) - Method in class grendel.ui.MultiMessageDisplayManager
  Displays the master with the given folder selected.
displayMaster(Folder) - Method in class grendel.ui.UnifiedMessageDisplayManager
  Displays the master with the given folder selected.
displayMessage(Message) - Method in class grendel.ui.MessageDisplayManager
  Displays a message given a Message object.
displayMessage(Message) - Method in class grendel.ui.MultiMessageDisplayManager
  Displays a message given a Message object.
displayMessage(Message) - Method in class grendel.ui.UnifiedMessageDisplayManager
  Displays a message given a Message object.
dispose() - Method in class grendel.composition.CompositionPanel
dispose() - Method in class grendel.composition.Composition
dispose() - Method in class grendel.search.SearchFrame
dispose() - Method in class grendel.search.ResultsFrame
dispose() - Method in class grendel.ui.GeneralFrame
dispose() - Method in class grendel.ui.FolderFrame
dispose() - Method in class grendel.ui.MessageFrame
dispose() - Method in class grendel.ui.GeneralDialog
dispose() - Method in class grendel.ui.FolderPanel
dispose() - Method in class grendel.ui.MasterPanel
dispose() - Method in class grendel.ui.ProgressFrame
dispose() - Method in class grendel.ui.MessagePanel
  Disposes of message panel resources.
DnDConstants - class grendel.dnd.DnDConstants.
DnDConstants() - Constructor for class grendel.dnd.DnDConstants
doBiff() - Method in interface grendel.storage.MailDrop
  Go to the maildrop and update the info on how many messages out there are waiting.
dock() - Method in class grendel.composition.NSTabbedPane
  the toolbar is about to be docked
documentChanged(ATC_Document) - Method in class grendel.composition.TestDataSource2
  Gives notification the document has changed so perform a new search.
dog.mail.nntp - package dog.mail.nntp
dog.mail.util - package dog.mail.util
doLayout() - Method in class grendel.composition.AddressList.AddressPanel
  layout Addressee lines.
doLayout() - Method in class grendel.composition.AddressList.AddressLine
  layout Delivery Button, DragIcon and AddressTextField.
doLayout() - Method in class grendel.ui.SimpleMessageHeader
done() - Method in class calypso.util.MemoryMonitor
doneSendingMail(ChangeEvent) - Method in interface grendel.composition.CompositionPanelListener
doubleClickSelection(MouseEvent) - Method in interface grendel.widgets.SelectionManager
  Passed on to listeners
doubleClickSelection(MouseEvent) - Method in class grendel.widgets.MultiSelectionManager
  Passed on to listeners
doubleClickSelection(MouseEvent) - Method in class grendel.widgets.SingleSelectionManager
  Passed on to listeners
dragDropEnd(DragSourceDropEvent) - Method in interface grendel.dnd.DragSourceListener
dragEnter(DragSourceDragEvent) - Method in interface grendel.dnd.DragSourceListener
dragEnter(DropTargetDragEvent) - Method in interface grendel.dnd.DropTargetListener
dragExit(DragSourceDragEvent) - Method in interface grendel.dnd.DragSourceListener
dragExit(DropTargetDragEvent) - Method in interface grendel.dnd.DropTargetListener
dragGestureChanged(DragSourceDragEvent) - Method in interface grendel.dnd.DragSourceListener
DRAGGING - Static variable in interface grendel.widgets.HeaderRenderer
dragOver(DragSourceDragEvent) - Method in interface grendel.dnd.DragSourceListener
dragOver(DropTargetDragEvent) - Method in interface grendel.dnd.DropTargetListener
dragScroll(DropTargetDragEvent) - Method in interface grendel.dnd.DropTargetListener
dragSelection(MouseEvent) - Method in interface grendel.widgets.SelectionManager
  Passed on to listeners
dragSelection(MouseEvent) - Method in class grendel.widgets.MultiSelectionManager
  Passed on to listeners
dragSelection(MouseEvent) - Method in class grendel.widgets.SingleSelectionManager
  Passed on to listeners
DragSource - class grendel.dnd.DragSource.
DragSource() - Constructor for class grendel.dnd.DragSource
DragSourceContext - class grendel.dnd.DragSourceContext.
DragSourceContext(DragSource, Component, AWTEvent, Transferable) - Constructor for class grendel.dnd.DragSourceContext
DragSourceDragEvent - class grendel.dnd.DragSourceDragEvent.
DragSourceDragEvent(DragSourceContext, int, int) - Constructor for class grendel.dnd.DragSourceDragEvent
DragSourceDropEvent - class grendel.dnd.DragSourceDropEvent.
DragSourceDropEvent(Object, boolean, boolean) - Constructor for class grendel.dnd.DragSourceDropEvent
DragSourceListener - interface grendel.dnd.DragSourceListener.
DrawTrimmedString(Graphics, String, FontMetrics, int, int, int, int) - Static method in class grendel.ui.Util
drop(DragSourceDragEvent) - Method in interface grendel.dnd.DragSourceListener
drop(DropTargetDropEvent) - Method in interface grendel.dnd.DropTargetListener
DropActivity(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCollection
dropComplete(boolean) - Method in class grendel.dnd.DropTargetContext
DropTarget - class grendel.dnd.DropTarget.
DropTarget() - Constructor for class grendel.dnd.DropTarget
DropTarget(Component) - Constructor for class grendel.dnd.DropTarget
DropTargetComponent - interface grendel.dnd.DropTargetComponent.
DropTargetContext - class grendel.dnd.DropTargetContext.
DropTargetContext() - Constructor for class grendel.dnd.DropTargetContext
DropTargetDragEvent - class grendel.dnd.DropTargetDragEvent.
DropTargetDragEvent(Object, DropTargetContext, Point, int, DataFlavor[]) - Constructor for class grendel.dnd.DropTargetDragEvent
DropTargetDropEvent - class grendel.dnd.DropTargetDropEvent.
DropTargetDropEvent(Object, DropTargetContext, Point, int, Transferable) - Constructor for class grendel.dnd.DropTargetDropEvent
DropTargetEvent - class grendel.dnd.DropTargetEvent.
DropTargetEvent(Object, DropTargetContext, Point, int) - Constructor for class grendel.dnd.DropTargetEvent
DropTargetListener - interface grendel.dnd.DropTargetListener.
Dump - class grendel.storage.intertwingle.Dump.
  Dump a SimpleDB.
dump() - Method in interface grendel.view.ViewedMessage
  Debugging hack.
Dump() - Constructor for class grendel.storage.intertwingle.Dump
dump(PrintStream) - Method in class grendel.storage.intertwingle.SimpleDB

## E

eatNewline() - Method in class calypso.util.RandomAccessFileWithByteLines
  Eat up one newline if present in the fBuffer.
EditHostDialog - class grendel.ui.EditHostDialog.
EditHostDialog(Frame, URLName) - Constructor for class grendel.ui.EditHostDialog
elements() - Method in class grendel.addressbook.addresscard.AddressCardAttributeSet
elements() - Method in class grendel.storage.NewsRC
elements() - Method in class calypso.util.HashtableLite
elements() - Method in class calypso.util.WeakLinkArray
elementsArray() - Method in class calypso.util.HashtableLite
elementsArray() - Method in class calypso.util.AtomHashtable
  Returns an Object array containing the Hashtable's elements.
elementsVector() - Method in class calypso.util.HashtableLite
empty() - Method in class calypso.util.Recycler
EmptyAllCells(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbRow
EmptyRecycler() - Static method in class calypso.util.StringBuf
  Empty the recycler discarding any cached StringBuf objects
EmptyRecycler() - Static method in class calypso.util.HashtableRecycler
  Empty the recycler, it's earth day
EmptyRecycler() - Static method in class calypso.util.VectorRecycler
  Empty the recycler, it's earth day
EmptyRecycler() - Static method in class calypso.util.ByteBuf
  Empty the recycler discarding any cached ByteBuf objects
EnableIndexOnSort(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
END - Static variable in class dog.mail.util.MessageInputStream
  The stream termination octet.
END - Static variable in class dog.mail.util.MessageOutputStream
  The stream termination octet.
EndBatchChangeHint(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbTable
endTests() - Method in class grendel.SelfTest
  Clean up at the end.
endTests() - Method in class grendel.storage.SelfTest
ensureCapacity(int) - Method in class calypso.util.StringBuf
  Ensures that the capacity of the buffer is at least equal to the specified minimum.
ensureCapacity(int) - Method in class calypso.util.ByteBuf
  Ensures that the capacity of the buffer is at least equal to the specified minimum.
ensureVisible(TreePath) - Method in class grendel.widgets.TreeTable
enterInvariantReadLock() - Method in class calypso.util.RWLock
  Enter the invariant read lock.
enterReadLock() - Method in class calypso.util.RWLock
enterWriteLock() - Method in class calypso.util.RWLock
EnumerationEnumerator - class calypso.util.EnumerationEnumerator.
EnumerationEnumerator() - Constructor for class calypso.util.EnumerationEnumerator
eof(ByteBuf) - Method in class grendel.mime.encoder.MimeEncoder
  Tell the decoder that no more input data will be forthcoming.
eof(ByteBuf) - Method in class grendel.mime.encoder.MimeBase64Decoder
  Tell the Base64 decoder that no more input data will be forthcoming.
eof(ByteBuf) - Method in class grendel.mime.encoder.MimeUUEncoder
  Tell the uu encoder that no more input data will be forthcoming.
eof(ByteBuf) - Method in class grendel.mime.encoder.MimeQuotedPrintableEncoder
  Tell the quoted-printable encoder that no more input data will be forthcoming.
eof(ByteBuf) - Method in class grendel.mime.encoder.MimeBase64Encoder
  Tell the base64 encoder that no more input data will be forthcoming.
eof(ByteBuf) - Method in class grendel.mime.encoder.MimeUUDecoder
  Tell the uudecoder that no more input data will be forthcoming.
eof(ByteBuf) - Method in class grendel.mime.encoder.MimeQuotedPrintableDecoder
  Tell the quoted-printable decoder that no more input data will be forthcoming.
equals(ByteBuf) - Method in class calypso.util.ByteBuf
  Compares this ByteBuf to another ByteBuf.
equals(Object) - Method in class grendel.prefs.UserPrefs
equals(Object) - Method in class grendel.widgets.TreePath
  Overloaded so that different objects with same contents are considered equal.
equals(Object) - Method in class calypso.util.AttributeValuePair
equals(Object) - Method in class calypso.util.StringBuf
equals(Object) - Method in class calypso.util.Atom
equals(Object) - Method in class calypso.util.ByteBuf
equals(String) - Method in class calypso.util.StringBuf
  Compares this StringBuf to another String.
equals(String) - Method in class calypso.util.ByteBuf
  Compares this ByteBuf to another String.
equals(StringBuf) - Method in class calypso.util.StringBuf
  Compares this StringBuf to another StringBuf.
equalsIgnoreCase(ByteBuf) - Method in class calypso.util.ByteBuf
  Compares this ByteBuf to another ByteBuf.
equalsIgnoreCase(int, int, String) - Method in class calypso.util.StringBuf
equalsIgnoreCase(String) - Method in class calypso.util.StringBuf
  Compares this StringBuf to another String.
equalsIgnoreCase(StringBuf) - Method in class calypso.util.StringBuf
  Compares this StringBuf to another StringBuf.
evaluate_ACSP(IQuerySet) - Method in class grendel.addressbook.addresscard.TermEqual
  No-op for now (Jeff)
evaluate_ACSP(IQuerySet) - Method in class grendel.addressbook.addresscard.TermOr
  No-op for now (Jeff)
evaluate_ACSP(IQuerySet) - Method in class grendel.addressbook.addresscard.TermNotEqual
  No-op for now (Jeff)
evaluate_ACSP(IQuerySet) - Method in interface grendel.addressbook.addresscard.ITerm
evaluate_ACSP(IQuerySet) - Method in class grendel.addressbook.addresscard.TermAnd
  no-op for now (Jeff)
exists() - Method in class dog.mail.nntp.Newsgroup
  Indicates whether this folder exists.
exitInvariantReadLock() - Method in class calypso.util.RWLock
exitReadLock() - Method in class calypso.util.RWLock
exitWriteLock() - Method in class calypso.util.RWLock
expand() - Method in interface grendel.widgets.Collapsible
expand() - Method in class grendel.widgets.CollapsiblePanel
  Uncollapses the panel.
ExportToFormat(nsIMdbEnv, String, String) - Method in interface grendel.storage.mdb.nsIMdbPort
expunge() - Method in class dog.mail.nntp.Newsgroup
  Expunges this folder.

## F

fAnimation - Variable in class grendel.ui.GeneralFrame
fBuffer - Variable in class calypso.util.RandomAccessFileWithByteLines
fData - Variable in class grendel.widgets.DefaultCellRenderer
fEnd - Variable in class calypso.util.RandomAccessFileWithByteLines
fetch() - Method in class calypso.util.PrefetchEnumeration
fetch() - Method in class calypso.util.ByteToCharConverterEnumeration
fetch() - Method in class calypso.util.ClasspathEntryEnumeration
fetch() - Method in class calypso.util.CharToByteConverterEnumeration
fetch(Message[], FetchProfile) - Method in class dog.mail.nntp.Newsgroup
  Does nothing.
fetchNewMail() - Method in interface grendel.storage.MailDrop
  Actually go to maildrop, grab any messages, and stuff them into folders.
fFetch - Variable in class calypso.util.PrefetchEnumeration
fFloatingTitle - Variable in class grendel.composition.NSTabbedPane
fID - Variable in class grendel.composition.NSTabbedPane
fID - Variable in class grendel.ui.GeneralFrame
file - Variable in class grendel.storage.NewsRC
file_date - Variable in class grendel.storage.NewsRC
file_size - Variable in class grendel.storage.NewsRC
file() - Method in class grendel.storage.NewsRC
  Returns the file associated with this newsrc object.
fileSearchURLs(String, Class) - Static method in class calypso.util.ConfigUtils
  This is the standardized place for getting a list of URLs which you should search, in order, when trying to locate a resource which may be overridden by external files.
fileTag - Static variable in class grendel.composition.CompositionPanel
fill() - Method in class calypso.util.RandomAccessFileWithByteLines
fillForCapacity(int) - Method in class calypso.util.RandomAccessFileWithByteLines
  Fill the fBuffer, keeping whatever is unread in the fBuffer and ensuring that "capacity" characters of total filled fBuffer space is available.
FilterFolderFactory - class grendel.storage.FilterFolderFactory.
FilterFolderFactory() - Constructor for class grendel.storage.FilterFolderFactory
finalize() - Method in class grendel.storage.UnixDotLock
  If this object becomes reclaimed without unlock() having been called, then call it (thus unlocking the underlying disk file.)
finalize() - Method in class calypso.util.CacheOutputStream
  Calls discardBuffer(), in case this object was dropped without being properly shut down.
finalize() - Method in class calypso.util.URLClassLoader
finalize() - Method in class calypso.util.TempFile
finalize() - Method in class calypso.util.Atom
Find(String) - Static method in class calypso.util.Atom
  Find the atom for the given argument string.
Find(StringBuf) - Static method in class calypso.util.Atom
  Find the atom for the given argument string.
findAgainTag - Static variable in class grendel.composition.CompositionPanel
findAll(String, String, boolean) - Method in class grendel.storage.intertwingle.SimpleDB
findAll(String, String, boolean) - Method in class grendel.storage.intertwingle.BGDB
findAll(String, String, boolean) - Method in interface grendel.storage.intertwingle.DB
findClass(String) - Method in class calypso.util.URLClassLoader
  This method finds a class.
findFirst(String, String, boolean) - Method in class grendel.storage.intertwingle.SimpleDB
findFirst(String, String, boolean) - Method in class grendel.storage.intertwingle.BGDB
findFirst(String, String, boolean) - Method in interface grendel.storage.intertwingle.DB
FindFolderFrame(Folder) - Static method in class grendel.ui.FolderFrame
FindFrameByID(String) - Static method in class grendel.ui.GeneralFrame
  Finds the last created frame of a given id.
FindFrameByID(String, GeneralFrame) - Static method in class grendel.ui.GeneralFrame
  Finds the last created frame of a given id.
findInMessageTag - Static variable in class grendel.composition.CompositionPanel
FindMessageFrame(Message) - Static method in class grendel.ui.MessageFrame
  Returns the frame displaying, or in the process of displaying, the given message.
fInput - Variable in class calypso.util.RandomAccessFileWithByteLines
first() - Method in class calypso.util.CharArrayIterator
firstNonMember() - Method in class grendel.storage.NewsSet
  Returns the lowest non-member of the set greater than 0.
firstNonMember(long, long) - Method in class grendel.storage.NewsSet
  Returns the first number which is not a member of the set, which falls in the range [min, max).
fLabels - Variable in class grendel.ui.GeneralFrame
FLAGGED - Static variable in interface grendel.view.MessageSetView
floatToolbar() - Method in class grendel.composition.NSTabbedPane
  tells the toolbar it is about to float
flush() - Method in class calypso.util.CacheOutputStream
flushChanges() - Method in class grendel.storage.intertwingle.BGDB
fMenu - Variable in class grendel.ui.GeneralFrame
fMessage - Variable in class grendel.ui.MessageHeader
fName - Variable in class grendel.composition.NSTabbedPane
fName - Variable in class calypso.util.AttributeValuePair
fObject - Variable in class grendel.widgets.DefaultCellRenderer
focusGained(FocusEvent) - Method in class grendel.composition.AddressList.AddressTextField
  stub
focusGained(FocusEvent) - Method in class grendel.composition.AddressList.DeliveryButton
  Display button highlight.
focusLost(FocusEvent) - Method in class grendel.composition.AddressList.AddressTextField
  On focusLost, evaluate line for multiple entries.
focusLost(FocusEvent) - Method in class grendel.composition.AddressList.DeliveryButton
  Remove button highlight.
fOffset - Variable in class calypso.util.RandomAccessFileWithByteLines
folderChanged(ViewedStoreEvent) - Method in interface grendel.view.ViewedStoreListener
FolderCombo - class grendel.ui.FolderCombo.
FolderCombo() - Constructor for class grendel.ui.FolderCombo
folderCreated(ViewedStoreEvent) - Method in interface grendel.view.ViewedStoreListener
folderDeleted(ViewedStoreEvent) - Method in interface grendel.view.ViewedStoreListener
FolderExtra - interface grendel.storage.FolderExtra.
  These are extra interfaces that our folder objects implement that are not implemented as part of the standard Folder class.
FolderExtraFactory - class grendel.storage.FolderExtraFactory.
  If you want to call any of the FolderExtra methods on a Folder, you should get the FolderExtra object using this call.
FolderExtraFactory() - Constructor for class grendel.storage.FolderExtraFactory
FolderFrame - class grendel.ui.FolderFrame.
FolderFrame(Folder) - Constructor for class grendel.ui.FolderFrame
FolderListTransferable - class grendel.ui.FolderListTransferable.
FolderListTransferable(Vector) - Constructor for class grendel.ui.FolderListTransferable
folderLoaded(ChangeEvent) - Method in interface grendel.ui.FolderPanelListener
  Called when a folder is done loading
FolderPanel - class grendel.ui.FolderPanel.
  Panel to display the contents of a folder.
FolderPanel() - Constructor for class grendel.ui.FolderPanel
  Constructs a folder panel
FolderPanelListener - interface grendel.ui.FolderPanelListener.
  Interface for information about changes in the `FolderPanel`
folderSelectionChanged(ChangeEvent) - Method in interface grendel.ui.FolderPanelListener
  Called when the selection changes.
folderSelectionDoubleClicked(ChangeEvent) - Method in interface grendel.ui.FolderPanelListener
  Called when the user double clicks.
folderStatus(StatusEvent) - Method in interface grendel.ui.FolderPanelListener
  Called for status text updates
FolderView - interface grendel.view.FolderView.
  Implements a view on a storage folder; this shows all the messages currently stored in a folder.
FolderViewFactory - class grendel.view.FolderViewFactory.
  Factory to create a new FolderView object, viewing the given Folder.
FolderViewFactory() - Constructor for class grendel.view.FolderViewFactory
FOLLOWUP_TO - Static variable in class grendel.composition.Addressee
ForObject(Object) - Static method in class calypso.util.Atom
fPanel - Variable in class grendel.ui.GeneralFrame
fPct - Variable in class calypso.util.SignedInteger
freeUpMemory() - Method in class calypso.util.MemoryMonitor
fResourceBase - Variable in class grendel.ui.GeneralFrame
fResourceBase - Variable in class grendel.ui.GeneralPanel
fSelected - Variable in class grendel.widgets.DefaultCellRenderer
fSign - Variable in class calypso.util.SignedInteger
fStatusBar - Variable in class grendel.ui.GeneralFrame
fStatusLabel - Variable in class grendel.ui.GeneralFrame
fThis - Variable in class grendel.ui.GeneralDialog
fToolBar - Variable in class grendel.ui.GeneralFrame
fToolBar - Variable in class grendel.ui.GeneralPanel
fToolBarPanel - Variable in class grendel.ui.GeneralFrame
fToolBarPanelConstraints - Variable in class grendel.ui.GeneralFrame
fToolBarPanelLayout - Variable in class grendel.ui.GeneralFrame
fullDump(PrintStream) - Method in class calypso.util.ByteBuf
  Write to the given output stream a detailed description of each byte in this buffer.
fullDump(PrintStream, int, int) - Method in class calypso.util.ByteBuf
  Write to the given output stream a detailed description of the given bytes in this buffer.
fValue - Variable in class calypso.util.Counter
fValue - Variable in class calypso.util.AttributeValuePair
fValue - Variable in class calypso.util.SignedInteger

## G

gAlphaChars - Static variable in class calypso.util.Abacus
gBinaryChars - Static variable in class calypso.util.Abacus
General - class grendel.prefs.ui.General.
General() - Constructor for class grendel.prefs.ui.General
GeneralDialog - class grendel.ui.GeneralDialog.
GeneralDialog(Frame) - Constructor for class grendel.ui.GeneralDialog
GeneralDialog(Frame, boolean) - Constructor for class grendel.ui.GeneralDialog
GeneralDialog(Frame, String) - Constructor for class grendel.ui.GeneralDialog
GeneralFrame - class grendel.ui.GeneralFrame.
GeneralFrame(String, String) - Constructor for class grendel.ui.GeneralFrame
GeneralPanel - class grendel.ui.GeneralPanel.
GeneralPanel() - Constructor for class grendel.ui.GeneralPanel
GeneralPrefs - class grendel.prefs.base.GeneralPrefs.
generate(String) - Static method in class grendel.util.MessageIDGenerator
  Generates a new Message-ID string.
Get() - Static method in class grendel.storage.SearchResultsFolderFactory
Get() - Static method in class grendel.ui.MultiMessageDisplayManager
Get() - Static method in class calypso.util.PreferencesFactory
  Return the preferences object.
get(Atom) - Method in class calypso.util.HashtableLite
get(Atom) - Method in class calypso.util.AtomHashtable
  Returns the element associated with the key.
Get(Folder) - Static method in class grendel.storage.FolderExtraFactory
get(int) - Method in class grendel.prefs.base.IdentityArray
get(int) - Method in class grendel.prefs.base.ServerArray
Get(Message) - Static method in class grendel.storage.MessageExtraFactory
getActions() - Method in class grendel.composition.CompositionPanel
  Fetch the list of actions supported by this editor.
getActions() - Method in class grendel.ui.GeneralPanel
getActions() - Method in class grendel.ui.FolderPanel
  Returns the actions available for this panel
getActions() - Method in class grendel.ui.MasterPanel
  Returns the actions associated with this panel.
getAdded() - Method in class grendel.widgets.SelectionEvent
getAdditionalBeanInfo() - Method in class grendel.composition.AddressListBeanInfo
getAddress() - Method in class grendel.storage.addressparser.RFC822Mailbox
getAddressBar() - Method in class grendel.composition.CompositionPanel
  Return the addressing bar
getAddressee() - Method in class grendel.composition.AddressList.AddressLine
getAddresses() - Method in class grendel.composition.AddressList
  Returns the addresses in the form of an array.
getAddressHeader(String) - Method in class dog.mail.nntp.Article
  Returns an array of addresses for the specified header key.
getAddressList() - Method in class grendel.composition.AddressBar
getAddressString(int) - Method in class grendel.storage.addressparser.RFC822AddressList
getAllRecipients() - Method in class dog.mail.nntp.Article
  Returns all the recipients' addresses.
getAlphaString(int) - Static method in class calypso.util.Abacus
  Formats the value as an alpha string
getAnchor() - Method in class grendel.ui.ToolBarLayout
getAsProperties() - Method in interface calypso.util.Preferences
  Return the preferences as a Properties object
getAsText() - Method in class grendel.prefs.UIPrefsEditor
getAsText() - Method in class grendel.prefs.MailServerPrefsEditor
getAsText() - Method in class grendel.prefs.UserPrefsEditor
getAttachments() - Method in class grendel.composition.AttachmentsList
  Get the current set of attachments, or a zero-length array if none
getAttachmentsList() - Method in class grendel.composition.AddressBar
getAttribute(String) - Method in class grendel.addressbook.addresscard.AddressCardAttributeSet
getAttribute(String) - Method in class grendel.addressbook.addresscard.LDAP_Card
  Get a value of the address card.
getAttribute(String) - Method in interface grendel.addressbook.addresscard.IAttributeSet
  Return the named attribute.
getAttribute(String) - Method in class grendel.addressbook.addresscard.AddressCard
getAttribute(String) - Method in class grendel.addressbook.addresscard.LDAP_AttributeSet
  Return the named attribute.
getAttribute(String) - Method in interface grendel.addressbook.addresscard.ICard
  Get a value of the address card.
getAttribute(String) - Method in class grendel.ui.PageModel
  Get an attribute from the model.
getAttributeSet() - Method in class grendel.addressbook.addresscard.LDAP_Card
  Get the full attribute set for this card.
getAttributeSet() - Method in class grendel.addressbook.addresscard.AddressCard
getAttributeSet() - Method in interface grendel.addressbook.addresscard.ICard
  Get the full attribute set for this card.
getAttributeTerm(Object, Object) - Method in interface grendel.search.ISearchAttribute
  Returns an attribute search term.
getAuthor() - Method in interface grendel.storage.MessageExtra
  The name of the author of this message (not his email address).
GetAutoClear() - Method in interface grendel.storage.mdb.nsIMdbEnv
getAutoScrollInsets() - Method in class grendel.dnd.DropTarget
getAutoscrolls() - Method in class grendel.widgets.TreeTable
getBeginIndex() - Method in class calypso.util.CharArrayIterator
getBerkeleyDirectory() - Method in class grendel.prefs.base.ServerStructure
getBiffState() - Method in interface grendel.storage.MailDrop
  Find out whether we actually know anything about new messages waiting on the maildrop.
getBinaryString(int) - Static method in class calypso.util.Abacus
  Convert the given integer value into a string of binary digits
getBoolean(String) - Method in interface calypso.util.Preferences
  Given a name of a preference, return its value as a boolean.
getBoolean(String, boolean) - Method in interface calypso.util.Preferences
  Given a name of a preference, return its value as a boolean.
getBounds(String, int, int) - Method in class grendel.prefs.base.InvisiblePrefs
getButtonWidth() - Method in class grendel.composition.AddressList.AddressLine
getBytes(int, int, byte[], int) - Method in class calypso.util.ByteBuf
  Copies the characters of the specified substring (determined by srcBegin and srcEnd) into the character array, starting at the array's dstBegin location.
getCardEnumeration() - Method in class grendel.addressbook.addresscard.AddressCardSet
getCardSet(ITerm, String[]) - Method in interface grendel.addressbook.addresscard.ICardSource
  retrieveing address cards
getCardSet(ITerm, String[]) - Method in class grendel.addressbook.addresscard.LDAP_Server
  Retrieveing address cards as a set.
getCardSet(ITerm, String[]) - Method in class grendel.addressbook.addresscard.ACS_Personal
  retrieving address cards
getCaret() - Method in class grendel.widgets.TreeTable
  Returns the last object on which the user clicked.
GetCell(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbRow
getCellEditor() - Method in class grendel.widgets.Column
  Not implemented
getCellEditorComponent() - Method in class grendel.widgets.ToggleCellEditor
getCellEditorComponent() - Method in interface grendel.widgets.CellEditor
getCellEditorComponent() - Method in class grendel.widgets.TextCellEditor
getCellEditorValue() - Method in class grendel.widgets.ToggleCellEditor
getCellEditorValue() - Method in class grendel.widgets.TextCellEditor
getCellRenderer() - Method in class grendel.widgets.Column
  Returns the cell renderer for this column.
getChars(int, int, char[], int) - Method in class calypso.util.StringBuf
  Copies the characters of the specified substring (determined by srcBegin and srcEnd) into the character array, starting at the array's dstBegin location.
getCheckBox() - Method in class grendel.widgets.ToggleCellEditor
getCheckBox() - Method in class grendel.widgets.ToggleCellRenderer
getChild() - Method in interface grendel.view.ViewedMessage
  Returns the first child of this message.
getChild(Object) - Method in interface grendel.widgets.TreeTableDataModel
  Retrieves the first child of the given node.
getChildren() - Method in class grendel.widgets.TreeTableModelEvent
getChildren(Object) - Method in interface grendel.widgets.TreeTableDataModel
  Retrieves the children of a given node.
getCodeBaseURL() - Method in class calypso.util.URLClassLoader
getColumn(int) - Method in interface grendel.widgets.ColumnModel
getColumn(int) - Method in class grendel.widgets.ColumnModelImp
getColumn(Object) - Method in interface grendel.widgets.ColumnModel
getColumn(Object) - Method in class grendel.widgets.ColumnModelImp
getColumnClass(int) - Method in class grendel.addressbook.AddressBook.DataModel
getColumnCount() - Method in class grendel.addressbook.AddressBook.DataModel
getColumnCount() - Method in interface grendel.widgets.ColumnModel
getColumnCount() - Method in class grendel.widgets.ColumnModelImp
getColumnHeader() - Method in class grendel.widgets.TreeTable
  Returns the ColumnHeader widget that allows the user to view and manipulate column properties.
getColumnIndex(Column) - Method in interface grendel.widgets.ColumnModel
getColumnIndex(Column) - Method in class grendel.widgets.ColumnModelImp
getColumnIndexAtX(int) - Method in interface grendel.widgets.ColumnModel
getColumnIndexAtX(int) - Method in class grendel.widgets.ColumnModelImp
getColumnMargin() - Method in interface grendel.widgets.ColumnModel
getColumnMargin() - Method in class grendel.widgets.ColumnModelImp
getColumnModel() - Method in class grendel.widgets.TreeTable
  Retuns the column model
getColumnName(int) - Method in class grendel.addressbook.AddressBook.DataModel
getColumns() - Method in interface grendel.widgets.ColumnModel
getColumns() - Method in class grendel.widgets.ColumnModelImp
getColumnX(Column) - Method in class grendel.widgets.TreeTable
getComponent() - Method in class grendel.composition.NSTabbedPane
  gets the component associated with the toolbar
getComponent() - Method in class grendel.dnd.DropTargetContext
getComponent() - Method in class grendel.dnd.DragSourceContext
getComponent() - Method in class grendel.dnd.DropTarget
getComponent() - Method in class grendel.ui.XMLPageBuilder
getComponent() - Method in class grendel.ui.XMLMenuBuilder
getComponent() - Method in class grendel.widgets.DefaultCellRenderer
getComponent() - Method in interface grendel.widgets.HeaderRenderer
getComponent() - Method in interface grendel.widgets.CellRenderer
getComponent() - Method in class grendel.widgets.Animation
getComponent() - Method in class grendel.widgets.DefaultHeaderRenderer
getComponent() - Method in class grendel.widgets.ToggleCellRenderer
GetComposeMessageAction() - Static method in class grendel.ui.ActionFactory
getContent() - Method in class dog.mail.nntp.Article
  Returns the message content.
GetCount(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCollection
GetCount(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCursor
getCtrlByName(String) - Method in class grendel.ui.PageUI
  Get a component by its name.
getCtrlByName(String) - Method in class grendel.widgets.MenuBarCtrl
  Get the control by its name.
getCursor() - Method in class grendel.dnd.DragSourceContext
GetCursor(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbCollection
getCustomEditor() - Method in class grendel.prefs.UIPrefsEditor
getCustomEditor() - Method in class grendel.prefs.MailServerPrefsEditor
getCustomEditor() - Method in class grendel.prefs.UserPrefsEditor
getData(Object, Object) - Method in interface grendel.widgets.TreeTableDataModel
  Retrieves the data for the given node at the column with the given id.
getDataFlavors() - Method in class grendel.dnd.DropTargetContext
getDataFlavors() - Method in class grendel.dnd.DropTargetDragEvent
getDataModel() - Method in class grendel.widgets.TreeTable
  Returns the current data model.
getDefaultDragCursor() - Method in class grendel.dnd.DragSource
getDefaultDropCursor() - Method in class grendel.dnd.DragSource
getDefaultFolder() - Method in class dog.mail.nntp.NNTPStore
  Returns the root folder.
getDefaultFolder() - Method in class grendel.storage.PopStore
getDefaultFolder() - Method in class grendel.storage.BerkeleyStore
getDefaultFolder() - Method in class grendel.storage.NewsStore
getDefaultFolder() - Method in interface grendel.view.ViewedStore
  Returns the store's default folder wrapped in a ViewedFolder object.
getDefaultFolder() - Method in class grendel.view.ViewedStoreBase
  Returns the store's default folder wrapped in a ViewedFolder object.
GetDefaultFrame() - Static method in class grendel.ui.GeneralFrame
  Returns a frame for use by dialogs
getDefaultIdentity() - Method in class grendel.prefs.base.ServerStructure
GetDefaultManager() - Static method in class grendel.ui.MessageDisplayManager
  Gets the default message display manager
getDefaultNoDropCursor() - Method in class grendel.dnd.DragSource
GetDefaultStore(Session) - Static method in class grendel.storage.PopStore
GetDefaultStore(Session) - Static method in class grendel.storage.NewsStore
getDefaultTargetActions() - Method in class grendel.dnd.DropTarget
getDelivery() - Method in class grendel.composition.Addressee
getDeliveryMode() - Method in class grendel.composition.AddressList.AddressLine
getDeliveryMode() - Method in class grendel.composition.AddressList.DeliveryButton
getDeliveryTitle() - Static method in class grendel.composition.Addressee
getDescription() - Method in class grendel.prefs.base.ServerStructure
getDescription() - Method in class grendel.prefs.base.IdentityStructure
getDescription() - Method in interface grendel.view.ViewedStore
  Returns the description for this store
getDescription() - Method in class grendel.view.ViewedStoreBase
  Returns the description for this store
getDisplayManager() - Method in class grendel.prefs.base.UIPrefs
getDN() - Method in class grendel.addressbook.addresscard.LDAP_Card
  Rerturn the DN
GetDoFailOnSeedOutOfSync(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCursor
getDone() - Method in class grendel.ui.ProgressFrame
GetDoTrace(boolean) - Method in interface grendel.storage.mdb.nsIMdbEnv
getDragSource() - Method in class grendel.dnd.DragSourceContext
getDragSource(Component) - Static method in class grendel.dnd.DragSource
getDragSourceContext() - Method in class grendel.dnd.DragSourceDragEvent
getDragThresholdBBox(Component, Point) - Method in class grendel.dnd.DragSource
getDropTargetContext() - Method in class grendel.dnd.DropTargetEvent
getDropTargetContext() - Method in class grendel.dnd.DropTarget
getDynamicUpdate() - Method in class grendel.widgets.ColumnHeader
getEMail() - Method in class grendel.prefs.base.IdentityStructure
getEndIndex() - Method in class calypso.util.CharArrayIterator
getEnumeration() - Method in class grendel.addressbook.addresscard.LDAP_CardSet
  Return the card set enumeration.
getEnumeration() - Method in interface grendel.addressbook.addresscard.ICardSet
  Return the card set enumeration.
getEnumeration() - Method in class grendel.addressbook.addresscard.AddressCardAttributeSet
getEnumeration() - Method in class grendel.addressbook.addresscard.AddressCardSet
getEnumeration() - Method in interface grendel.addressbook.addresscard.IAttributeSet
  Return the card set enumeration.
getEnumeration() - Method in class grendel.addressbook.addresscard.LDAP_AttributeSet
  Return the attribute set enumeration.
GetErrorCount(int, boolean) - Method in interface grendel.storage.mdb.nsIMdbEnv
GetErrorHook() - Method in interface grendel.storage.mdb.nsIMdbEnv
getErrorString() - Method in class grendel.storage.addressparser.RFC822AddressList
GetExitAction() - Static method in class grendel.ui.ActionFactory
getExpression(IQueryString) - Method in class grendel.addressbook.addresscard.TermEqual
getExpression(IQueryString) - Method in class grendel.addressbook.addresscard.TermOr
getExpression(IQueryString) - Method in class grendel.addressbook.addresscard.TermNotEqual
getExpression(IQueryString) - Method in interface grendel.addressbook.addresscard.ITerm
getExpression(IQueryString) - Method in class grendel.addressbook.addresscard.TermAnd
getFile(String, File) - Method in interface calypso.util.Preferences
  Given a name of a preference, return its value as an File.
getFilePointer() - Method in class calypso.util.RandomAccessFileWithByteLines
getFill() - Method in class grendel.ui.ToolBarLayout
getFirst() - Method in class grendel.widgets.ColumnModelEvent
getFirstSubFolder() - Method in interface grendel.view.ViewedFolder
  Returns the first subfolder of this folder.
getFloatingTitle() - Method in class grendel.composition.NSTabbedPane
  gets the title used when the toolbar is floating
getFolder() - Method in class grendel.ui.FolderFrame
getFolder() - Method in class grendel.ui.FolderPanel
  Returns the current folder
getFolder() - Method in class grendel.view.ViewedStoreBase
  Returns the associated folder
getFolder() - Method in interface grendel.view.ViewedFolder
  Returns the associated folder
getFolder() - Method in interface grendel.view.FolderView
  Get the storage Folder that we're viewing messages for.
getFolder() - Method in class grendel.view.ViewedStoreEvent
getFolder(Object) - Static method in class grendel.ui.MasterPanel
getFolder(String) - Method in class dog.mail.nntp.Newsgroup
  NNTP folders can't contain subfolders.
getFolder(String) - Method in class dog.mail.nntp.NNTPStore
  Returns the newsgroup with the specified name.
getFolder(String) - Method in class grendel.storage.PopStore
getFolder(String) - Method in class grendel.storage.BerkeleyStore
getFolder(String) - Method in class grendel.storage.NewsStore
getFolder(URL) - Method in class grendel.storage.BerkeleyStore
getFolder(URL) - Method in class grendel.storage.NewsStore
getFolder(URLName) - Method in class dog.mail.nntp.NNTPStore
  Returns the newsgroup specified as part of a URLName.
getFolder(URLName) - Method in class grendel.storage.PopStore
getFolder(URLName) - Method in class grendel.storage.BerkeleyStore
getFolder(URLName) - Method in class grendel.storage.NewsStore
getFolderIcon(ViewedFolder, boolean, boolean) - Method in class grendel.ui.UIFactory
getFolderImage(ViewedFolder, boolean, boolean) - Method in class grendel.ui.UIFactory
getFolderList() - Method in class grendel.ui.FolderListTransferable
getFolderOverlayIcon(ViewedFolder, boolean, boolean) - Method in class grendel.ui.UIFactory
getFolderPanelColumnLayout() - Method in class grendel.prefs.base.InvisiblePrefs
GetFormatVersion(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
getFormatVersion(nsIMdbEnv, String, String) - Method in interface grendel.storage.mdb.nsIMdbFactory
GetFrameList() - Static method in class grendel.ui.GeneralFrame
getFrom() - Method in class dog.mail.nntp.Article
  Returns the from address.
getFullName() - Method in class dog.mail.nntp.Newsgroup
  Returns the full name of this folder.
getGestureModifiers() - Method in class grendel.dnd.DragSourceDragEvent
getGrendelDropTarget() - Method in class grendel.dnd.DropTargetContext
getGrendelDropTarget() - Method in interface grendel.dnd.DropTargetComponent
getGrendelDropTarget() - Method in class grendel.widgets.TreeTable
getGridHeight() - Method in class grendel.ui.ToolBarLayout
getGridWidth() - Method in class grendel.ui.ToolBarLayout
getGridX() - Method in class grendel.ui.ToolBarLayout
getGridY() - Method in class grendel.ui.ToolBarLayout
getHeaderKey(MimeMessage.RecipientType) - Method in class dog.mail.nntp.Article
  Returns the header key for the specified RecipientType.
getHeaderRenderer() - Method in class grendel.widgets.Column
  Returns the column's header renderer
getHexString(int) - Static method in class calypso.util.Abacus
  Convert the given integer value into a hexstring
getHost() - Method in class grendel.prefs.base.ServerStructure
getHost() - Method in interface grendel.view.ViewedStore
  Returns the host for this store.
getHost() - Method in class grendel.view.ViewedStoreBase
  Returns the host for this store.
getHostName() - Method in class dog.mail.nntp.NNTPStore
  Returns the hostname of the server.
getIcon() - Method in class grendel.widgets.Column
  Returns the column icon
getIcon(int) - Method in class grendel.composition.AddressListBeanInfo
getIcon(int) - Method in class grendel.composition.AttachmentsListBeanInfo
getIcon(Object) - Method in interface grendel.widgets.TreeTableDataModel
  Retrieves an icon representing the given node.
getID() - Method in class grendel.composition.NSTabbedPane
  gets the toolbar's id
getID() - Method in interface grendel.search.ISearchAttribute
  Returns a non-localized attribute identifier
getID() - Method in class grendel.ui.GeneralFrame
  Returns the frame's id.
getID() - Method in interface grendel.view.ViewedStore
  Returns the id which identifies this store in the preferences/
getID() - Method in class grendel.view.ViewedStoreBase
  Returns the id which identifies this store in the preferences/
getID() - Method in class grendel.widgets.Column
  Returns the column's user defined id.
getIdent() - Static method in class grendel.ui.ActionFactory
getIndentLevel() - Method in class grendel.widgets.TreeTable
  Returns the number of pixels each level of the tree is indented.
getIndex() - Method in class calypso.util.CharArrayIterator
getInputStreamWithHeaders() - Method in interface grendel.storage.MessageExtra
  Gets the input stream for the message, in RFC822 format: a bunch of headers, and then a blank line, and then the message itself.
getInsets() - Method in class grendel.ui.ToolBarLayout
getInt(String) - Method in interface calypso.util.Preferences
  Given a name of a preference, return its value as an int.
getInt(String, int) - Method in interface calypso.util.Preferences
  Given a name of a preference, return its value as an int.
getIPadX() - Method in class grendel.ui.ToolBarLayout
getIPadY() - Method in class grendel.ui.ToolBarLayout
GetIsPortReadonly(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
GetIsStore(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
GetIsStoreAndDirty(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
getItemByName(String) - Method in class grendel.widgets.MenuCtrl
  Get the control by its name.
getJavaInitializationString() - Method in class grendel.prefs.UIPrefsEditor
getJavaInitializationString() - Method in class grendel.prefs.MailServerPrefsEditor
getJavaInitializationString() - Method in class grendel.prefs.UserPrefsEditor
getLAF() - Method in class grendel.prefs.UIPrefs
getLast() - Method in class grendel.widgets.ColumnModelEvent
getLeaveOnServer() - Method in class grendel.prefs.MailServerPrefs
getLength() - Method in class grendel.widgets.TreePath
  Returns the length of the path
getLongestString() - Static method in class grendel.composition.Addressee
getLookAndFeel() - Method in class grendel.prefs.base.UIPrefs
getMailboxArray() - Method in class grendel.storage.addressparser.RFC822MailboxList
getMailboxString() - Method in class grendel.storage.addressparser.RFC822Mailbox
  Creates a valid RFC822 mailbox.
getMailDirectory() - Method in class grendel.prefs.MailServerPrefs
getMailServerPrefs() - Method in class grendel.prefs.Prefs
GetMaster() - Static method in class grendel.prefs.base.IdentityArray
GetMaster() - Static method in class grendel.prefs.base.UIPrefs
GetMaster() - Static method in class grendel.prefs.base.InvisiblePrefs
GetMaster() - Static method in class grendel.prefs.base.ServerArray
GetMaster() - Static method in class grendel.prefs.base.GeneralPrefs
getMasterPanelColumnLayout() - Method in class grendel.prefs.base.InvisiblePrefs
getMax() - Method in class grendel.ui.ProgressFrame
getMaximumSize() - Method in class grendel.composition.AddressList.DeliveryButton
getMaximumSize() - Method in class grendel.widgets.TreeTable
getMaximumSize() - Method in class grendel.widgets.DefaultCellRenderer
getMaximumSize() - Method in class grendel.widgets.ColumnHeader
getMaximumSize() - Method in class grendel.widgets.Animation
getMaximumSize() - Method in class grendel.widgets.DefaultHeaderRenderer
getMaxWidth() - Method in class grendel.widgets.Column
  returns the maximum column width.
GetMdbFactory(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbObject
getMessage() - Method in class grendel.ui.MessageFrame
  Returns the current message, which may not be fully loaded or displayed.
getMessage() - Method in class grendel.ui.MessagePanel
  Returns the current message
getMessage() - Method in interface grendel.view.ViewedMessage
  Gets the message itself.
getMessage(int) - Method in class dog.mail.nntp.Newsgroup
  Returns the specified article in this folder.
getMessageCount() - Method in class dog.mail.nntp.Newsgroup
  Returns the number of articles in this folder.
getMessageCount() - Method in interface grendel.view.ViewedFolder
  Get cached message count data, since some protocols will hit the server for each call.
getMessageID() - Method in interface grendel.storage.MessageExtra
  A unique object representing the message-id for this message.
getMessageList() - Method in class grendel.ui.MessageListTransferable
getMessageRoot() - Method in interface grendel.view.MessageSetView
  Gets the root of the tree of messages that are being viewed.
getMessages() - Method in class dog.mail.nntp.Newsgroup
  Returns the articles in this folder.
getMethodDescriptors() - Method in class grendel.composition.AttachmentsListBeanInfo
getMinimumSize() - Method in class grendel.composition.AddressList.DeliveryButton
getMinimumSize() - Method in class grendel.widgets.TreeTable
getMinimumSize() - Method in class grendel.widgets.DefaultCellRenderer
getMinimumSize() - Method in class grendel.widgets.ColumnHeader
getMinimumSize() - Method in class grendel.widgets.Animation
getMinimumSize() - Method in class grendel.widgets.DefaultHeaderRenderer
getMinSize() - Method in class grendel.widgets.Splitter
  Returns the minimum size a component can be sized to.
getMinWidth() - Method in class grendel.widgets.Column
  Returns the minimum column width.
getModel() - Method in class grendel.ui.PageUI
  Get the model for the page.
getMultiPaneFolderX(int) - Method in class grendel.prefs.base.InvisiblePrefs
getMultiPaneFolderY(int) - Method in class grendel.prefs.base.InvisiblePrefs
getMultiPaneLayout() - Method in class grendel.prefs.base.UIPrefs
getMultiPaneThreadX(int) - Method in class grendel.prefs.base.InvisiblePrefs
getMultiPaneThreadY(int) - Method in class grendel.prefs.base.InvisiblePrefs
getName() - Method in class grendel.addressbook.addresscard.AC_Attribute
  Return the name of this attribute.
getName() - Method in class grendel.addressbook.addresscard.AddressCardAttribute
getName() - Method in class grendel.addressbook.addresscard.LDAP_Attribute
  Return the name of this attribute.
getName() - Method in interface grendel.addressbook.addresscard.IAttribute
  Return the name of this attribute.
getName() - Method in class grendel.composition.NSTabbedPane
  gets the name of the toolbar
getName() - Method in class dog.mail.nntp.Newsgroup
  Returns the name of this folder.
getName() - Method in class grendel.prefs.base.IdentityStructure
getName() - Method in interface grendel.search.ISearchAttribute
  Returns a localized, user visible attribute string
getName() - Method in class grendel.storage.addressparser.RFC822Mailbox
getName() - Method in class grendel.ui.UIAction
getName() - Method in class grendel.view.ViewedStoreBase
  Returns the name for this store.
getName() - Method in interface grendel.view.ViewedFolder
  Returns the name of the associated folder
getName() - Method in class calypso.util.AttributeValuePair
getName() - Method in class calypso.util.TempFile
GetNewMailAction() - Static method in class grendel.ui.ActionFactory
getNewsgroup(String) - Method in class grendel.storage.NewsRC
  Returns a NewsRCLine describing the named newsgroup.
getNext() - Method in class grendel.composition.TestDataSource2
  get the next match from the results vector.
getNext() - Method in interface grendel.view.ViewedMessage
  Returns the next message.
getNextFolder() - Method in interface grendel.view.ViewedFolder
  Returns the next folder at this level.
getNextSibling(Object) - Method in interface grendel.widgets.TreeTableDataModel
  Retrieves the next sibling of the given node.
getNodeHeight(TreePath) - Method in class grendel.widgets.TreeTable
getNodeY(TreePath) - Method in class grendel.widgets.TreeTable
  Returns the Y location of the give node
getNumMessagesWaiting() - Method in interface grendel.storage.MailDrop
  Return how many new messages are out there waiting.
getObject() - Method in interface grendel.mime.IMimeParser
  Returns a corresponding object implementing the IMimeObject interface.
GetOid(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCollection
getOperator(int) - Method in interface grendel.search.ISearchAttribute
  Returns the localized, user visible operator string
getOperatorCount() - Method in interface grendel.search.ISearchAttribute
  Returns the number of available operators for this attribute
getOptionsPanel() - Method in class grendel.composition.AddressBar
getOrganization() - Method in class grendel.prefs.base.IdentityStructure
getOverlayIcon(Object) - Method in interface grendel.widgets.TreeTableDataModel
  Retrieves an icon representing a modified state for a given node.
getParent() - Method in class grendel.addressbook.addresscard.LDAP_Card
  Return the parent card source from where this card came from (if any)
getParent() - Method in class grendel.addressbook.addresscard.AddressCard
getParent() - Method in interface grendel.addressbook.addresscard.ICard
  Return the parent card source from where this card came from (if any)
getParent() - Method in class dog.mail.nntp.Newsgroup
  NNTP folders can't have parents.
getParent() - Method in interface grendel.view.ViewedMessage
  Returns the parent of this message.
getParentFolder() - Method in interface grendel.view.ViewedFolder
  Returns the parent folder.
getParentFrame() - Method in class grendel.addressbook.AddressBook
  Find the hosting frame, for the file-chooser dialog.
getParentFrame() - Method in class grendel.composition.CompositionPanel
  Find the hosting frame, for the file-chooser dialog.
GetParentFrame(Component) - Static method in class grendel.ui.Util
getParentTerm() - Method in class grendel.search.TermPanel
getPassword() - Method in class grendel.prefs.base.ServerStructure
getPassword() - Method in interface grendel.view.ViewedStore
  Returns the password.
getPassword() - Method in class grendel.view.ViewedStoreBase
  Returns the password.
getPasswordAuthentication() - Method in class grendel.ui.DialogAuthenticator
getPath() - Method in class grendel.widgets.TreePath
  Returns the tree path associated with this object.
getPath() - Method in class grendel.widgets.TreeTableModelEvent
getPermanentFlags() - Method in class dog.mail.nntp.Newsgroup
  Returns the permanent flags for this folder.
getPOP3LeaveMailOnServer() - Method in class grendel.prefs.base.ServerStructure
getPOP3ShowAsImap() - Method in class grendel.prefs.base.ServerStructure
getPort() - Method in class grendel.prefs.base.ServerStructure
getPort() - Method in interface grendel.view.ViewedStore
  Returns the port used to connect.
getPort() - Method in class grendel.view.ViewedStoreBase
  Returns the port used to connect.
GetPort(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCollection
GetPortFilePath(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
GetPortTableCursor(nsIMdbEnv, int, int) - Method in interface grendel.storage.mdb.nsIMdbPort
GetPos(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCursor
GetPreferencesAction() - Static method in class grendel.ui.ActionFactory
getPreferredScrollableViewportSize() - Method in class grendel.widgets.TreeTable
getPreferredSize() - Method in class grendel.composition.AddressList
getPreferredSize() - Method in class grendel.composition.AddressList.AddressPanel
  Returns the preferred size.
getPreferredSize() - Method in class grendel.composition.AddressList.AddressLine
getPreferredSize() - Method in class grendel.composition.AddressList.DeliveryButton
  Return PerfSize created in addNotify.
getPreferredSize() - Method in class grendel.search.TermPanel
getPreferredSize() - Method in class grendel.ui.SimpleMessageHeader
getPreferredSize() - Method in class grendel.widgets.TreeTable
getPreferredSize() - Method in class grendel.widgets.DefaultCellRenderer
getPreferredSize() - Method in class grendel.widgets.ColumnHeader
getPreferredSize() - Method in class grendel.widgets.Animation
getPreferredSize() - Method in class grendel.widgets.DefaultHeaderRenderer
getPreferredSize(JComponent) - Method in class grendel.composition.NSTabbedPane.MyTabbedPaneUI
getPrefString() - Method in interface grendel.widgets.ColumnModel
getPrefString() - Method in class grendel.widgets.ColumnModelImp
getPrevious() - Method in class grendel.composition.TestDataSource2
  get the previous match from the results vector.
getProgress() - Method in class grendel.ui.ProgressFrame
getProp1() - Method in class grendel.composition.AddressList
getProp2() - Method in class grendel.composition.AddressList
getPropertyDescriptors() - Method in class grendel.composition.AttachmentsListBeanInfo
getPropertyDescriptors() - Method in class grendel.prefs.PrefsBeanInfo
getProtocol() - Method in interface grendel.view.ViewedStore
  Returns the protocol used by this store.
getProtocol() - Method in class grendel.view.ViewedStoreBase
  Returns the protocol used by this store.
getReceivedDate() - Method in class dog.mail.nntp.Article
  Returns the received date.
getRecipient() - Method in interface grendel.storage.MessageExtra
  The name of the recipient of this message (not his email address).
getRecipients(MimeMessage.RecipientType) - Method in class dog.mail.nntp.Article
  Returns the recipients' addresses for the specified RecipientType.
getRecycledObject() - Method in class calypso.util.Recycler
getReferencedLabel(Element, String) - Method in class grendel.ui.XMLWidgetBuilder
  Get a label referenced by the string properties file.
getRemoved() - Method in class grendel.widgets.SelectionEvent
getReplyTo() - Method in class dog.mail.nntp.Article
  Returns the reply-to address.
getReplyTo() - Method in class grendel.prefs.base.IdentityStructure
getResultComponent(ISearchResults) - Method in interface grendel.search.ISearchable
getResultComponent(ISearchResults) - Method in class grendel.search.MailSearch
getRomanString(int) - Static method in class calypso.util.Abacus
  Convert the given integer value into a roman numeral string
getRoot() - Method in interface grendel.widgets.TreeTableDataModel
  Retrieves the root node of the tree.
GetRow(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbPort
GetRowCellCursor(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbRow
getRowCount() - Method in class grendel.addressbook.AddressBook.DataModel
getRowHeight() - Method in class grendel.widgets.TreeTable
  Returns the fixed row height
getRowMargin() - Method in class grendel.widgets.TreeTable
  Does nothing, yet.
GetRowRefCount(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbPort
GetRowScope(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbTable
GetRunFiltersAction() - Static method in class grendel.ui.ActionFactory
GetRunGeneralPrefsAction() - Static method in class grendel.ui.ActionFactory
GetRunIdentityPrefsAction() - Static method in class grendel.ui.ActionFactory
GetRunServerPrefsAction() - Static method in class grendel.ui.ActionFactory
GetRunUIPrefsAction() - Static method in class grendel.ui.ActionFactory
getScrollableBlockIncrement(Rectangle, int, int) - Method in class grendel.widgets.TreeTable
getScrollableTracksViewportHeight() - Method in class grendel.widgets.TreeTable
getScrollableTracksViewportWidth() - Method in class grendel.widgets.TreeTable
getScrollableUnitIncrement(Rectangle, int, int) - Method in class grendel.widgets.TreeTable
getSearch() - Method in class grendel.search.TermPanel
getSearch() - Method in class grendel.search.SearchPanel
getSearchable() - Method in class grendel.search.SearchPanel
GetSearchAction() - Static method in class grendel.ui.ActionFactory
getSearchAttribute(int) - Method in interface grendel.search.ISearchable
getSearchAttribute(int) - Method in class grendel.search.MailSearch
getSearchAttributeCount() - Method in interface grendel.search.ISearchable
getSearchAttributeCount() - Method in class grendel.search.MailSearch
getSearchResults() - Method in interface grendel.search.ISearchable
getSearchResults() - Method in class grendel.search.MailSearch
GetSeed(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCollection
GetSeed(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbCursor
getSelectedColumn() - Method in interface grendel.widgets.ColumnModel
getSelectedColumn() - Method in class grendel.widgets.ColumnModelImp
getSelectedFolder() - Method in class grendel.ui.FolderCombo
getSelectedIdentity() - Method in class grendel.composition.OptionsPanel
getSelectedTerm() - Method in class grendel.search.SearchPanel
getSelection() - Method in class grendel.search.SearchPanel
getSelection() - Method in class grendel.ui.FolderPanel
  Returns an enumeration of `TreePaths`s representing the current selection.``
getSelection() - Method in class grendel.ui.MasterPanel
  Returns an enumeration of `TreePaths`s representing the current selection.
getSelection() - Method in interface grendel.widgets.SelectionManager
  Returns an enumeration of all objects in the selection
getSelection() - Method in class grendel.widgets.MultiSelectionManager
  Returns an enumeration of all objects in the selection
getSelection() - Method in class grendel.widgets.SingleSelectionManager
  Returns an enumeration of all objects in the selection
getSelectionCount() - Method in interface grendel.widgets.SelectionManager
  Returns the number of objects in the selection
getSelectionCount() - Method in class grendel.widgets.MultiSelectionManager
  Returns the number of objects in the selection
getSelectionCount() - Method in class grendel.widgets.SingleSelectionManager
  Returns the number of objects in the selection
getSelectionManager() - Method in class grendel.widgets.TreeTable
  Returns the interface for the tree table's selection manager
getSentDate() - Method in class dog.mail.nntp.Article
  Returns the sent date.
getSeparator() - Method in class dog.mail.nntp.Newsgroup
  NNTP folders can't contain subfolders.
getSeriesString(int, String, int, int) - Static method in class calypso.util.Abacus
  Convert the given integer value into a series string.
getSession() - Method in class grendel.ui.StoreFactory
getSet(IQuerySet) - Method in class grendel.addressbook.addresscard.TermEqual
  Call the Address Card Source to find a set that's equal.
getSet(IQuerySet) - Method in class grendel.addressbook.addresscard.TermOr
  Logically or the left and right sets.
getSet(IQuerySet) - Method in class grendel.addressbook.addresscard.TermNotEqual
getSet(IQuerySet) - Method in interface grendel.addressbook.addresscard.ITerm
getSet(IQuerySet) - Method in class grendel.addressbook.addresscard.TermAnd
  Call the Address Card Source to AND the left and right sets.
GetShowTooltipsAction() - Static method in class grendel.ui.ActionFactory
getSign() - Method in class calypso.util.SignedInteger
  Return the sign of the value.
getSignature() - Method in class grendel.prefs.base.IdentityStructure
getSignatureFile() - Method in class grendel.prefs.UserPrefs
GetSingleton() - Static method in class grendel.storage.intertwingle.Twingle
getSMTPHost() - Method in class grendel.prefs.MailServerPrefs
getSMTPServer() - Method in class grendel.prefs.base.GeneralPrefs
GetSortColumn(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbTable
getSortOrder() - Method in interface grendel.view.MessageSetView
getSourceActions() - Method in class grendel.dnd.DropTargetEvent
getSourceActions() - Method in class grendel.dnd.DragSourceContext
getSpokenString(int) - Static method in class calypso.util.Abacus
  Convert the given integer value into spoken string (one, two, three...)
getStackTrace(Throwable) - Method in class grendel.SelfTest
  Given a throwable, return as a string the stack trace from it.
getStatus() - Method in class grendel.ui.ProgressFrame
getStatus() - Method in class grendel.widgets.StatusEvent
getStore() - Method in interface grendel.view.ViewedStore
  Returns the associated store.
getStore() - Method in class grendel.view.ViewedStoreBase
  Returns the associated store.
getStore() - Method in class grendel.view.ViewedStoreEvent
getStores() - Method in class grendel.prefs.MailServerPrefs
getStores() - Method in class grendel.ui.StoreFactory
getString(String) - Method in interface calypso.util.Preferences
  Given a name of a preference, return its value as a String.
getString(String, String) - Method in interface calypso.util.Preferences
  Given a name of a preference, return its value as a String.
getStringValues() - Method in class grendel.addressbook.addresscard.AC_Attribute
  Return the string values of this attribute.
getSubject() - Method in class dog.mail.nntp.Article
  Returns the subject line.
GetTable(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbTableRowCursor
GetTable(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbPort
GetTableKind(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbTable
GetTableKind(nsIMdbEnv, int, int) - Method in interface grendel.storage.mdb.nsIMdbPort
GetTableKindCount(nsIMdbEnv, int, int) - Method in interface grendel.storage.mdb.nsIMdbPort
GetTableRowCursor(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
getTags() - Method in class grendel.prefs.UIPrefsEditor
getTags() - Method in class grendel.prefs.MailServerPrefsEditor
getTags() - Method in class grendel.prefs.UserPrefsEditor
getTargetActions() - Method in class grendel.dnd.DropTargetContext
getTargetActions() - Method in class grendel.dnd.DragSourceDragEvent
getTargetComponent() - Method in interface grendel.search.ISearchable
getTargetComponent() - Method in class grendel.search.MailSearch
GetTempDir() - Static method in class calypso.util.TempFile
getTerm(int) - Method in class grendel.search.NaryTermPanel
getTermCount() - Method in class grendel.search.NaryTermPanel
getText() - Method in class grendel.composition.Addressee
getTip() - Method in class grendel.widgets.TreePath
  Returns the last node in the path
getTitle() - Method in class grendel.ui.XMLPageBuilder
getTitle() - Method in class grendel.ui.PageUI
  Get the title of this page.
getTitle() - Method in class grendel.widgets.Column
  Returns the column title.
getToolBar() - Method in class grendel.ui.GeneralPanel
getToolBar() - Method in class grendel.ui.FolderPanel
  Returns the toolbar associated with this panel.
getToolBar() - Method in class grendel.ui.MasterPanel
  Returns the toolbar associated with this panel.
getToolBar() - Method in class grendel.ui.MessagePanel
  Returns the toolbar associated with this panel.
getToolTipLocation(MouseEvent) - Method in class grendel.widgets.TreeTable
getTooltips() - Method in class grendel.prefs.base.UIPrefs
getToolTipText(MouseEvent) - Method in class grendel.widgets.TreeTable
getTopLevelFrame(Component) - Static method in class grendel.composition.AttachmentsList
  Tranverse up a component's tree to find the top most frame.
getTotalColumnWidth() - Method in interface grendel.widgets.ColumnModel
getTotalColumnWidth() - Method in class grendel.widgets.ColumnModelImp
getTransferable() - Method in class grendel.dnd.DropTargetContext
getTransferable() - Method in class grendel.dnd.DropTargetDropEvent
getTransferable() - Method in class grendel.dnd.DragSourceContext
getTransferData(DataFlavor) - Method in class grendel.ui.MessageListTransferable
getTransferData(DataFlavor) - Method in class grendel.ui.FolderListTransferable
getTransferDataFlavors() - Method in class grendel.ui.MessageListTransferable
getTransferDataFlavors() - Method in class grendel.ui.FolderListTransferable
getTransport() - Method in class dog.mail.nntp.NNTPStore
  Returns a Transport that can be used to send articles to this news server.
getTreeColumn() - Method in class grendel.widgets.TreeTable
  Returns which column in which the tree indention and (eventually) icons appear.
getTrigger() - Method in class grendel.dnd.DragSourceContext
getType() - Method in class dog.mail.nntp.Newsgroup
  Returns the type of this folder.
getType() - Method in class grendel.prefs.base.ServerStructure
getUIPrefs() - Method in class grendel.prefs.Prefs
getUndeletedMessageCount() - Method in interface grendel.storage.FolderExtra
  The number of messages in this folder that have not been deleted.
getUndeletedMessageCount() - Method in interface grendel.view.ViewedFolder
  Get cached undeleted message count, since some protocols will hit the server for each call.
getUnreadMessageCount() - Method in interface grendel.view.ViewedFolder
  Get cached unread count, since some protocols will hit the server for each call.
getURLName() - Method in class grendel.ui.EditHostDialog
GetUsagePolicy(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
getUserEmailAddress() - Method in class grendel.prefs.UserPrefs
getUsername() - Method in class grendel.prefs.base.ServerStructure
getUsername() - Method in interface grendel.view.ViewedStore
  Returns the user name used to connect.
getUsername() - Method in class grendel.view.ViewedStoreBase
  Returns the user name used to connect.
getUserName() - Method in class grendel.prefs.UserPrefs
getUserOrganization() - Method in class grendel.prefs.UserPrefs
getUserPrefs() - Method in class grendel.prefs.Prefs
getUserPrefs(int) - Method in class grendel.prefs.Prefs
getUserPrefsCount() - Method in class grendel.prefs.Prefs
getValue() - Method in class grendel.addressbook.addresscard.AC_Attribute
  Return the first string value of this attribute.
getValue() - Method in class grendel.addressbook.addresscard.AddressCardAttribute
getValue() - Method in class grendel.addressbook.addresscard.LDAP_Attribute
  Return the first string value of this attribute.
getValue() - Method in interface grendel.addressbook.addresscard.IAttribute
  Return the first string value of this attribute.
getValue() - Method in class grendel.prefs.UIPrefsEditor
getValue() - Method in class grendel.prefs.MailServerPrefsEditor
getValue() - Method in class grendel.prefs.UserPrefsEditor
getValue() - Method in class calypso.util.AttributeValuePair
getValue(Component) - Method in interface grendel.search.ISearchAttribute
  Given a component, return the value represented by it.
getValueAt(int, int) - Method in class grendel.addressbook.AddressBook.DataModel
getValueComponent() - Method in interface grendel.search.ISearchAttribute
  Returns the component to use for selecting a value
getView() - Method in interface grendel.view.ViewedMessage
  Gets the view that this message is a part of.
getViewedFolder(Folder) - Method in interface grendel.view.ViewedFolder
  Returns the ViewedFolder associated with the given folder.
GetViewedFolder(Object) - Static method in class grendel.ui.MasterPanel
getViewedStore() - Method in interface grendel.view.ViewedFolder
  Returns the associated session
getVisible() - Method in interface grendel.view.ViewedStore
  Returns which children are showing for this store
getVisible() - Method in class grendel.view.ViewedStoreBase
  Returns which children are showing for this store
GetWarningCount(int, boolean) - Method in interface grendel.storage.mdb.nsIMdbEnv
getWeight(Component) - Method in class grendel.widgets.Splitter
  Returns the weight associated with a given component.
getWeightX() - Method in class grendel.ui.ToolBarLayout
getWeightY() - Method in class grendel.ui.ToolBarLayout
getWidth() - Method in class grendel.widgets.Column
  Returns the current column width
gHexChars - Static variable in class calypso.util.Abacus
goOfflineTag - Static variable in class grendel.composition.CompositionPanel
grendel - package grendel
grendel.addressbook - package grendel.addressbook
grendel.addressbook.addresscard - package grendel.addressbook.addresscard
grendel.composition - package grendel.composition
grendel.dnd - package grendel.dnd
grendel.mime - package grendel.mime
grendel.mime.encoder - package grendel.mime.encoder
grendel.mime.extractor - package grendel.mime.extractor
grendel.mime.html - package grendel.mime.html
grendel.mime.parser - package grendel.mime.parser
grendel.prefs - package grendel.prefs
grendel.prefs.base - package grendel.prefs.base
grendel.prefs.ui - package grendel.prefs.ui
grendel.search - package grendel.search
grendel.storage - package grendel.storage
grendel.storage.addressparser - package grendel.storage.addressparser
grendel.storage.intertwingle - package grendel.storage.intertwingle
grendel.storage.mdb - package grendel.storage.mdb
grendel.ui - package grendel.ui
grendel.util - package grendel.util
grendel.view - package grendel.view
grendel.widgets - package grendel.widgets
GrendelToolBar - class grendel.widgets.GrendelToolBar.
GrendelToolBar() - Constructor for class grendel.widgets.GrendelToolBar
gRomanCharsA - Static variable in class calypso.util.Abacus
gRomanCharsB - Static variable in class calypso.util.Abacus
GROUP - Static variable in class grendel.composition.Addressee
growMemCache(int) - Method in class calypso.util.CacheOutputStream
  Assuming the memory cache is in use, expand the mem_cache to be able to hold an additional `count' bytes if necessary.

## H

hackAddressList(String, InternetHeaders, String) - Method in class grendel.storage.intertwingle.Twingle
  Find the given header ("to" or "cc"), and assert an entry for each address in it.
hashCode() - Method in class grendel.widgets.TreePath
  Overloaded so different objects with the same contents hash to the same value
hashCode() - Method in class calypso.util.AttributeValuePair
hashCode() - Method in class calypso.util.Atom
HashtableLite - class calypso.util.HashtableLite.
  A utility class to avoid the pain (and memory bloat) of making lots of small hashtables.
HashtableLite() - Constructor for class calypso.util.HashtableLite
HashtableRecycler - class calypso.util.HashtableRecycler.
  Static recycler class for java.util.Hashtable
HashtableRecycler() - Constructor for class calypso.util.HashtableRecycler
HasIndex(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
hasMoreElements() - Method in class grendel.addressbook.addresscard.LDAP_CardSet
  Enumeration methods
hasMoreElements() - Method in class grendel.addressbook.addresscard.LDAP_AttributeSet
  Enumeration methods
hasMoreElements() - Method in class calypso.util.EnumerationEnumerator
hasMoreElements() - Method in class calypso.util.PrefetchEnumeration
hasMoreElements() - Method in class calypso.util.NullEnumeration
hasMoreElements() - Method in class calypso.util.NullJavaEnumeration
hasMoreElements() - Method in class calypso.util.ArrayEnumeration
hasNewMessages() - Method in class dog.mail.nntp.Newsgroup
  Indicates whether this folder contains any new articles.
HasOid(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbTable
HasRow(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbPort
HasRow(nsIMdbEnv, nsIMdbRow) - Method in interface grendel.storage.mdb.nsIMdbTable
HasTable(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbPort
HasTableKind(nsIMdbEnv, int, int) - Method in interface grendel.storage.mdb.nsIMdbPort
HeaderRenderer - interface grendel.widgets.HeaderRenderer.
headers() - Method in interface grendel.mime.IMimeObject
  Returns the headers which describe this object.
hideAddressingAreaTag - Static variable in class grendel.composition.CompositionPanel
hideMessageToolbarTag - Static variable in class grendel.addressbook.AddressBook
hideMessageToolbarTag - Static variable in class grendel.composition.CompositionPanel
hideThisFrame() - Method in class grendel.addressbook.AddressBook
  Hide this frame.
HOMEDIR - Static variable in class grendel.util.Constants
  File representing the user's home directory.
HORIZONTAL - Static variable in class grendel.ui.ToolBarLayout
HORIZONTAL - Static variable in class grendel.widgets.Spring
HORIZONTAL - Static variable in class grendel.widgets.Splitter
  Value to pass for a splitter that lays out components horizontally.
HTMLDomainsTag - Static variable in class grendel.addressbook.AddressBook

## I

IAttribute - interface grendel.addressbook.addresscard.IAttribute.
IAttributeSet - interface grendel.addressbook.addresscard.IAttributeSet.
ICard - interface grendel.addressbook.addresscard.ICard.
ICardSet - interface grendel.addressbook.addresscard.ICardSet.
ICardSource - interface grendel.addressbook.addresscard.ICardSource.
Identities - class grendel.prefs.ui.Identities.
Identities() - Constructor for class grendel.prefs.ui.Identities
IdentityArray - class grendel.prefs.base.IdentityArray.
IdentityStructure - class grendel.prefs.base.IdentityStructure.
IdentityStructure() - Constructor for class grendel.prefs.base.IdentityStructure
IdentityStructure(String) - Constructor for class grendel.prefs.base.IdentityStructure
IdleMemoryPurge(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
IDMap - class calypso.util.IDMap.
  An identifier mapper.
IDMap() - Constructor for class calypso.util.IDMap
idToString(int) - Method in class calypso.util.IDMap
  Given an id, return the string it maps to.
IMimeObject - interface grendel.mime.IMimeObject.
  This is an interface for extracting information from a MIME part, or a tree of MIME parts.
IMimeOperator - interface grendel.mime.IMimeOperator.
  This is the interface of objects which operate on a parsed tree of MIME objects.
IMimeParser - interface grendel.mime.IMimeParser.
  This is an interface for streaming parsing of MIME data.
ImportContent(nsIMdbEnv, int, nsIMdbPort) - Method in interface grendel.storage.mdb.nsIMdbStore
importTag - Static variable in class grendel.addressbook.AddressBook
increaseCapacity(int) - Method in class calypso.util.CacheOutputStream
  Ensure that there is room to write an additonal `count' bytes.
increment() - Method in class calypso.util.Counter
indexOf(char[], int) - Static method in class calypso.util.CharArray
indexOf(char[], int, int) - Static method in class calypso.util.CharArray
indexOf(int) - Method in class calypso.util.StringBuf
indexOf(int) - Method in class calypso.util.ByteBuf
indexOf(int, int) - Method in class calypso.util.StringBuf
indexOf(int, int) - Method in class calypso.util.ByteBuf
indexOfIdentical(Object) - Method in class calypso.util.Vec
indexOfIdentical(Object, int) - Method in class calypso.util.Vec
init(String, int) - Method in class grendel.composition.Addressee
initAll() - Method in class grendel.ui.PageUI
  Initialize input fields to known values.
initialize() - Method in class calypso.util.MemoryMonitor
initializeAsForward(Message, int) - Method in class grendel.composition.Composition
  Initialize the headers and body of this composition as being a message that is forwarded 'quoted'.
initializeAsReply(Message, boolean) - Method in class grendel.composition.Composition
  Initialize the headers and body of this composition as being a reply to the given message.
initialized - Variable in class calypso.util.PrefetchEnumeration
InlineOriginalMessage() - Method in class grendel.composition.CompositionPanel
  Inline the orgininal message when forwarding
inlineOriginalTextTag - Static variable in class grendel.composition.CompositionPanel
insert(int, boolean) - Method in class calypso.util.StringBuf
  Inserts a boolean into the String buffer.
insert(int, boolean) - Method in class calypso.util.ByteBuf
  Inserts a boolean into the String buffer.
insert(int, byte) - Method in class calypso.util.ByteBuf
  Inserts a byte into the String buffer.
insert(int, byte[]) - Method in class calypso.util.ByteBuf
  Inserts an array of bytes into the String buffer.
insert(int, char) - Method in class calypso.util.StringBuf
  Inserts a character into the String buffer.
insert(int, char[]) - Method in class calypso.util.StringBuf
  Inserts an array of characters into the String buffer.
insert(int, double) - Method in class calypso.util.StringBuf
  Inserts a double into the String buffer.
insert(int, double) - Method in class calypso.util.ByteBuf
  Inserts a double into the String buffer.
insert(int, float) - Method in class calypso.util.StringBuf
  Inserts a float into the String buffer.
insert(int, float) - Method in class calypso.util.ByteBuf
  Inserts a float into the String buffer.
insert(int, int) - Method in class calypso.util.StringBuf
  Inserts an integer into the String buffer.
insert(int, int) - Method in class calypso.util.ByteBuf
  Inserts an integer into the String buffer.
insert(int, long) - Method in class calypso.util.StringBuf
  Inserts a long into the String buffer.
insert(int, long) - Method in class calypso.util.ByteBuf
  Inserts a long into the String buffer.
insert(int, Object) - Method in class calypso.util.StringBuf
  Inserts an object into the String buffer.
insert(int, Object) - Method in class calypso.util.ByteBuf
  Inserts an object into the String buffer.
insert(int, String) - Method in class calypso.util.StringBuf
  Inserts a String into the String buffer.
insert(int, String) - Method in class calypso.util.ByteBuf
  Inserts a String into the String buffer.
insert(long) - Method in class grendel.storage.NewsSet
  Cause the number to be a member of the set.
insert(long, long) - Method in class grendel.storage.NewsSet
  Cause the numbers in the range [start, end) to be members of the set.
insertElementAfter(Object, Object) - Method in class calypso.util.Vec
insertUpdate(DocumentEvent) - Method in class grendel.widgets.TextCellEditor
installFile(String, String) - Method in class grendel.SelfTest
  Takes a file from the jar file and stores it into the play directory.
Instance() - Static method in class grendel.ui.StoreFactory
Instance() - Static method in class grendel.ui.UIFactory
intValue() - Method in class calypso.util.Counter
intValue() - Method in class calypso.util.SignedInteger
InvalidDnDOperationException - exception grendel.dnd.InvalidDnDOperationException.
InvalidDnDOperationException() - Constructor for class grendel.dnd.InvalidDnDOperationException
InvisiblePrefs - class grendel.prefs.base.InvisiblePrefs.
IQuerySet - interface grendel.addressbook.addresscard.IQuerySet.
IQueryString - interface grendel.addressbook.addresscard.IQueryString.
isActive() - Method in class grendel.dnd.DropTarget
isAsserted(String, String, String) - Method in interface grendel.storage.intertwingle.DB
isBlank() - Method in class grendel.composition.AddressList.AddressLine
isCanceled() - Method in class grendel.ui.ProgressFrame
isCancelled() - Method in class grendel.ui.DialogAuthenticator
isCellEditable(EventObject) - Method in class grendel.widgets.ToggleCellEditor
isCellEditable(EventObject) - Method in class grendel.widgets.TextCellEditor
isCellEditable(int, int) - Method in class grendel.addressbook.AddressBook.DataModel
isCollapsed() - Method in interface grendel.widgets.Collapsible
isCollapsed() - Method in class grendel.widgets.CollapsiblePanel
  Tells you whether this component is currently collapsed.
isCollapsed(TreePath) - Method in interface grendel.widgets.TreeTableDataModel
  Indicates whether the given node is collapsed.
isCollapsible() - Method in interface grendel.widgets.Collapsible
isCollapsible() - Method in class grendel.widgets.CollapsiblePanel
  Tells you whether this component is collapsible.
isConnected() - Method in interface grendel.view.ViewedStore
  Returns the connected state of this store
isConnected() - Method in class grendel.view.ViewedStoreBase
  Returns the connected state of this store
isDataFlavorSupported(DataFlavor) - Method in class grendel.ui.MessageListTransferable
isDataFlavorSupported(DataFlavor) - Method in class grendel.ui.FolderListTransferable
isDeleted() - Method in class grendel.addressbook.addresscard.AC_Attribute
  Has the attribute been deleted since the last update with it's parent.
isDeleted() - Method in class grendel.addressbook.addresscard.AddressCardAttribute
isDeleted() - Method in class grendel.addressbook.addresscard.LDAP_Attribute
  Has the attribute been deleted since the last update with it's parent.
isDeleted() - Method in interface grendel.addressbook.addresscard.IAttribute
  Has the attribute been deleted since the last update with it's parent.
isDeleted() - Method in interface grendel.storage.MessageExtra
isDragCancelled() - Method in class grendel.dnd.DragSourceDropEvent
isDragTrigger(AWTEvent) - Method in class grendel.dnd.DragSource
isDropSuccessful() - Method in class grendel.dnd.DragSourceDropEvent
isDummy() - Method in interface grendel.view.ViewedMessage
  This should return true of dummy messages, false otherwise.
ISearchable - interface grendel.search.ISearchable.
ISearchAttribute - interface grendel.search.ISearchAttribute.
ISearchResults - interface grendel.search.ISearchResults.
isEmpty() - Method in class grendel.storage.NewsSet
  True if there are no elements in the set.
isEmpty() - Method in class calypso.util.HashtableLite
isError() - Method in class grendel.storage.addressparser.RFC822AddressList
  Were there errors in tokenizing and parsing this string?
IsExternalShell() - Static method in class grendel.ui.GeneralFrame
isFixedHeight() - Method in class grendel.widgets.TreeTable
  Returns whether all rows have the same height.
isFlagged() - Method in interface grendel.storage.MessageExtra
isFocusTraversable() - Method in class grendel.composition.AddressList.DeliveryButton
isForwarded() - Method in interface grendel.storage.MessageExtra
IsFrozenMdbObject(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbObject
isInbox() - Method in interface grendel.view.ViewedFolder
  Returns whether this is an inbox or not
isLeaf(Object) - Method in interface grendel.widgets.TreeTableDataModel
  Indicates whether the given node is a leaf.
isLocal() - Method in class grendel.view.ViewedStoreBase
ISMAC - Static variable in class grendel.util.Constants
  Whether this is a Macintosh machine.
isModified() - Method in class grendel.addressbook.addresscard.AC_Attribute
  Has the attribute been modified since the last update with it's parent.
isModified() - Method in class grendel.addressbook.addresscard.AddressCardAttribute
isModified() - Method in class grendel.addressbook.addresscard.LDAP_Attribute
  Has the attribute been modified since the last update with it's parent.
isModified() - Method in interface grendel.addressbook.addresscard.IAttribute
  Has the attribute been modified since the last update with it's parent.
isNew() - Method in class grendel.addressbook.addresscard.AC_Attribute
  Has the attribute new to the parent?
isNew() - Method in class grendel.addressbook.addresscard.AddressCardAttribute
isNew() - Method in class grendel.addressbook.addresscard.LDAP_Attribute
  Has the attribute new to the parent?
isNew() - Method in interface grendel.addressbook.addresscard.IAttribute
  Has the attribute new to the parent?
isOpaque() - Method in class grendel.ui.FolderPanel
isOpaque() - Method in class grendel.ui.MasterPanel
isOpaque() - Method in class grendel.ui.MessagePanel
isOpaque() - Method in class grendel.widgets.TreeTable
isOpen() - Method in class dog.mail.nntp.Newsgroup
  Indicates whether this folder is open.
IsOpenMdbObject(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbObject
ISOS2 - Static variable in class grendel.util.Constants
  Whether this is a OS/2 machine.
isPaintable() - Method in class grendel.prefs.UIPrefsEditor
isPaintable() - Method in class grendel.prefs.MailServerPrefsEditor
isPaintable() - Method in class grendel.prefs.UserPrefsEditor
isPct() - Method in class calypso.util.SignedInteger
isRead() - Method in interface grendel.storage.MessageExtra
isReplied() - Method in interface grendel.storage.MessageExtra
isResizeable() - Method in class grendel.widgets.Column
  Returns whether or not the column is resizable.
isSelectable() - Method in class grendel.widgets.Column
  Returns whether or not the column is resizable.
isSelected(Object) - Method in interface grendel.widgets.SelectionManager
  Returns true if the object is in the selection.
isSelected(Object) - Method in class grendel.widgets.MultiSelectionManager
  Returns true if the object is in the selection.
isSelected(Object) - Method in class grendel.widgets.SingleSelectionManager
  Returns true if the object is in the selection.
isSubscribed() - Method in class dog.mail.nntp.Newsgroup
  Indicates whether this folder is subscribed.
isThreaded() - Method in interface grendel.view.MessageSetView
ISUNIX - Static variable in class grendel.util.Constants
  Whether this is a Unix machine.
isVisible(TreePath) - Method in class grendel.widgets.TreeTable
  Returns whether or not the give path is visible.
isWhitespace() - Method in class calypso.util.StringBuf
  Return true if the string buffer contains nothing but whitespace as defined by Character.isWhitespace()
IsWhitespace(String) - Static method in class calypso.util.StringUtils
  Return true if the string buffer contains nothing but whitespace as defined by Character.isWhitespace()
ISWINDOWS - Static variable in class grendel.util.Constants
  Whether this is a Windows machine.
ITerm - interface grendel.addressbook.addresscard.ITerm.

## J

JavaQuote(String, boolean) - Static method in class calypso.util.StringUtils

## K

kActive - Static variable in interface grendel.view.ViewedStore
  Value for setVisible() for showing active folders
kAll - Static variable in class grendel.ui.FolderPanel
  The all messages scope
kAll - Static variable in interface grendel.view.ViewedStore
  Value for setVisible() for showing all folders
kAttachment - Static variable in class grendel.ui.FolderPanel
  Forward as Attachment
kDateID - Static variable in class grendel.ui.FolderPanel
  The Date column ID
kDeletedID - Static variable in class grendel.ui.FolderPanel
  The Deleted (X) column ID
keyPressed(KeyEvent) - Method in class grendel.composition.AddressList.AddressPanel
keyPressed(KeyEvent) - Method in class grendel.composition.AddressList.DeliveryButton
keyReleased(KeyEvent) - Method in class grendel.composition.AddressList.AddressPanel
  Resonds to keyboard events for navigation (up, down, enter, etc.)
keyReleased(KeyEvent) - Method in class grendel.composition.AddressList.DeliveryButton
keys() - Method in class calypso.util.HashtableLite
keysArray() - Method in class calypso.util.HashtableLite
keysArray() - Method in class calypso.util.AtomHashtable
  Returns an Object array containing the Hashtable's keys.
keysVector() - Method in class calypso.util.HashtableLite
keyTyped(KeyEvent) - Method in class grendel.composition.AddressList.AddressPanel
keyTyped(KeyEvent) - Method in class grendel.composition.AddressList.DeliveryButton
kFlagID - Static variable in class grendel.ui.FolderPanel
  The flag column ID
kInline - Static variable in class grendel.ui.FolderPanel
  Forward Inline
kInstance - Static variable in class calypso.util.NullEnumeration
kInstance - Static variable in class calypso.util.NullJavaEnumeration
kMessage - Static variable in class grendel.ui.FolderPanel
  The individual message scope
kNameID - Static variable in class grendel.ui.MasterPanel
kQuoted - Static variable in class grendel.ui.FolderPanel
  Forward Quoted
kReadID - Static variable in class grendel.ui.FolderPanel
  The read column ID
kSenderID - Static variable in class grendel.ui.FolderPanel
  The Sender column ID
kSubjectID - Static variable in class grendel.ui.FolderPanel
  The Subject column ID
kSubscribed - Static variable in interface grendel.view.ViewedStore
  Value for setVisible() for showing subscribed folders
kThread - Static variable in class grendel.ui.FolderPanel
  The thread scope
kTotalID - Static variable in class grendel.ui.MasterPanel
kUnreadID - Static variable in class grendel.ui.MasterPanel

## L

LargeCommit(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbStore
last - Variable in class dog.mail.util.CRLFOutputStream
  The last byte read.
last() - Method in class calypso.util.CharArrayIterator
lastNonMember(long, long) - Method in class grendel.storage.NewsSet
  Returns the last number which is not a member of the set, which falls in the range [min, max).
LDAP_Attribute - class grendel.addressbook.addresscard.LDAP_Attribute.
LDAP_Attribute(LDAPAttribute) - Constructor for class grendel.addressbook.addresscard.LDAP_Attribute
LDAP_AttributeSet - class grendel.addressbook.addresscard.LDAP_AttributeSet.
LDAP_AttributeSet(LDAPAttributeSet) - Constructor for class grendel.addressbook.addresscard.LDAP_AttributeSet
  Create a new emtpy AttributeSet
LDAP_Card - class grendel.addressbook.addresscard.LDAP_Card.
LDAP_Card(LDAP_Server, LDAPEntry) - Constructor for class grendel.addressbook.addresscard.LDAP_Card
  Constructor for LDAP server.
LDAP_CardSet - class grendel.addressbook.addresscard.LDAP_CardSet.
LDAP_CardSet(LDAP_Server, LDAPSearchResults) - Constructor for class grendel.addressbook.addresscard.LDAP_CardSet
  Constructor for LDAP server.
LDAP_Server - class grendel.addressbook.addresscard.LDAP_Server.
LDAP_Server(String) - Constructor for class grendel.addressbook.addresscard.LDAP_Server
LDAP_Server(String, int, String, String) - Constructor for class grendel.addressbook.addresscard.LDAP_Server
LEFT - Static variable in class grendel.ui.Util
length() - Method in class calypso.util.StringBuf
  Returns the length (character count) of the buffer.
length() - Method in class calypso.util.ByteBuf
  Returns the length (character count) of the buffer.
LF - Static variable in class dog.mail.util.MessageInputStream
  The line termination octet.
LF - Static variable in class dog.mail.util.MessageOutputStream
  The line termination octet.
LF - Static variable in class dog.mail.util.CRLFInputStream
  The LF octet.
LF - Static variable in class dog.mail.util.CRLFOutputStream
  The LF octet.
LINEBREAK - Static variable in class grendel.util.Constants
  The string used to separate lines in files on this system.
LineBufferingInputStream - class calypso.util.LineBufferingInputStream.
LineBufferingInputStream(InputStream) - Constructor for class calypso.util.LineBufferingInputStream
lines - Variable in class grendel.storage.NewsRC
list(String) - Method in class dog.mail.nntp.Newsgroup
  NNTP folders can't contain subfolders.
ListenerList - class calypso.util.ListenerList.
  ListenersList is a thread-safe, reentrant class which contains a list of EventListeners and enforce some policy on event dispatching.
ListenerList() - Constructor for class calypso.util.ListenerList
  Construct an array of listeners with the specifed size.
ListenerList(int) - Constructor for class calypso.util.ListenerList
  Construct an array of listeners with the specifed size.
ListenerListState - class calypso.util.ListenerListState.
  ListenersListState keeps the index into the array of listeners for the ListListeners class.
loadClass(String) - Method in class calypso.util.URLClassLoader
  Load a class from this class loader.
loadClass(String, boolean) - Method in class calypso.util.URLClassLoader
  Load and resolve a class.
loadingFolder(ChangeEvent) - Method in interface grendel.ui.FolderPanelListener
  Called when a folder starts to load
loadingMessage(ChangeEvent) - Method in interface grendel.ui.MessagePanelListener
loadLeaveOnServerList() - Method in class grendel.storage.PopStore
LowerCase(String) - Static method in class calypso.util.StringUtils
  Lowercase the characters in aString.

## M

mAddressees - Variable in class grendel.composition.AddressList.AddressPanel
mAddressPanel - Variable in class grendel.composition.AddressList
mailboxCount() - Method in class grendel.storage.addressparser.RFC822MailboxList
MailDrop - interface grendel.storage.MailDrop.
  Interface to a maildrop: a place that we get new mail from.
MailDropException - exception grendel.storage.MailDropException.
  An exception while trying to process a maildrop.
MailDropException() - Constructor for class grendel.storage.MailDropException
MailDropException(String) - Constructor for class grendel.storage.MailDropException
MailSearch - class grendel.search.MailSearch.
MailSearch() - Constructor for class grendel.search.MailSearch
MailServerPrefs - class grendel.prefs.MailServerPrefs.
MailServerPrefs() - Constructor for class grendel.prefs.MailServerPrefs
MailServerPrefsEditor - class grendel.prefs.MailServerPrefsEditor.
MailServerPrefsEditor() - Constructor for class grendel.prefs.MailServerPrefsEditor
Main - class grendel.Main.
  This launches the Grendel GUI.
Main() - Constructor for class grendel.Main
main(String[]) - Static method in class grendel.Main
main(String[]) - Static method in class grendel.SelfTest
  Run all the grendel selftests.
main(String[]) - Static method in class grendel.addressbook.AddressBook
main(String[]) - Static method in class grendel.addressbook.addresscard.SelfTest
main(String[]) - Static method in class grendel.composition.Composition
main(String[]) - Static method in class grendel.prefs.UIPrefsEditor
main(String[]) - Static method in class grendel.prefs.UserPrefsEditor
main(String[]) - Static method in class grendel.prefs.ui.Servers
main(String[]) - Static method in class grendel.prefs.ui.UI
main(String[]) - Static method in class grendel.prefs.ui.Identities
main(String[]) - Static method in class grendel.prefs.ui.General
main(String[]) - Static method in class grendel.storage.NewsSet
main(String[]) - Static method in class grendel.storage.SelfTest
main(String[]) - Static method in class grendel.storage.NewsRC
main(String[]) - Static method in class grendel.storage.UnixDotLock
main(String[]) - Static method in class grendel.storage.addressparser.P1
main(String[]) - Static method in class grendel.storage.addressparser.P2
main(String[]) - Static method in class grendel.storage.intertwingle.PhoneTest
main(String[]) - Static method in class grendel.storage.intertwingle.Dump
main(String[]) - Static method in class grendel.storage.intertwingle.SelfTest
main(String[]) - Static method in class grendel.ui.XMLPageBuilder
main(String[]) - Static method in class grendel.ui.EditHostDialog
main(String[]) - Static method in class grendel.ui.XMLMenuBuilder
main(String[]) - Static method in class calypso.util.Abacus
main(String[]) - Static method in class calypso.util.SelfTest
Make(Folder) - Static method in class grendel.view.FolderViewFactory
Make(Folder, SearchTerm) - Static method in class grendel.storage.FilterFolderFactory
Make(IMimeObject) - Static method in class grendel.mime.html.MimeHTMLOperatorFactory
Make(IMimeObject, PrintStream) - Static method in class grendel.mime.html.MimeHTMLOperatorFactory
Make(IMimeObject, String) - Static method in class grendel.mime.extractor.MimeExtractorOperatorFactory
Make(String) - Static method in class grendel.mime.parser.MimeParserFactory
MakeEnv() - Method in interface grendel.storage.mdb.nsIMdbFactory
makeInputStream() - Method in class calypso.util.CacheOutputStream
  Returns an InputStream that returns the data previously written into this object.
makeInputStream() - Method in class calypso.util.ByteBuf
  Creates a new InputStream whose content is this ByteBuf.
makeNewSpring() - Method in class grendel.widgets.GrendelToolBar
makeNewsRCLine(ByteBuf) - Method in class grendel.storage.NewsRC
  Parses the given line and creates a NewsRCLine object representing it.
makePlayDir() - Method in class grendel.SelfTest
  Creates an empty directory for your test to put stuff into.
MakeRow(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbFactory
markDirty() - Method in class grendel.storage.NewsSet
  Called when a change is made to the set.
markDirty() - Method in class grendel.storage.NewsRC
  Call this to indicate that the file needs to be flushed to disk.
markSupported() - Method in class calypso.util.LineBufferingInputStream
MasterPanel - class grendel.ui.MasterPanel.
  Panel to display the contents of a folder.
MasterPanel() - Constructor for class grendel.ui.MasterPanel
  Constructs a new master panel.
MasterPanelListener - interface grendel.ui.MasterPanelListener.
  Interface for information about changes in the `MasterPanel`
masterSelectionChanged(ChangeEvent) - Method in interface grendel.ui.MasterPanelListener
  Called when the selection changes.
masterSelectionDoubleClicked(ChangeEvent) - Method in interface grendel.ui.MasterPanelListener
  Called when the user double clicks.
max() - Method in class grendel.storage.NewsSet
  Returns the largest element of the set.
mColumnSorted - Variable in class grendel.addressbook.AddressBook
mCompositionPanel - Variable in class grendel.composition.OptionsPanel
mDataSourceList - Variable in class grendel.addressbook.AddressBook
mDeliveryStr - Static variable in class grendel.composition.Addressee
mem_cache - Variable in class calypso.util.CacheOutputStream
mem_cache_fp - Variable in class calypso.util.CacheOutputStream
mem_cache_increment - Variable in class calypso.util.CacheOutputStream
mem_cache_max_size - Variable in class calypso.util.CacheOutputStream
member(long) - Method in class grendel.storage.NewsSet
  Returns whether the number is a member of the set.
MemoryManager - class calypso.util.MemoryManager.
MemoryManager() - Constructor for class calypso.util.MemoryManager
MemoryMonitor - class calypso.util.MemoryMonitor.
  A utility class to help track memory usage during development.
MemoryMonitor() - Constructor for class calypso.util.MemoryMonitor
MemoryMonitor(String) - Constructor for class calypso.util.MemoryMonitor
MemoryPressure - interface calypso.util.MemoryPressure.
MenuBarCtrl - class grendel.widgets.MenuBarCtrl.
  This is a menubar with a keyed lookup rather than a flat iteration model which JMenuBar by default uses.
MenuBarCtrl() - Constructor for class grendel.widgets.MenuBarCtrl
MenuCtrl - class grendel.widgets.MenuCtrl.
MenuCtrl() - Constructor for class grendel.widgets.MenuCtrl
menus - Variable in class grendel.widgets.MenuBarCtrl
MergeActions(UIAction[], UIAction[]) - Static method in class grendel.ui.Util
MergeToolBars(GrendelToolBar, GrendelToolBar) - Static method in class grendel.ui.Util
MessageDisplayManager - class grendel.ui.MessageDisplayManager.
  Handles attempts to view messages, folders and their contents, without assuptions about the UI layout.
MessageDisplayManager() - Constructor for class grendel.ui.MessageDisplayManager
MessageExtra - interface grendel.storage.MessageExtra.
  These are extra interfaces that our message objects implement that are not implemented as part of the standard Message class.
MessageExtraFactory - class grendel.storage.MessageExtraFactory.
  If you want to call any of the MessageExtra methods on a Message, you should get the MessageExtra object using this call.
MessageExtraFactory() - Constructor for class grendel.storage.MessageExtraFactory
MessageFrame - class grendel.ui.MessageFrame.
MessageFrame(Message) - Constructor for class grendel.ui.MessageFrame
  Creates a MessageFrame displaying the given message.
MessageHeader - class grendel.ui.MessageHeader.
MessageHeader() - Constructor for class grendel.ui.MessageHeader
messageId - Variable in class dog.mail.nntp.Article
  The unique message-id of this message.
MessageIDGenerator - class grendel.util.MessageIDGenerator.
  This class generates globally-unique message IDs.
MessageInputStream - class dog.mail.util.MessageInputStream.
  A utility class for feeding message contents to messages.
MessageInputStream(PushbackInputStream) - Constructor for class dog.mail.util.MessageInputStream
  Constructs a message input stream connected to the specified pushback input stream.
MessageListTransferable - class grendel.ui.MessageListTransferable.
MessageListTransferable(Vector) - Constructor for class grendel.ui.MessageListTransferable
messageLoaded(ChangeEvent) - Method in interface grendel.ui.MessagePanelListener
MessageOutputStream - class dog.mail.util.MessageOutputStream.
  An output stream that escapes any dots on a line by themself with another dot, for the purposes of sending messages to SMTP and NNTP servers.
MessageOutputStream(OutputStream) - Constructor for class dog.mail.util.MessageOutputStream
  Constructs a message output stream connected to the specified output stream.
MessagePanel - class grendel.ui.MessagePanel.
MessagePanel() - Constructor for class grendel.ui.MessagePanel
  Constructs a new message panel.
MessagePanelListener - interface grendel.ui.MessagePanelListener.
messagesChanged(Enumeration, Enumeration, Enumeration) - Method in interface grendel.view.MessageSetViewObserver
  Some messages changed.
MessageSetView - interface grendel.view.MessageSetView.
  Represents a view on messages.
MessageSetViewObserver - interface grendel.view.MessageSetViewObserver.
  Anyone who wants to know when messages are added, removed, or tweaked in a MessageSetView can implement this and add themselves to that MessageSetView's list of observers.
messageStatus(StatusEvent) - Method in interface grendel.ui.MessagePanelListener
messageTag - Static variable in class grendel.addressbook.AddressBook
messageTag - Static variable in class grendel.composition.CompositionPanel
messageThreadReferences() - Method in interface grendel.storage.MessageExtra
  A list of the above messageid objects that this message has references to.
MimeBase64Decoder - class grendel.mime.encoder.MimeBase64Decoder.
  Implements a plaintext -> Base64 encoder.
MimeBase64Decoder() - Constructor for class grendel.mime.encoder.MimeBase64Decoder
MimeBase64Encoder - class grendel.mime.encoder.MimeBase64Encoder.
  Implements a Base64 -> plaintext decoder.
MimeBase64Encoder() - Constructor for class grendel.mime.encoder.MimeBase64Encoder
MimeEncoder - class grendel.mime.encoder.MimeEncoder.
MimeEncoder() - Constructor for class grendel.mime.encoder.MimeEncoder
MimeExtractorOperatorFactory - class grendel.mime.extractor.MimeExtractorOperatorFactory.
  Creates an IMimeOperator to extract the raw data of a MIME sub-part.
MimeExtractorOperatorFactory() - Constructor for class grendel.mime.extractor.MimeExtractorOperatorFactory
MimeHTMLOperatorFactory - class grendel.mime.html.MimeHTMLOperatorFactory.
MimeHTMLOperatorFactory() - Constructor for class grendel.mime.html.MimeHTMLOperatorFactory
MimeParserFactory - class grendel.mime.parser.MimeParserFactory.
MimeParserFactory() - Constructor for class grendel.mime.parser.MimeParserFactory
MimeQuotedPrintableDecoder - class grendel.mime.encoder.MimeQuotedPrintableDecoder.
  Implements a Quoted-Printable -> plaintext decoder.
MimeQuotedPrintableDecoder() - Constructor for class grendel.mime.encoder.MimeQuotedPrintableDecoder
MimeQuotedPrintableEncoder - class grendel.mime.encoder.MimeQuotedPrintableEncoder.
  Implements a plaintext -> Quoted-Printable encoder.
MimeQuotedPrintableEncoder() - Constructor for class grendel.mime.encoder.MimeQuotedPrintableEncoder
MimeUUDecoder - class grendel.mime.encoder.MimeUUDecoder.
  Implements a uuencode -> plaintext decoder.
MimeUUDecoder() - Constructor for class grendel.mime.encoder.MimeUUDecoder
MimeUUEncoder - class grendel.mime.encoder.MimeUUEncoder.
  Implements a plaintext -> uuencode encoder.
MimeUUEncoder(String) - Constructor for class grendel.mime.encoder.MimeUUEncoder
min() - Method in class grendel.storage.NewsSet
  Returns the smallest element of the set.
MINUS - Static variable in class calypso.util.SignedInteger
mouseClicked(MouseEvent) - Method in class grendel.composition.AddressList.DeliveryButton
mouseClicked(MouseEvent) - Method in class grendel.widgets.ToolBarButton
mouseEntered(MouseEvent) - Method in class grendel.composition.AddressList.DeliveryButton
mouseEntered(MouseEvent) - Method in class grendel.widgets.ToolBarButton
  Paints a raised border when the mouse passes over the button.
mouseExited(MouseEvent) - Method in class grendel.composition.AddressList.DeliveryButton
mouseExited(MouseEvent) - Method in class grendel.widgets.ToolBarButton
  Paints an empty border when the mouse leaves the button area.
mousePressed(MouseEvent) - Method in class grendel.composition.AddressList.DeliveryButton
  On any mouse click show the popup menu.
mousePressed(MouseEvent) - Method in class grendel.widgets.ToolBarButton
  Paints a loweredBevelBorder when the mouse is pressed.
mouseReleased(MouseEvent) - Method in class grendel.composition.AddressList.DeliveryButton
mouseReleased(MouseEvent) - Method in class grendel.widgets.ToolBarButton
  Paints the border raised again when the mouse is released.
moveColumn(int, int) - Method in interface grendel.widgets.ColumnModel
  Moves a column at the source index to the destination index.
moveColumn(int, int) - Method in class grendel.widgets.ColumnModelImp
MoveMessagesProgress(Vector, Folder) - Static method in class grendel.ui.ProgressFactory
MoveOid(nsIMdbEnv, mdbOid, int, int) - Method in interface grendel.storage.mdb.nsIMdbTable
MoveRow(nsIMdbEnv, nsIMdbRow, int, int) - Method in interface grendel.storage.mdb.nsIMdbTable
mSearchField - Variable in class grendel.addressbook.AddressBook
mSearchSource - Variable in class grendel.addressbook.AddressBook
mSortAscending - Variable in class grendel.addressbook.AddressBook
MultiMessageDisplayManager - class grendel.ui.MultiMessageDisplayManager.
MultiMessageDisplayManager() - Constructor for class grendel.ui.MultiMessageDisplayManager
MultiSelectionManager - class grendel.widgets.MultiSelectionManager.
MultiSelectionManager() - Constructor for class grendel.widgets.MultiSelectionManager
myAddressBookCardTag - Static variable in class grendel.addressbook.AddressBook
myAddressBookCardTag - Static variable in class grendel.composition.CompositionPanel

## N

NaryTermPanel - class grendel.search.NaryTermPanel.
NaryTermPanel(SearchPanel, LayoutManager) - Constructor for class grendel.search.NaryTermPanel
navigateDown() - Method in class grendel.widgets.TreeTable
  Moves the caret down one position, and selects that object.
navigateUp() - Method in class grendel.widgets.TreeTable
  Moves the caret up one position, and selects that object.
navigatorWindowTag - Static variable in class grendel.addressbook.AddressBook
navigatorWindowTag - Static variable in class grendel.composition.CompositionPanel
NetworkDate - class calypso.util.NetworkDate.
  Parses a date out of a string of bytes.
NEW - Static variable in interface grendel.storage.MailDrop
  Returned by getBiffState() if there are new messages waiting.
newCardTag - Static variable in class grendel.addressbook.AddressBook
NewCell(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbRow
NewFolderDialog - class grendel.ui.NewFolderDialog.
NewFolderDialog(Frame) - Constructor for class grendel.ui.NewFolderDialog
NewFolderDialog(Frame, ViewedFolder) - Constructor for class grendel.ui.NewFolderDialog
newListTag - Static variable in class grendel.addressbook.AddressBook
NewMailProgress() - Static method in class grendel.ui.ProgressFactory
NewRow(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbStore
NewRow(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbTable
NewRowWithOid(nsIMdbEnv, mdbOid) - Method in interface grendel.storage.mdb.nsIMdbStore
Newsgroup - class dog.mail.nntp.Newsgroup.
  The folder class implementing the NNTP mail protocol.
Newsgroup(Store, String) - Constructor for class dog.mail.nntp.Newsgroup
  Constructor.
Newsgroup(Store, String, int, int, int) - Constructor for class dog.mail.nntp.Newsgroup
  Constructor.
NewSortColumn(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
NewSortColumnWithCompare(nsIMdbEnv, nsIMdbCompare, int) - Method in interface grendel.storage.mdb.nsIMdbTable
newsrc - Variable in class grendel.storage.NewsStore
NewsRC - class grendel.storage.NewsRC.
  This class represents a newsrc-format disk file, and the newsgroup descriptions within it.
NewsSet - class grendel.storage.NewsSet.
  This class represents a set of integers.
NewsSet() - Constructor for class grendel.storage.NewsSet
NewsSet(byte[], int, int) - Constructor for class grendel.storage.NewsSet
NewsSet(ByteBuf) - Constructor for class grendel.storage.NewsSet
NewsSet(String) - Constructor for class grendel.storage.NewsSet
NewsStore - class grendel.storage.NewsStore.
  Store for News (NNTP) folders.
NewsStore(Session) - Constructor for class grendel.storage.NewsStore
NewsStore(Session, URLName) - Constructor for class grendel.storage.NewsStore
NewTable(nsIMdbEnv, int, int, boolean) - Method in interface grendel.storage.mdb.nsIMdbStore
next() - Method in class calypso.util.CharArrayIterator
nextElement() - Method in class grendel.addressbook.addresscard.LDAP_CardSet
  Enumeration methods
nextElement() - Method in class grendel.addressbook.addresscard.LDAP_AttributeSet
  Enumeration methods
nextElement() - Method in class calypso.util.EnumerationEnumerator
nextElement() - Method in class calypso.util.PrefetchEnumeration
nextElement() - Method in class calypso.util.NullEnumeration
nextElement() - Method in class calypso.util.NullJavaEnumeration
nextElement() - Method in class calypso.util.ArrayEnumeration
nextListener(ListenerListState) - Method in class calypso.util.ListenerList
  Return the next EventListener in the array.
nextMember(long) - Method in class grendel.storage.NewsSet
  Returns the first number which is in the set, and which is greater than the given value.
NextRow(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbTableRowCursor
NextRowCopy(nsIMdbEnv, nsIMdbRow) - Method in interface grendel.storage.mdb.nsIMdbTableRowCursor
NextRowCopyAll(nsIMdbEnv, nsIMdbRow) - Method in interface grendel.storage.mdb.nsIMdbTableRowCursor
NextRowOid(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbTableRowCursor
nntp - Variable in class grendel.storage.NewsStore
NNTPStore - class dog.mail.nntp.NNTPStore.
  The storage class implementing the NNTP Usenet news protocol.
NNTPStore(Session, URLName) - Constructor for class dog.mail.nntp.NNTPStore
  Constructor.
nodeChanged(TreeTableModelEvent) - Method in interface grendel.widgets.TreeTableModelListener
nodeChanged(TreeTableModelEvent) - Method in class grendel.widgets.TreeTableModelBroadcaster
nodeCollapsed(TreeTableModelEvent) - Method in interface grendel.widgets.TreeTableModelListener
nodeCollapsed(TreeTableModelEvent) - Method in class grendel.widgets.TreeTableModelBroadcaster
nodeDeleted(TreeTableModelEvent) - Method in interface grendel.widgets.TreeTableModelListener
nodeDeleted(TreeTableModelEvent) - Method in class grendel.widgets.TreeTableModelBroadcaster
nodeExpanded(TreeTableModelEvent) - Method in interface grendel.widgets.TreeTableModelListener
nodeExpanded(TreeTableModelEvent) - Method in class grendel.widgets.TreeTableModelBroadcaster
nodeInserted(TreeTableModelEvent) - Method in interface grendel.widgets.TreeTableModelListener
nodeInserted(TreeTableModelEvent) - Method in class grendel.widgets.TreeTableModelBroadcaster
NONE - Static variable in interface grendel.storage.MailDrop
  Returned by getBiffState() if there are no new messages waiting.
NONE - Static variable in class calypso.util.SignedInteger
NORMAL - Static variable in interface grendel.widgets.HeaderRenderer
notifyLoaded() - Method in class grendel.ui.MessagePanel
notifyLoading() - Method in class grendel.ui.MessagePanel
notifyMailSent() - Method in class grendel.composition.CompositionPanel
notifySendFailed() - Method in class grendel.composition.CompositionPanel
notifySendingMail() - Method in class grendel.composition.CompositionPanel
notifyStatus(String) - Method in class grendel.ui.MessagePanel
NotReached(String) - Static method in class calypso.util.Assert
  Throw an exception always.
NotYetImplemented(String) - Static method in class calypso.util.Assert
  Throw an exception always.
nsIMdbCollection - interface grendel.storage.mdb.nsIMdbCollection.
nsIMdbCursor - interface grendel.storage.mdb.nsIMdbCursor.
nsIMdbEnv - interface grendel.storage.mdb.nsIMdbEnv.
  nsIMdbEnv: a context parameter used when calling most abstract db methods.
nsIMdbErrorHook - interface grendel.storage.mdb.nsIMdbErrorHook.
nsIMdbFactory - interface grendel.storage.mdb.nsIMdbFactory.
nsIMdbObject - interface grendel.storage.mdb.nsIMdbObject.
  nsIMdbObject: base class for all message db class interfaces factory: all nsIMdbObjects from the same code suite have the same factory refcounting: both strong and weak references, to ensure strong refs are acyclic, while weak refs can cause cycles.
nsIMdbPort - interface grendel.storage.mdb.nsIMdbPort.
nsIMdbRow - interface grendel.storage.mdb.nsIMdbRow.
nsIMdbStore - interface grendel.storage.mdb.nsIMdbStore.
nsIMdbTable - interface grendel.storage.mdb.nsIMdbTable.
nsIMdbTableRowCursor - interface grendel.storage.mdb.nsIMdbTableRowCursor.
NSTabbedPane - class grendel.composition.NSTabbedPane.
NSTabbedPane.MyTabbedPaneUI - class grendel.composition.NSTabbedPane.MyTabbedPaneUI.
NSTabbedPane.MyTabbedPaneUI(NSTabbedPane) - Constructor for class grendel.composition.NSTabbedPane.MyTabbedPaneUI
NSTabbedPane() - Constructor for class grendel.composition.NSTabbedPane
NullEnumeration - class calypso.util.NullEnumeration.
NullEnumeration() - Constructor for class calypso.util.NullEnumeration
NullJavaEnumeration - class calypso.util.NullJavaEnumeration.
NullJavaEnumeration() - Constructor for class calypso.util.NullJavaEnumeration
NUMBER - Static variable in interface grendel.view.MessageSetView

## O

OK - Static variable in class grendel.ui.PrefsDialog
OnAbortHintString(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbErrorHook
OnErrorString(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbErrorHook
ones - Static variable in class calypso.util.Abacus
  Formatting Strings
OnWarningString(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbErrorHook
opAnd(ITerm, ITerm) - Method in interface grendel.addressbook.addresscard.IQueryString
opAnd(ITerm, ITerm) - Method in class grendel.addressbook.addresscard.LDAP_Server
open(int) - Method in class dog.mail.nntp.Newsgroup
  Opens this folder.
OpenFilePort(nsIMdbEnv, String, mdbOpenPolicy) - Method in interface grendel.storage.mdb.nsIMdbFactory
OpenFileStore(nsIMdbEnv, String, mdbOpenPolicy) - Method in interface grendel.storage.mdb.nsIMdbFactory
opEqual(AC_Attribute) - Method in class grendel.addressbook.addresscard.ACS_Personal
  Search the database for all cards that match this value and return a set Adddress Card ID's (ACID's).
opEqual(IAttribute) - Method in interface grendel.addressbook.addresscard.IQueryString
opEqual(IAttribute) - Method in interface grendel.addressbook.addresscard.IQuerySet
opEqual(IAttribute) - Method in class grendel.addressbook.addresscard.LDAP_Server
opEqual(IAttribute) - Method in class grendel.addressbook.addresscard.ACS_Personal
  No-op implementations for now (just to get this building properly) (Jeff)
opGTE(IAttribute) - Method in interface grendel.addressbook.addresscard.IQueryString
opGTE(IAttribute) - Method in class grendel.addressbook.addresscard.LDAP_Server
opLTE(IAttribute) - Method in interface grendel.addressbook.addresscard.IQueryString
opLTE(IAttribute) - Method in class grendel.addressbook.addresscard.LDAP_Server
opNotEqual(AC_Attribute) - Method in class grendel.addressbook.addresscard.ACS_Personal
  Search the database for all cards that DO NOT match this value and return a set Adddress Card ID's (ACID's).
opNotEqual(IAttribute) - Method in interface grendel.addressbook.addresscard.IQueryString
opNotEqual(IAttribute) - Method in interface grendel.addressbook.addresscard.IQuerySet
opNotEqual(IAttribute) - Method in class grendel.addressbook.addresscard.LDAP_Server
opNotEqual(IAttribute) - Method in class grendel.addressbook.addresscard.ACS_Personal
opOr(ITerm, ITerm) - Method in interface grendel.addressbook.addresscard.IQueryString
opOr(ITerm, ITerm) - Method in class grendel.addressbook.addresscard.LDAP_Server
options_lines - Variable in class grendel.storage.NewsRC
OptionsPanel - class grendel.composition.OptionsPanel.
OptionsPanel(CompositionPanel) - Constructor for class grendel.composition.OptionsPanel

## P

P1 - class grendel.storage.addressparser.P1.
  A Test program to test the RFC822AddressList and RFC822MailboxList classes.
P1() - Constructor for class grendel.storage.addressparser.P1
P2 - class grendel.storage.addressparser.P2.
  A Test program to test the AddressCorrector class.
P2() - Constructor for class grendel.storage.addressparser.P2
PadPrint(int, int) - Static method in class calypso.util.Abacus
PadPrint(String, int) - Static method in class calypso.util.Abacus
pageFromTemplateTag - Static variable in class grendel.addressbook.AddressBook
pageFromTemplateTag - Static variable in class grendel.composition.CompositionPanel
pageFromWizardTag - Static variable in class grendel.addressbook.AddressBook
pageFromWizardTag - Static variable in class grendel.composition.CompositionPanel
PageModel - class grendel.ui.PageModel.
  Model for a "page" or what is commonly termed as a panel.
PageModel() - Constructor for class grendel.ui.PageModel
PageUI - class grendel.ui.PageUI.
PageUI() - Constructor for class grendel.ui.PageUI
paint(Graphics) - Method in class grendel.composition.AddressList.AddressPanel
paint(Graphics) - Method in class grendel.composition.AddressList.AddressLine
  Paint the blue lines in the background.
paint(Graphics) - Method in class grendel.composition.AddressList.DragIcon
paint(Graphics) - Method in class grendel.composition.AddressList.DeliveryButton
  Paint the button's bevels and arrow and text string (i.e.
paint(Graphics) - Method in class grendel.widgets.DefaultCellRenderer
paint(Graphics) - Method in class grendel.widgets.ColumnHeader
paint(Graphics) - Method in class grendel.widgets.Animation
paint(Graphics) - Method in class grendel.widgets.DefaultHeaderRenderer
paintComponent(Graphics) - Method in class grendel.search.TermPanel
paintComponent(Graphics) - Method in class grendel.widgets.TreeTable
paintValue(Graphics, Rectangle) - Method in class grendel.prefs.UIPrefsEditor
paintValue(Graphics, Rectangle) - Method in class grendel.prefs.MailServerPrefsEditor
paintValue(Graphics, Rectangle) - Method in class grendel.prefs.UserPrefsEditor
panic() - Method in interface calypso.util.MemoryPressure
  This method is called by the garbage collector when the heap is essentially full and can no longer grow.
panic() - Method in class calypso.util.Recycler
PanicMemoryPurge(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbPort
parse_file(FileInputStream) - Method in class grendel.storage.NewsRC
parseAddress(String, String) - Method in class dog.mail.nntp.Article
  Makes a pass at parsing internet addresses.
parseDate(ByteBuf) - Static method in class calypso.util.NetworkDate
  The same, but assumes GMT is the default timezone.
parseDate(ByteBuf, boolean) - Static method in class calypso.util.NetworkDate
  Like parseLong(), but returns a new Date object instead.
parseLong(byte[], int, int, boolean) - Static method in class calypso.util.NetworkDate
  The same, but takes a byte array and a region within it, instead of a ByteBuf.
parseLong(ByteBuf) - Static method in class calypso.util.NetworkDate
  The same, but assumes GMT is the default timezone.
parseLong(ByteBuf, boolean) - Static method in class calypso.util.NetworkDate
  This parses a time/date string into a Time object.
partID() - Method in interface grendel.mime.IMimeObject
  Returns the ID string of the MIME part.
pasteAsQuotationTag - Static variable in class grendel.composition.CompositionPanel
PhoneTest - class grendel.storage.intertwingle.PhoneTest.
PhoneTest() - Constructor for class grendel.storage.intertwingle.PhoneTest
playdir - Static variable in class grendel.SelfTest
  The directory where you can store temporary stuff.
PLUS - Static variable in class calypso.util.SignedInteger
PopStore - class grendel.storage.PopStore.
PopStore(Session) - Constructor for class grendel.storage.PopStore
PopStore(Session, URLName) - Constructor for class grendel.storage.PopStore
populate() - Method in class grendel.ui.FolderCombo
populate(int, int) - Method in class grendel.ui.FolderCombo
postArticle(Message, Address[]) - Method in class dog.mail.nntp.NNTPStore
  Post an article.
PostCondition(boolean) - Static method in class calypso.util.Assert
  Throw an exception if aCondition is false.
PostCondition(boolean, String) - Static method in class calypso.util.Assert
  Throw an exception if aCondition is false.
postGC(long, long) - Method in interface calypso.util.MemoryPressure
  This method is called by the garbage collector just after a collection has finished.
postGC(long, long) - Method in class calypso.util.Recycler
PreCondition(boolean) - Static method in class calypso.util.Assert
  Throw an exception if aCondition is false.
PreCondition(boolean, String) - Static method in class calypso.util.Assert
  Throw an exception if aCondition is false.
pref(String, boolean) - Method in class calypso.util.DefaultPreferences
pref(String, char) - Method in class calypso.util.DefaultPreferences
pref(String, double) - Method in class calypso.util.DefaultPreferences
pref(String, float) - Method in class calypso.util.DefaultPreferences
pref(String, int) - Method in class calypso.util.DefaultPreferences
pref(String, long) - Method in class calypso.util.DefaultPreferences
pref(String, String) - Method in class calypso.util.DefaultPreferences
Preferences - interface calypso.util.Preferences.
  This is an interface to get things from the Preferences database.
PreferencesFactory - class calypso.util.PreferencesFactory.
  A factory to return the (singleton) preferences object.
PreferencesFactory() - Constructor for class calypso.util.PreferencesFactory
preferencesTag - Static variable in class grendel.addressbook.AddressBook
preferencesTag - Static variable in class grendel.composition.CompositionPanel
PrefetchEnumeration - class calypso.util.PrefetchEnumeration.
PrefetchEnumeration() - Constructor for class calypso.util.PrefetchEnumeration
Prefs - class grendel.prefs.Prefs.
Prefs() - Constructor for class grendel.prefs.Prefs
PrefsBeanInfo - class grendel.prefs.PrefsBeanInfo.
PrefsBeanInfo() - Constructor for class grendel.prefs.PrefsBeanInfo
PrefsDialog - class grendel.ui.PrefsDialog.
  This class handles preference dialog box handling for Grendel.
PrefsDialog(JFrame) - Constructor for class grendel.ui.PrefsDialog
preGC(long, long) - Method in interface calypso.util.MemoryPressure
  This method is called by the garbage collector just before a garbage collection is about to begin.
preGC(long, long) - Method in class calypso.util.Recycler
prependSortOrder(int) - Method in interface grendel.view.MessageSetView
  Prepend a new sort order.
prettyTime(long) - Method in class grendel.SelfTest
  Given a long that represents a time, returns a String representation of it suitable for putting in a log message.
previous() - Method in class calypso.util.CharArrayIterator
previousMember(long) - Method in class grendel.storage.NewsSet
  Returns the last number which is in the set, and which is less than the given value.
processKeyEvent(KeyEvent) - Method in class grendel.composition.AddressList.AddressTextField
  catch tabs before anyone else.
processStatusEvent(StatusEvent) - Method in class dog.mail.nntp.NNTPStore
ProgressFactory - class grendel.ui.ProgressFactory.
ProgressFactory() - Constructor for class grendel.ui.ProgressFactory
ProgressFrame - class grendel.ui.ProgressFrame.
ProgressFrame(String) - Constructor for class grendel.ui.ProgressFrame
progressLoop() - Method in class grendel.ui.ProgressFrame
properties - Variable in class grendel.ui.XMLWidgetBuilder
  The properties bundle that the builder will reference to for things like getReferencedLabel.
props - Static variable in class grendel.SelfTest
  The Properties instance that all the javamail stuff will use.
protocolConnect(String, int, String, String) - Method in class dog.mail.nntp.NNTPStore
  Connects to the NNTP server and authenticates with the specified parameters.
protocolConnect(String, int, String, String) - Method in class grendel.storage.PopStore
protocolConnect(String, int, String, String) - Method in class grendel.storage.NewsStore
pullLine(ByteBuf) - Method in class calypso.util.ByteLineBuffer
  Returns a ByteBuf with a line of data which was separated by <CR><LF> or any combination.
pushBytes(ByteBuf) - Method in interface grendel.mime.IMimeOperator
  If the MimeObject is a leaf node, this method is called with the bytes of the body.
pushBytes(ByteBuf) - Method in interface grendel.mime.IMimeParser
  Feed bytes to be parsed into the parser.
pushBytes(ByteBuf) - Method in class calypso.util.ByteLineBuffer
  Appends data to the end of the internal ByteBuf.
pushEOF() - Method in interface grendel.mime.IMimeOperator
  This method is called when the end of the MimeObject's body has been seen.
pushEOF() - Method in interface grendel.mime.IMimeParser
  Inform the parser that no more bytes will be forthcoming.
pushEOF() - Method in class calypso.util.ByteLineBuffer
  indicates that the last piece of data is now present.
put(Atom, Object) - Method in class calypso.util.HashtableLite
put(Atom, Object) - Method in class calypso.util.AtomHashtable
  Places the key/element pair in the Hashtable.
putBoolean(String, boolean) - Method in interface calypso.util.Preferences
  Assign a boolean value to the given preference.
putInt(String, int) - Method in interface calypso.util.Preferences
  Assign an int value to the given preference.
putString(String, String) - Method in interface calypso.util.Preferences
  Assign a String value to the given preference.

## Q

QSort - class calypso.util.QSort.
  Implements QuickSort, on an array of objects.
QSort(Comparer) - Constructor for class calypso.util.QSort
  Create a QSort object.
QueryIndexOnSort(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
QueryToken(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbPort
queue - Variable in class grendel.storage.intertwingle.Twingle
QuoteOriginalMessage() - Method in class grendel.composition.CompositionPanel
  Quote the orgininal message in a reply
quoteOriginalTextTag - Static variable in class grendel.composition.CompositionPanel
quoteValue() - Method in class calypso.util.AttributeValuePair
  Quote the value portion of an attribute,value pair making it suitable for reading in later.

## R

RandomAccessFileWithByteLines - class calypso.util.RandomAccessFileWithByteLines.
RandomAccessFileWithByteLines(RandomAccessFile) - Constructor for class calypso.util.RandomAccessFileWithByteLines
READ - Static variable in interface grendel.view.MessageSetView
read() - Method in class dog.mail.util.MessageInputStream
  Reads the next byte of data from this message input stream.
read() - Method in class dog.mail.util.CRLFInputStream
  Reads the next byte of data from this input stream.
read() - Method in class calypso.util.LineBufferingInputStream
read(byte[]) - Method in class dog.mail.util.MessageInputStream
  Reads up to b.length bytes of data from this input stream into an array of bytes.
read(byte[]) - Method in class dog.mail.util.CRLFInputStream
  Reads up to b.length bytes of data from this input stream into an array of bytes.
read(byte[]) - Method in class calypso.util.LineBufferingInputStream
read(byte[], int, int) - Method in class dog.mail.util.MessageInputStream
  Reads up to len bytes of data from this input stream into an array of bytes, starting at the specified offset.
read(byte[], int, int) - Method in class dog.mail.util.CRLFInputStream
  Reads up to len bytes of data from this input stream into an array of bytes, starting at the specified offset.
read(byte[], int, int) - Method in class calypso.util.LineBufferingInputStream
  Reads bytes into a portion of an array.
read(InputStream, int) - Method in class calypso.util.ByteBuf
  Invokes InputStream.read(), appending the bytes to this Bytebuf.
read(RandomAccessFile, int) - Method in class calypso.util.ByteBuf
  Invokes RandomAccessFile.read(), appending the bytes to this Bytebuf.
readFully(byte[], int, int) - Method in class calypso.util.RandomAccessFileWithByteLines
readLine() - Method in class dog.mail.util.CRLFInputStream
  Reads a line of input terminated by LF.
readLine(ByteBuf) - Method in class calypso.util.RandomAccessFileWithByteLines
readln() - Method in class grendel.storage.PopStore
readPrefs() - Method in class grendel.prefs.base.IdentityArray
readPrefs() - Method in class grendel.prefs.base.UIPrefs
readPrefs() - Method in class grendel.prefs.base.InvisiblePrefs
readPrefs() - Method in class grendel.prefs.base.ServerArray
readPrefs() - Method in class grendel.prefs.base.GeneralPrefs
readUserPrefs(int) - Method in class grendel.prefs.Prefs
reconstitute() - Method in class calypso.util.WeakLink
Recycle(ByteBuf) - Static method in class calypso.util.ByteBuf
  Release a ByteBuf to the recycler.
Recycle(Hashtable) - Static method in class calypso.util.HashtableRecycler
  Recycle a hashtable (it will be cleared by the recycler)
recycle(Object) - Method in class calypso.util.Recycler
recycle(Object[]) - Method in class calypso.util.Recycler
  Recycles the entire contents of the given list.
Recycle(StringBuf) - Static method in class calypso.util.StringBuf
  Release a StringBuf to the recycler.
Recycle(Vector) - Static method in class calypso.util.VectorRecycler
  Recycle a vector (it will be emptied by the recycler)
Recycler - class calypso.util.Recycler.
Recycler() - Constructor for class calypso.util.Recycler
Recycler(int) - Constructor for class calypso.util.Recycler
redoTag - Static variable in class grendel.addressbook.AddressBook
ref - Variable in class grendel.ui.XMLWidgetBuilder
  Reference point into the CLASSPATH for locating the XML file.
refreshStores() - Method in class grendel.ui.StoreFactory
regionMatches(boolean, int, byte[], int, int) - Method in class calypso.util.ByteBuf
  Tests if two byte regions are equal.
regionMatches(boolean, int, ByteBuf, int, int) - Method in class calypso.util.ByteBuf
regionMatches(boolean, int, String, int, int) - Method in class calypso.util.ByteBuf
  Tests if two byte regions are equal.
regionMatches(int, byte[], int, int) - Method in class calypso.util.ByteBuf
  Tests if two byte regions are equal.
regionMatches(int, ByteBuf, int, int) - Method in class calypso.util.ByteBuf
regionMatches(int, String, int, int) - Method in class calypso.util.ByteBuf
  Tests if two byte regions are equal.
RegisterScrollingKeys(JScrollPane) - Static method in class grendel.ui.Util
rejectDrop() - Method in class grendel.dnd.DropTargetContext
rejectDrop() - Method in class grendel.dnd.DropTargetDropEvent
reload() - Method in class grendel.widgets.TreeTable
  Forces the tree to rebuild itself from scratch.
reloadData(AddressBook.DataSource, String) - Method in class grendel.addressbook.AddressBook.DataModel
remove(Atom) - Method in class calypso.util.HashtableLite
remove(Atom) - Method in class calypso.util.AtomHashtable
  Removes key and the element associated with it from the Hashtable.
remove(ICard) - Method in class grendel.addressbook.addresscard.LDAP_CardSet
  Remove a card from the set.
remove(ICard) - Method in interface grendel.addressbook.addresscard.ICardSet
  Remove a card from the set.
remove(ICard) - Method in class grendel.addressbook.addresscard.AddressCardSet
remove(int) - Method in class grendel.prefs.base.IdentityArray
remove(int) - Method in class grendel.prefs.base.ServerArray
remove(int) - Method in class calypso.util.StringBuf
remove(int) - Method in class calypso.util.ByteBuf
remove(int, int) - Method in class calypso.util.StringBuf
  Remove characters from the StringBuf starting at fromIndex and up to but not including toIndex.
remove(int, int) - Method in class calypso.util.ByteBuf
  Remove characters from the ByteBuf starting at fromIndex and up to but not including toIndex.
Remove(MemoryPressure) - Static method in class calypso.util.MemoryManager
remove(TreeTableModelListener) - Method in class grendel.widgets.TreeTableModelBroadcaster
remove(TreeTableModelListener, TreeTableModelListener) - Static method in class grendel.widgets.TreeTableModelBroadcaster
removeAllAttachments() - Method in class grendel.composition.AttachmentsList
  Delets all attachments from the list.
removeAttachment(int) - Method in class grendel.composition.AttachmentsList
  Remove an entry at index from the list.
removeCellEditorListener(CellEditorListener) - Method in class grendel.widgets.ToggleCellEditor
removeCellEditorListener(CellEditorListener) - Method in class grendel.widgets.TextCellEditor
removeChangeListener(ChangeListener) - Method in class grendel.ui.StoreFactory
removeColumn(Column) - Method in interface grendel.widgets.ColumnModel
  Removes a column from the model.
removeColumn(Column) - Method in class grendel.widgets.ColumnModelImp
removeColumnChangeListener(ColumnChangeListener) - Method in class grendel.widgets.Column
  Removes a ColumnChangeListener.
removeColumnModelListener(ColumnModelListener) - Method in interface grendel.widgets.ColumnModel
  Removes a ColumnModelListener.
removeColumnModelListener(ColumnModelListener) - Method in class grendel.widgets.ColumnModelImp
removeCompositionPanelListener(CompositionPanelListener) - Method in class grendel.composition.CompositionPanel
  Remove a CompositionPanelListener
removeDragSourceListener(DragSourceListener) - Method in class grendel.dnd.DragSourceContext
removeDropTargetListener(DropTargetListener) - Method in class grendel.dnd.DropTarget
removeElement(Object) - Method in class calypso.util.WeakLinkArray
removeElementIdentical(Object) - Method in class calypso.util.Vec
removeFirstElement() - Method in class calypso.util.Vec
removeFolderPanelListener(FolderPanelListener) - Method in class grendel.ui.FolderPanel
  Removes a FolderPanelListener
removeLastElement() - Method in class calypso.util.Vec
removeListener(EventListener) - Method in class calypso.util.ListenerList
  Remove a listener from the list of listeners this ListenersList is mantaining. Existing and valid state object are updated to reflect this change.
removeMasterPanelListener(MasterPanelListener) - Method in class grendel.ui.MasterPanel
  Removes a MasterPanelListener
removeMessagePanelListener(MessagePanelListener) - Method in class grendel.ui.MessagePanel
removeObserver(MessageSetViewObserver) - Method in interface grendel.view.MessageSetView
removePropertyChangeListener(PropertyChangeListener) - Method in class grendel.prefs.UIPrefsEditor
removePropertyChangeListener(PropertyChangeListener) - Method in class grendel.prefs.MailServerPrefsEditor
removePropertyChangeListener(PropertyChangeListener) - Method in class grendel.prefs.UserPrefsEditor
removeSelection(Enumeration) - Method in interface grendel.widgets.SelectionManager
  Removes an array of objects from the selection.
removeSelection(Enumeration) - Method in class grendel.widgets.MultiSelectionManager
removeSelection(Enumeration) - Method in class grendel.widgets.SingleSelectionManager
removeSelection(Object) - Method in interface grendel.widgets.SelectionManager
  Removes a single object from the selection.
removeSelection(Object) - Method in class grendel.widgets.MultiSelectionManager
  Removes a single object from the selection.
removeSelection(Object) - Method in class grendel.widgets.SingleSelectionManager
  Removes a single object from the selection.
removeSelectionListener(SelectionListener) - Method in interface grendel.widgets.SelectionManager
  Removes a selection listener
removeSelectionListener(SelectionListener) - Method in class grendel.widgets.MultiSelectionManager
  Removes a selection listener
removeSelectionListener(SelectionListener) - Method in class grendel.widgets.SingleSelectionManager
  Removes a selection listener
removeStatusListener(StatusListener) - Method in class dog.mail.nntp.NNTPStore
removeTerm(TermPanel) - Method in class grendel.search.NaryTermPanel
removeTreeTableModelListener(TreeTableModelListener) - Method in interface grendel.widgets.TreeTableDataModel
  Removes a `TreeTableModelListener`.
removeUpdate(DocumentEvent) - Method in class grendel.widgets.TextCellEditor
removeViewedStoreListener(ViewedStoreListener) - Method in interface grendel.view.ViewedStore
  Removes a ViewedStoreListener
removeViewedStoreListener(ViewedStoreListener) - Method in class grendel.view.ViewedStoreBase
  Removes a ViewedStoreListener
renameTo(Folder) - Method in class dog.mail.nntp.Newsgroup
  NNTP folders can't be created, deleted, or renamed.
repaint(TreePath) - Method in class grendel.widgets.TreeTable
repaintFrom(TreePath) - Method in class grendel.widgets.TreeTable
replaceTerm(TermPanel, TermPanel) - Method in class grendel.search.NaryTermPanel
REPLY_TO - Static variable in class grendel.composition.Addressee
reset() - Method in class calypso.util.Recycler
resetPassword() - Method in class grendel.ui.DialogAuthenticator
restoreBounds() - Method in class grendel.ui.GeneralFrame
restoreBounds(int, int) - Method in class grendel.ui.GeneralFrame
resultOK(String) - Method in class grendel.storage.PopStore
ResultsFrame - class grendel.search.ResultsFrame.
ResultsFrame(Component) - Constructor for class grendel.search.ResultsFrame
reThread() - Method in interface grendel.view.MessageSetView
  Cause the messages to get resorted and possibly threaded, according to previous calls to setSortOrder(), prependSortOrder(), and setIsThreaded().
reverse() - Method in class calypso.util.StringBuf
  Reverse the order of the characters in the String buffer.
reverse() - Method in class calypso.util.ByteBuf
  Reverse the order of the characters in the String buffer.
RFC822AddressList - class grendel.storage.addressparser.RFC822AddressList.
  This class lets you instantiate an address list object from an input string (usually the right hand side to a `To:` field).
RFC822AddressList(String) - Constructor for class grendel.storage.addressparser.RFC822AddressList
  The input string (usually a `To:` field) is first tokenized, and then parsed into a list of addresses.
RFC822Mailbox - class grendel.storage.addressparser.RFC822Mailbox.
  Stores a RFC822 mailbox.
RFC822Mailbox(String, String) - Constructor for class grendel.storage.addressparser.RFC822Mailbox
  Should be created only by the RFC822MailboxList class.
RFC822MailboxList - class grendel.storage.addressparser.RFC822MailboxList.
  A subclass of RFC822AddressList.
RFC822MailboxList(String) - Constructor for class grendel.storage.addressparser.RFC822MailboxList
RIGHT - Static variable in class grendel.ui.Util
root_folder - Variable in class grendel.storage.NewsStore
RowPosToOid(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbTable
RowScopeHasAssignedIds(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbStore
run() - Method in class grendel.storage.intertwingle.Twingle
run() - Method in class grendel.storage.intertwingle.BGDB
run() - Method in class grendel.ui.ProgressFrame
run() - Method in class grendel.widgets.Animation
runAllTests() - Method in class calypso.util.SelfTest
runAtomTest() - Method in class calypso.util.SelfTest
runIDMapTest() - Method in class calypso.util.SelfTest
runRWLockTest() - Method in class calypso.util.SelfTest
runStressTest() - Method in class calypso.util.SelfTest
runTests() - Method in class grendel.storage.SelfTest
runThreadTest() - Method in class calypso.util.SelfTest
runUnitTest() - Method in class calypso.util.SelfTest
RWLock - class calypso.util.RWLock.
  A "read-write" lock.
RWLock() - Constructor for class calypso.util.RWLock

## S

sanitize(NaryTermPanel) - Method in class grendel.search.SearchPanel
save_internal() - Method in class grendel.storage.NewsRC
save() - Method in class grendel.storage.NewsRC
  Writes the file associated with this NewsRC object, if there have been any changes to it.
saveAll() - Method in class grendel.ui.PageUI
  Store the values set in the input fields of the page.
saveAsTag - Static variable in class grendel.addressbook.AddressBook
saveAsTag - Static variable in class grendel.composition.CompositionPanel
saveBounds() - Method in class grendel.ui.GeneralFrame
saveDraftTag - Static variable in class grendel.composition.CompositionPanel
saveLeaveOnServerList(Hashtable) - Method in class grendel.storage.PopStore
search(SearchTerm) - Method in interface grendel.search.ISearchable
search(SearchTerm) - Method in class grendel.search.MailSearch
SearchColumnsHint(nsIMdbEnv, mdbColumnSet) - Method in interface grendel.storage.mdb.nsIMdbTable
SearchDirectoryDialog - class grendel.addressbook.SearchDirectoryDialog.
SearchDirectoryDialog.AppCloser - class grendel.addressbook.SearchDirectoryDialog.AppCloser.
SearchDirectoryDialog.AppCloser(SearchDirectoryDialog) - Constructor for class grendel.addressbook.SearchDirectoryDialog.AppCloser
SearchDirectoryDialog.CancelEvents - class grendel.addressbook.SearchDirectoryDialog.CancelEvents.
SearchDirectoryDialog.CancelEvents(SearchDirectoryDialog) - Constructor for class grendel.addressbook.SearchDirectoryDialog.CancelEvents
SearchDirectoryDialog.OKEvents - class grendel.addressbook.SearchDirectoryDialog.OKEvents.
SearchDirectoryDialog.OKEvents(SearchDirectoryDialog) - Constructor for class grendel.addressbook.SearchDirectoryDialog.OKEvents
SearchDirectoryDialog(JFrame) - Constructor for class grendel.addressbook.SearchDirectoryDialog
searchDirectoryTag - Static variable in class grendel.addressbook.AddressBook
searchDirectoryTag - Static variable in class grendel.composition.CompositionPanel
SearchFrame - class grendel.search.SearchFrame.
SearchFrame() - Constructor for class grendel.search.SearchFrame
SearchManyColumns(nsIMdbEnv, String, mdbSearch) - Method in interface grendel.storage.mdb.nsIMdbTable
SearchOneSortedColumn(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbTable
SearchPanel - class grendel.search.SearchPanel.
SearchPanel(ISearchable) - Constructor for class grendel.search.SearchPanel
SearchResultsFolderFactory - class grendel.storage.SearchResultsFolderFactory.
SearchResultsFolderFactory() - Constructor for class grendel.storage.SearchResultsFolderFactory
seek(long) - Method in class calypso.util.RandomAccessFileWithByteLines
select(TreePath) - Method in class grendel.widgets.TreeTable
  Selects the given TreePath.
selectAddressesTag - Static variable in class grendel.composition.CompositionPanel
selectAllTag - Static variable in class grendel.composition.CompositionPanel
SELECTED - Static variable in interface grendel.widgets.HeaderRenderer
selectionChanged(SelectionEvent) - Method in class grendel.search.TermPanel
selectionChanged(SelectionEvent) - Method in interface grendel.widgets.SelectionListener
selectionContextClicked(MouseEvent) - Method in class grendel.search.TermPanel
selectionContextClicked(MouseEvent) - Method in interface grendel.widgets.SelectionListener
selectionDoubleClicked(MouseEvent) - Method in class grendel.search.TermPanel
selectionDoubleClicked(MouseEvent) - Method in interface grendel.widgets.SelectionListener
selectionDragged(MouseEvent) - Method in class grendel.search.TermPanel
selectionDragged(MouseEvent) - Method in interface grendel.widgets.SelectionListener
SelectionEvent - class grendel.widgets.SelectionEvent.
  Event which represents a change in selection.
SelectionEvent(Object, Object[], Object[]) - Constructor for class grendel.widgets.SelectionEvent
SelectionListener - interface grendel.widgets.SelectionListener.
SelectionManager - interface grendel.widgets.SelectionManager.
  Interface for simple selection management.
self_test_adder() - Static method in class grendel.storage.NewsSet
self_test_adder(NewsSet, boolean, long, String) - Static method in class grendel.storage.NewsSet
self_test_decoder() - Static method in class grendel.storage.NewsSet
self_test_decoder(String, String) - Static method in class grendel.storage.NewsSet
  Self tests
self_test_first_nonmember(boolean) - Static method in class grendel.storage.NewsSet
self_test_first_nonmember(NewsSet, boolean, long, long, long) - Static method in class grendel.storage.NewsSet
self_test_last_nonmember(boolean) - Static method in class grendel.storage.NewsSet
self_test_last_nonmember(NewsSet, boolean, long, long, long) - Static method in class grendel.storage.NewsSet
self_test_member(boolean) - Static method in class grendel.storage.NewsSet
self_test_member(NewsSet, boolean, long, boolean) - Static method in class grendel.storage.NewsSet
self_test_next_member(boolean) - Static method in class grendel.storage.NewsSet
self_test_next_member(NewsSet, boolean, long, long) - Static method in class grendel.storage.NewsSet
self_test_prev_member(boolean) - Static method in class grendel.storage.NewsSet
self_test_prev_member(NewsSet, boolean, long, long) - Static method in class grendel.storage.NewsSet
self_test_ranges() - Static method in class grendel.storage.NewsSet
self_test_ranges(NewsSet, long, long, String) - Static method in class grendel.storage.NewsSet
self_test() - Static method in class grendel.storage.NewsSet
SelfTest - class grendel.SelfTest.
  This is the base grendel SelfTest.
SelfTest - class grendel.addressbook.addresscard.SelfTest.
SelfTest - class grendel.storage.SelfTest.
SelfTest - class grendel.storage.intertwingle.SelfTest.
SelfTest - class calypso.util.SelfTest.
  SelfTest for calypso.util package
SelfTest() - Constructor for class grendel.SelfTest
SelfTest() - Constructor for class grendel.addressbook.addresscard.SelfTest
SelfTest() - Constructor for class grendel.storage.SelfTest
SelfTest() - Constructor for class grendel.storage.intertwingle.SelfTest
SelfTest() - Constructor for class calypso.util.SelfTest
  Default constructor
SelfTestException - exception calypso.util.SelfTestException.
  Self test exceptions are thrown when self test code is invoked and fails to operate properly.
SelfTestException() - Constructor for class calypso.util.SelfTestException
SelfTestException(String) - Constructor for class calypso.util.SelfTestException
sendFailed(ChangeEvent) - Method in interface grendel.composition.CompositionPanelListener
sendingMail(ChangeEvent) - Method in interface grendel.composition.CompositionPanelListener
sendLaterTag - Static variable in class grendel.composition.CompositionPanel
sendNowTag - Static variable in class grendel.composition.CompositionPanel
ServerArray - class grendel.prefs.base.ServerArray.
Servers - class grendel.prefs.ui.Servers.
Servers() - Constructor for class grendel.prefs.ui.Servers
ServerStructure - class grendel.prefs.base.ServerStructure.
ServerStructure() - Constructor for class grendel.prefs.base.ServerStructure
ServerStructure(String) - Constructor for class grendel.prefs.base.ServerStructure
session - Static variable in class grendel.SelfTest
  The javax.mail.Session object.
SessionCommit(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbStore
SessionMemoryPurge(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbPort
set(Object) - Method in class grendel.prefs.Prefs
setActive(boolean) - Method in class grendel.dnd.DropTarget
setAddresses(Addressee[]) - Method in class grendel.composition.AddressList
  Clears and sets the addresses from an Array.
setAnchor(int) - Method in class grendel.ui.ToolBarLayout
setAsText(String) - Method in class grendel.prefs.UIPrefsEditor
setAsText(String) - Method in class grendel.prefs.MailServerPrefsEditor
setAsText(String) - Method in class grendel.prefs.UserPrefsEditor
setAttribute(String, Object) - Method in class grendel.ui.PageModel
  Puts an attribute into the model.
SetAutoClear(boolean) - Method in interface grendel.storage.mdb.nsIMdbEnv
setAutoScrollInsets(Insets) - Method in class grendel.dnd.DropTarget
setBerkeleyDirectory(String) - Method in class grendel.prefs.base.ServerStructure
setBounds(String, Rectangle) - Method in class grendel.prefs.base.InvisiblePrefs
setByteAt(int, byte) - Method in class calypso.util.ByteBuf
  Changes the byte at the specified index to be ch.
SetCallerAssignedIds(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbStore
setCanceled(boolean) - Method in class grendel.ui.ProgressFrame
setCaret(TreePath) - Method in class grendel.widgets.TreeTable
  Sets the last object on which the user clicked.
setCellEditor(CellEditor) - Method in class grendel.widgets.Column
  Not implemented
setCellRenderer(CellRenderer) - Method in class grendel.widgets.Column
  Sets the cell renderer for this column.
setCharAt(int, char) - Method in class calypso.util.StringBuf
  Changes the character at the specified index to be ch.
setCollapsed(TreePath, boolean) - Method in interface grendel.widgets.TreeTableDataModel
  Method to set the collapsed state of a node.
setColumnMargin(int) - Method in interface grendel.widgets.ColumnModel
  Sets the margin (gap) between columns.
setColumnMargin(int) - Method in class grendel.widgets.ColumnModelImp
setCompletionColor(Color) - Method in class grendel.composition.AddressList.AddressTextField
setComponent(Component) - Method in class grendel.dnd.DropTarget
SetComposeMessageThread(Runnable) - Static method in class grendel.ui.ActionFactory
setConfiguration(Element) - Method in class grendel.ui.XMLWidgetBuilder
  Set the element as the item containing configuration for the builder.
setContentID(String) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setContentMD5(String) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setCursor(Cursor) - Method in class grendel.dnd.DragSourceContext
setData(Object, Object, Object) - Method in interface grendel.widgets.TreeTableDataModel
  Method for setting the data for the given node at the column with the given id.
setDataHandler(DataHandler) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setDataModel(TreeTableDataModel) - Method in class grendel.widgets.TreeTable
  Sets the current data model.
setDefaultDragCursor(Cursor) - Method in class grendel.dnd.DragSource
setDefaultDropCursor(Cursor) - Method in class grendel.dnd.DragSource
setDefaultIdentity(int) - Method in class grendel.prefs.base.ServerStructure
SetDefaultManager(MessageDisplayManager) - Static method in class grendel.ui.MessageDisplayManager
  Sets the default message display manager
setDefaultNoDropCursor(Cursor) - Method in class grendel.dnd.DragSource
setDefaultTargetActions(int) - Method in class grendel.dnd.DropTarget
setDeleted(boolean) - Method in interface grendel.storage.MessageExtra
setDelivery(int) - Method in class grendel.composition.Addressee
setDeliveryMode(int) - Method in class grendel.composition.AddressList.DeliveryButton
setDescription(String) - Method in class grendel.prefs.base.ServerStructure
setDescription(String) - Method in class grendel.prefs.base.IdentityStructure
setDescription(String, String) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setDisplayManager(String) - Method in class grendel.prefs.base.UIPrefs
setDisposition(String) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
SetDoFailOnSeedOutOfSync(nsIMdbEnv, boolean) - Method in interface grendel.storage.mdb.nsIMdbCursor
setDone(boolean) - Method in class grendel.ui.ProgressFrame
SetDoTrace(boolean) - Method in interface grendel.storage.mdb.nsIMdbEnv
setDropTarget(DropTarget) - Method in interface grendel.dnd.DropTargetComponent
setDropTarget(DropTarget) - Method in class grendel.widgets.TreeTable
setDynamicUpdate(boolean) - Method in class grendel.widgets.ColumnHeader
  Sets whether the UI repaints all columns as a column is being resized or dragged.
setEMail(String) - Method in class grendel.prefs.base.IdentityStructure
setEmpty() - Method in class calypso.util.StringBuf
  Clear the content for reuse.
setEnabled(boolean) - Method in class grendel.composition.AttachmentsList
  Sets this gadgets enabled state.
SetErrorHook(nsIMdbErrorHook) - Method in interface grendel.storage.mdb.nsIMdbEnv
SetExternalShell(boolean) - Static method in class grendel.ui.GeneralFrame
  Sets whether or not this frame is working with an external application.
setFill(int) - Method in class grendel.ui.ToolBarLayout
setFixedHeight(boolean) - Method in class grendel.widgets.TreeTable
  Sets whether all rows have the same height.
setFlagged(boolean) - Method in interface grendel.storage.MessageExtra
setFloatingTitle(String) - Method in class grendel.composition.NSTabbedPane
  sets the title to be used when the toolbar is floating
setFolder(Folder) - Method in class grendel.ui.FolderFrame
setFolder(Folder) - Method in class grendel.ui.FolderPanel
  Sets the folder displayed to the given folder.
setFolderPanelColumnLayout(String) - Method in class grendel.prefs.base.InvisiblePrefs
setForwarded(boolean) - Method in interface grendel.storage.MessageExtra
setFrom(Address) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setGridHeight(int) - Method in class grendel.ui.ToolBarLayout
setGridWidth(int) - Method in class grendel.ui.ToolBarLayout
setGridX(int) - Method in class grendel.ui.ToolBarLayout
setGridY(int) - Method in class grendel.ui.ToolBarLayout
setHeaderRenderer(HeaderRenderer) - Method in class grendel.widgets.Column
  Sets the column's header renderer.
setHost(String) - Method in class grendel.prefs.base.ServerStructure
setIcon(Icon) - Method in class grendel.widgets.Column
  Sets the icon for the column.
setID(Object) - Method in class grendel.composition.NSTabbedPane
  sets an ID for this toolbar
setID(Object) - Method in class grendel.widgets.Column
  Sets the column's user defined id.
setID(String) - Method in class grendel.addressbook.addresscard.AddressCard
setID(String) - Method in class grendel.ui.GeneralFrame
  Sets the frame's id.
setIdent(int) - Static method in class grendel.ui.ActionFactory
setImageTemplate(String, int) - Method in class grendel.widgets.Animation
setIndentLevel(int) - Method in class grendel.widgets.TreeTable
  Sets the number of pixels each level of the tree is indented (16 or more is currently recommended.)
setIndex(int) - Method in class calypso.util.CharArrayIterator
setInputEOL(ByteBuf) - Method in class calypso.util.LineBufferingInputStream
  Sets the EOL characters to look for in the incoming stream.
setInputEOL(ByteBuf) - Method in class calypso.util.ByteLineBuffer
  Sets the EOL characters to look for in the incoming stream.
setInsets(Insets) - Method in class grendel.ui.ToolBarLayout
setIPadX(int) - Method in class grendel.ui.ToolBarLayout
setIPadY(int) - Method in class grendel.ui.ToolBarLayout
setIsRead(boolean) - Method in interface grendel.storage.MessageExtra
setIsThreaded(boolean) - Method in interface grendel.view.MessageSetView
  Set whether to do threading on these messages.
setLAF(LookAndFeel) - Method in class grendel.prefs.UIPrefs
setLeaveOnServer(boolean) - Method in class grendel.prefs.MailServerPrefs
setLength(int) - Method in class calypso.util.StringBuf
  Sets the length of the String.
setLength(int) - Method in class calypso.util.ByteBuf
  Sets the length of the String.
setLookAndFeel(String) - Method in class grendel.prefs.base.UIPrefs
setMailDirectory(String) - Method in class grendel.prefs.MailServerPrefs
setMailServerPrefs(MailServerPrefs) - Method in class grendel.prefs.Prefs
setMasterPanelColumnLayout(String) - Method in class grendel.prefs.base.InvisiblePrefs
setMax(int) - Method in class grendel.ui.ProgressFrame
setMaxWidth(int) - Method in class grendel.widgets.Column
  Sets the maximum column width.
setMessage(Message) - Method in class grendel.ui.MessageHeader
setMessage(Message) - Method in class grendel.ui.MessageFrame
  Sets the current message, which will result in the message being loaded and displayed.
setMessage(Message) - Method in class grendel.ui.SimpleMessageHeader
setMessage(Message) - Method in class grendel.ui.MessagePanel
  Sets message displayed to the given message.
setMinSize(int) - Method in class grendel.widgets.Splitter
  Sets the minimum size a component can be sized to.
setMinWidth(int) - Method in class grendel.widgets.Column
  Sets the minimum column width.
setModel(PageModel) - Method in class grendel.ui.PageUI
  Set the model for the page.
setMultiPaneLayout(String) - Method in class grendel.prefs.base.UIPrefs
setMultiPaneSizes(int, int, int, int) - Method in class grendel.prefs.base.InvisiblePrefs
setName(String) - Method in class grendel.composition.NSTabbedPane
  sets the name of the toolbar
setName(String) - Method in class grendel.prefs.base.IdentityStructure
setOperator(IMimeOperator) - Method in interface grendel.mime.IMimeParser
  Set the IMimeOperator associated with this parser.
setOrganization(String) - Method in class grendel.prefs.base.IdentityStructure
setOutputEOL(ByteBuf) - Method in class calypso.util.LineBufferingInputStream
  End of line characters <CR> & <LF> or any combination will be replaced by this string if it is present.
setOutputEOL(ByteBuf) - Method in class calypso.util.ByteLineBuffer
  End of line characters <CR> & <LF> or any combination will be replaced by this string if it is present.
setPassword(String) - Method in class grendel.prefs.base.ServerStructure
setPOP3LeaveMailOnServer(boolean) - Method in class grendel.prefs.base.ServerStructure
setPOP3ShowAsImap(boolean) - Method in class grendel.prefs.base.ServerStructure
setPort(int) - Method in class grendel.prefs.base.ServerStructure
SetPos(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbCursor
setPrefString(String) - Method in interface grendel.widgets.ColumnModel
  Restores a column layout that was obtained from getPrefString().
setPrefString(String) - Method in class grendel.widgets.ColumnModelImp
setProgress(int) - Method in class grendel.ui.ProgressFrame
setProp1(int) - Method in class grendel.composition.AddressList
setProp2(int) - Method in class grendel.composition.AddressList
setRecipients(Message.RecipientType, Address[]) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setReference(Class) - Method in class grendel.ui.XMLWidgetBuilder
  Set the reference point for URL location.
setReplied(boolean) - Method in interface grendel.storage.MessageExtra
setReplyTo(Address[]) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setReplyTo(String) - Method in class grendel.prefs.base.IdentityStructure
setResizeable(boolean) - Method in class grendel.widgets.Column
  Sets whether or not the column is resizable.
SetRow(nsIMdbEnv, nsIMdbRow) - Method in interface grendel.storage.mdb.nsIMdbRow
setRowHeight(int) - Method in class grendel.widgets.TreeTable
  Sets a fixed row height.
setRowMargin(int) - Method in class grendel.widgets.TreeTable
  Does nothing, yet.
setSearchable(ISearchable) - Method in class grendel.search.SearchPanel
setSelectable(boolean) - Method in class grendel.widgets.Column
  Sets whether or not the column is selectable.
setSelectedColumn(Column) - Method in interface grendel.widgets.ColumnModel
  Sets the currently selected column.
setSelectedColumn(Column) - Method in class grendel.widgets.ColumnModelImp
setSelectedIndex(int) - Method in class grendel.composition.NSTabbedPane
  set tab selection
setSelection(Enumeration) - Method in interface grendel.widgets.SelectionManager
  Sets the selection to be the given array of objects
setSelection(Enumeration) - Method in class grendel.widgets.MultiSelectionManager
setSelection(Enumeration) - Method in class grendel.widgets.SingleSelectionManager
setSelection(Object) - Method in interface grendel.widgets.SelectionManager
  Sets the selection to be a single object
setSelection(Object) - Method in class grendel.widgets.MultiSelectionManager
  Sets the selection to be a single object
setSelection(Object) - Method in class grendel.widgets.SingleSelectionManager
  Sets the selection to be a single object
setSentDate(Date) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
setSignature(String) - Method in class grendel.prefs.base.IdentityStructure
setSignatureFile(String) - Method in class grendel.prefs.UserPrefs
setSMTPHost(String) - Method in class grendel.prefs.MailServerPrefs
setSMTPServer(String) - Method in class grendel.prefs.base.GeneralPrefs
setSortOrder(int[]) - Method in interface grendel.view.MessageSetView
  Set the sort order for display.
setSourceActions(int) - Method in class grendel.dnd.DragSourceContext
setStatus(String) - Method in class grendel.ui.ProgressFrame
setStatusText(String) - Method in class grendel.ui.GeneralFrame
setStore(Hashtable) - Method in class grendel.ui.PageModel
SetStoreAssignedIds(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbStore
setStores(URLName[]) - Method in class grendel.prefs.MailServerPrefs
setSubject(String, String) - Method in class dog.mail.nntp.Article
  NNTP messages are read-only.
SetTable(nsIMdbEnv, nsIMdbTable) - Method in interface grendel.storage.mdb.nsIMdbTableRowCursor
SetTarget(Folder, SearchTerm) - Static method in class grendel.storage.SearchResultsFolderFactory
setTargetActions(int) - Method in class grendel.dnd.DropTargetContext
SetTempDir(String) - Static method in class calypso.util.TempFile
  Set the native path name for the system's temporary directory.
setText(String) - Method in class grendel.composition.Addressee
setTitle(String) - Method in class grendel.widgets.Column
  Sets the column title.
setTooltips(boolean) - Method in class grendel.prefs.base.UIPrefs
setTreeColumn(Object) - Method in class grendel.widgets.TreeTable
  Sets which column in which the tree indention and (eventually) icons appear.
setType(String) - Method in class grendel.prefs.base.ServerStructure
setUIPrefs(UIPrefs) - Method in class grendel.prefs.Prefs
SetUsagePolicy(nsIMdbEnv, mdbUsagePolicy) - Method in interface grendel.storage.mdb.nsIMdbPort
setUserAndPassword(String, String) - Method in class grendel.SelfTest
  Stuff in the name and password we want to be used for the next test.
setUserEmailAddress(String) - Method in class grendel.prefs.UserPrefs
setUsername(String) - Method in class grendel.prefs.base.ServerStructure
setUserName(String) - Method in class grendel.prefs.UserPrefs
setUserOrganization(String) - Method in class grendel.prefs.UserPrefs
setUserPrefs(UserPrefs) - Method in class grendel.prefs.Prefs
setValue(Column, int) - Method in interface grendel.widgets.HeaderRenderer
setValue(Column, int) - Method in class grendel.widgets.DefaultHeaderRenderer
setValue(int) - Method in class calypso.util.Counter
setValue(Object) - Method in class grendel.prefs.UIPrefsEditor
setValue(Object) - Method in class grendel.prefs.MailServerPrefsEditor
setValue(Object) - Method in class grendel.prefs.UserPrefsEditor
setValue(Object, Object, boolean) - Method in class grendel.widgets.ToggleCellEditor
setValue(Object, Object, boolean) - Method in class grendel.widgets.DefaultCellRenderer
setValue(Object, Object, boolean) - Method in interface grendel.widgets.CellRenderer
setValue(Object, Object, boolean) - Method in interface grendel.widgets.CellEditor
setValue(Object, Object, boolean) - Method in class grendel.widgets.TextCellEditor
setValue(Object, Object, boolean) - Method in class grendel.widgets.ToggleCellRenderer
setValueAt(Object, int, int) - Method in class grendel.addressbook.AddressBook.DataModel
setVisible(int) - Method in interface grendel.view.ViewedStore
  Sets which children to show for this store
setVisible(int) - Method in class grendel.view.ViewedStoreBase
  Sets which children to show for this store
setWeightX(double) - Method in class grendel.ui.ToolBarLayout
setWeightY(double) - Method in class grendel.ui.ToolBarLayout
setWidth(int) - Method in class grendel.widgets.Column
  Sets the width of the column.
ShareAtomColumnsHint(nsIMdbEnv, int, mdbColumnSet) - Method in interface grendel.storage.mdb.nsIMdbStore
shouldSelectCell(EventObject) - Method in class grendel.widgets.ToggleCellEditor
shouldSelectCell(EventObject) - Method in class grendel.widgets.TextCellEditor
showDialog() - Method in class grendel.composition.AttachmentsList
  showDialog requests that the AddressList display its file dialog.
showRoot() - Method in interface grendel.widgets.TreeTableDataModel
  Indicates whether the root node is visible.
SignedInteger - class calypso.util.SignedInteger.
  Utility class that represents the parse state from parsing a signed integer.
SignedInteger(int, int) - Constructor for class calypso.util.SignedInteger
SignedInteger(String, boolean) - Constructor for class calypso.util.SignedInteger
  The integer part works (almost) the same as atoi(): Skip leading white spaces.
SimpleDB - class grendel.storage.intertwingle.SimpleDB.
  Simplistic implementation of a RDF-ish database.
SimpleDB(File) - Constructor for class grendel.storage.intertwingle.SimpleDB
SimpleMessageHeader - class grendel.ui.SimpleMessageHeader.
SimpleMessageHeader() - Constructor for class grendel.ui.SimpleMessageHeader
simplifiedDate() - Method in interface grendel.storage.MessageExtra
  A short rendition of the sent date.
simplifiedSubject() - Method in interface grendel.storage.MessageExtra
  The subject, minus any "Re:" part.
SingleSelectionManager - class grendel.widgets.SingleSelectionManager.
SingleSelectionManager() - Constructor for class grendel.widgets.SingleSelectionManager
SIZE - Static variable in interface grendel.view.MessageSetView
size() - Method in class grendel.addressbook.addresscard.AddressCardAttributeSet
size() - Method in interface grendel.addressbook.addresscard.IAttributeSet
  Return the number of attributes in the set.
size() - Method in class grendel.addressbook.addresscard.LDAP_AttributeSet
  Return the number of attributes in the set.
size() - Method in class grendel.prefs.base.IdentityArray
size() - Method in class grendel.prefs.base.ServerArray
size() - Method in class grendel.storage.addressparser.RFC822AddressList
size() - Method in class calypso.util.HashtableLite
skip(long) - Method in class calypso.util.LineBufferingInputStream
SmallCommit(nsIMdbEnv) - Method in interface grendel.storage.mdb.nsIMdbStore
sort() - Method in class calypso.util.Vec
sort(Comparer) - Method in class calypso.util.Vec
sort(int) - Method in class grendel.addressbook.addresscard.AC_IDSet
sort(Object[]) - Method in class calypso.util.QSort
  Sorts the array, according to the Comparer.
sort(Object[], int, int) - Method in class calypso.util.QSort
  Sorts a subsequence of the array, according to the Comparer.
sort(String[]) - Method in class grendel.addressbook.addresscard.LDAP_CardSet
  Sort the set.
sort(String[]) - Method in interface grendel.addressbook.addresscard.ICardSet
  Sort the set.
sort(String[]) - Method in class grendel.addressbook.addresscard.AddressCardSet
sortAscendingTag - Static variable in class grendel.addressbook.AddressBook
SortColumnsHint(nsIMdbEnv, mdbColumnSet) - Method in interface grendel.storage.mdb.nsIMdbTable
sortData(int, boolean) - Method in class grendel.addressbook.AddressBook.DataModel
sortDescendingTag - Static variable in class grendel.addressbook.AddressBook
Splash - class grendel.ui.Splash.
Splash() - Constructor for class grendel.ui.Splash
SPLIT_LEFT - Static variable in class grendel.ui.UnifiedMessageDisplayManager
SPLIT_RIGHT - Static variable in class grendel.ui.UnifiedMessageDisplayManager
SPLIT_TOP - Static variable in class grendel.ui.UnifiedMessageDisplayManager
Splitter - class grendel.widgets.Splitter.
  This class is used to create a divided pane with moveable dividers (NYI) Components can be added with numeric weights that will determine how much of the pane they will occupy: `add(aComponent, new Float(.5))` If no weight is given the default is 1.
Splitter(int) - Constructor for class grendel.widgets.Splitter
  Contructs a splitter container with the given orientation.
Spring - class grendel.widgets.Spring.
  Spring provides a lightweight component which participates in layout but has no view.
Spring() - Constructor for class grendel.widgets.Spring
STACKED - Static variable in class grendel.ui.UnifiedMessageDisplayManager
start() - Method in class grendel.ui.ProgressFrame
start() - Method in class grendel.widgets.Animation
startAnimation() - Method in class grendel.composition.Composition
startAnimation() - Method in class grendel.ui.GeneralFrame
StartBatchChangeHint(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbTable
startCellEditing(EventObject) - Method in class grendel.widgets.ToggleCellEditor
startCellEditing(EventObject) - Method in interface grendel.widgets.CellEditor
startCellEditing(EventObject) - Method in class grendel.widgets.TextCellEditor
startDelivering() - Method in class calypso.util.ListenerList
  A user of this class is starting event delivery.
startDrag(Component, AWTEvent, int, Image, Point, Transferable, DragSourceListener) - Method in class grendel.dnd.DragSource
startTests(String[]) - Method in class grendel.SelfTest
  Initialize things.
startTests(String[]) - Method in class grendel.storage.SelfTest
StatusEvent - class grendel.widgets.StatusEvent.
  Class for passing status messages to listeners
StatusEvent(Object, String) - Constructor for class grendel.widgets.StatusEvent
  Creates a status event with the given status.
StatusEvent(Object, String, boolean) - Constructor for class grendel.widgets.StatusEvent
  Creates a status event with the given string.
stop() - Method in class grendel.widgets.Animation
stopAnimation() - Method in class grendel.composition.Composition
stopAnimation() - Method in class grendel.ui.GeneralFrame
stopCellEditing() - Method in class grendel.widgets.ToggleCellEditor
stopCellEditing() - Method in class grendel.widgets.TextCellEditor
stopDelivering(ListenerListState) - Method in class calypso.util.ListenerList
  A user completed or aborted event delivering.
StoreFactory - class grendel.ui.StoreFactory.
storeNotification(ViewedStoreEvent) - Method in interface grendel.view.ViewedStoreListener
StringBuf - class calypso.util.StringBuf.
  This class is similar to java/lang/StringBuffer with the following changes: None of the methods are synchronized There is no sharing of the character array Converting to a String requires a copy of the character data Alloc and Recycle are provided to speed up allocation A bunch of useful operations are provided (comparisons, etc.)
StringBuf() - Constructor for class calypso.util.StringBuf
  Constructs an empty String buffer.
StringBuf(char[], int, int) - Constructor for class calypso.util.StringBuf
StringBuf(int) - Constructor for class calypso.util.StringBuf
  Constructs an empty String buffer with the specified initial length.
StringBuf(String) - Constructor for class calypso.util.StringBuf
  Constructs a String buffer with the specified initial value.
stringBufToID(StringBuf) - Method in class calypso.util.IDMap
  Given a StringBuf, find an id for it.
stringBufToString(StringBuf) - Method in class calypso.util.IDMap
stringToID(String) - Method in class calypso.util.IDMap
  Given a string, find an id for it.
stringToString(String) - Method in class calypso.util.IDMap
  If the argument string is already present in the map return the original string object.
StringToToken(nsIMdbEnv, String) - Method in interface grendel.storage.mdb.nsIMdbPort
StringUtils - class calypso.util.StringUtils.
StringUtils() - Constructor for class calypso.util.StringUtils
SUBJECT - Static variable in interface grendel.view.MessageSetView
subjectIsReply() - Method in interface grendel.storage.MessageExtra
  Whether the subject has a "Re:" part."
supportsAutoScrolling() - Method in class grendel.dnd.DropTarget
supportsCustomEditor() - Method in class grendel.prefs.UIPrefsEditor
supportsCustomEditor() - Method in class grendel.prefs.MailServerPrefsEditor
supportsCustomEditor() - Method in class grendel.prefs.UserPrefsEditor
switchToBackingStore() - Method in class calypso.util.CacheOutputStream
  Assuming the memory cache is in use, switch to using the disk cache.

## T

teens - Static variable in class calypso.util.Abacus
TempFile - class calypso.util.TempFile.
  Utility class for generating temporary file names.
TempFile(String) - Constructor for class calypso.util.TempFile
tempFileName() - Method in class grendel.storage.NewsRC
  Returns the name of a non-existent file that can be used as a temporary file while writing this newsrc.
TempName(String) - Static method in class calypso.util.TempFile
  Create a new temporary file name that the calling thread can use that is unique and has the given extension.
tens - Static variable in class calypso.util.Abacus
TermAnd - class grendel.addressbook.addresscard.TermAnd.
TermAnd(ITerm, ITerm) - Constructor for class grendel.addressbook.addresscard.TermAnd
TermEqual - class grendel.addressbook.addresscard.TermEqual.
TermEqual(IAttribute) - Constructor for class grendel.addressbook.addresscard.TermEqual
TermNotEqual - class grendel.addressbook.addresscard.TermNotEqual.
TermNotEqual(IAttribute) - Constructor for class grendel.addressbook.addresscard.TermNotEqual
TermOr - class grendel.addressbook.addresscard.TermOr.
TermOr(ITerm, ITerm) - Constructor for class grendel.addressbook.addresscard.TermOr
TermPanel - class grendel.search.TermPanel.
TermPanel(SearchPanel) - Constructor for class grendel.search.TermPanel
TermPanel(SearchPanel, LayoutManager) - Constructor for class grendel.search.TermPanel
TestDataSource2 - class grendel.composition.TestDataSource2.
TestDataSource2() - Constructor for class grendel.composition.TestDataSource2
TextCellEditor - class grendel.widgets.TextCellEditor.
TextCellEditor() - Constructor for class grendel.widgets.TextCellEditor
thread - Variable in class grendel.storage.intertwingle.Twingle
ThumbToCloneSortTable(nsIMdbEnv, nsIMdbThumb) - Method in interface grendel.storage.mdb.nsIMdbTable
ThumbToOpenPort(nsIMdbEnv, nsIMdbThumb) - Method in interface grendel.storage.mdb.nsIMdbFactory
ThumbToOpenStore(nsIMdbEnv, nsIMdbThumb) - Method in interface grendel.storage.mdb.nsIMdbFactory
TO - Static variable in class grendel.composition.Addressee
toBytes() - Method in class calypso.util.ByteBuf
toChars() - Method in class calypso.util.StringBuf
ToggleCellEditor - class grendel.widgets.ToggleCellEditor.
ToggleCellEditor() - Constructor for class grendel.widgets.ToggleCellEditor
ToggleCellRenderer - class grendel.widgets.ToggleCellRenderer.
ToggleCellRenderer() - Constructor for class grendel.widgets.ToggleCellRenderer
ToHex(int, int) - Static method in class calypso.util.StringUtils
  Translate an integer into a string that is at least aDigits wide.
toInteger() - Method in class calypso.util.ByteBuf
TokenToString(nsIMdbEnv, int) - Method in interface grendel.storage.mdb.nsIMdbPort
toLowerCase() - Method in class calypso.util.StringBuf
ToolBarButton - class grendel.widgets.ToolBarButton.
  The ToolBarButton class implements the standard Netscape toolbar button behaviour of painting a flat border normally, and a raised border when the mouse moves over it.
ToolBarButton() - Constructor for class grendel.widgets.ToolBarButton
  Default constructor.
ToolBarButton(Icon) - Constructor for class grendel.widgets.ToolBarButton
  Creates a button with an icon only.
ToolBarButton(String) - Constructor for class grendel.widgets.ToolBarButton
  Creates a button with a text label only.
ToolBarButton(String, Icon) - Constructor for class grendel.widgets.ToolBarButton
  Creates a button with a text label and an icon.
ToolBarLayout - class grendel.ui.ToolBarLayout.
ToolBarLayout() - Constructor for class grendel.ui.ToolBarLayout
ToolBarLayout(int) - Constructor for class grendel.ui.ToolBarLayout
topUnimplemented - Variable in class grendel.storage.PopStore
toString() - Method in interface grendel.search.ISearchAttribute
  Same as getName();
toString() - Method in class grendel.storage.NewsSet
toString() - Method in class grendel.view.ViewedStoreBase
toString() - Method in class calypso.util.HashtableLite
toString() - Method in class calypso.util.AttributeValuePair
toString() - Method in class calypso.util.StringBuf
  Converts to a String representing the data in the buffer.
toString() - Method in class calypso.util.Atom
toString() - Method in class calypso.util.ByteBuf
  Converts to a String representing the data in the buffer.
toString() - Method in class calypso.util.SignedInteger
toUpperCase() - Method in class calypso.util.StringBuf
translate(ByteBuf, ByteBuf) - Method in class grendel.mime.encoder.MimeEncoder
  Given a sequence of input bytes, produces a sequence of output bytes.
translate(ByteBuf, ByteBuf) - Method in class grendel.mime.encoder.MimeBase64Decoder
  Given a sequence of input bytes using the Base64 encoding, produces a sequence of unencoded output bytes.
translate(ByteBuf, ByteBuf) - Method in class grendel.mime.encoder.MimeUUEncoder
  Given a sequence of input bytes, produces a sequence of output bytes using uu encoding.
translate(ByteBuf, ByteBuf) - Method in class grendel.mime.encoder.MimeQuotedPrintableEncoder
  Given a sequence of input bytes, produces a sequence of output bytes using the quoted-printable encoding.
translate(ByteBuf, ByteBuf) - Method in class grendel.mime.encoder.MimeBase64Encoder
  Given a sequence of input bytes, produces a sequence of output bytes using the base64 encoding.
translate(ByteBuf, ByteBuf) - Method in class grendel.mime.encoder.MimeUUDecoder
  Given a sequence of input bytes in the uuencode encoding, produces a sequence of unencoded output bytes.
translate(ByteBuf, ByteBuf) - Method in class grendel.mime.encoder.MimeQuotedPrintableDecoder
  Given a sequence of input bytes using the quoted-printable encoding, produces a sequence of unencoded output bytes.
TreePath - class grendel.widgets.TreePath.
  Object that represents the path through a tree to a node.
TreePath(Object[]) - Constructor for class grendel.widgets.TreePath
  Constructs a TreePath from an array of nodes
TreePath(Vector) - Constructor for class grendel.widgets.TreePath
  Constructs a TreePath from a Vector of nodes
TreeTable - class grendel.widgets.TreeTable.
  A outliner view similar to those used in previous versions of mail and news.
TreeTable(TreeTableDataModel) - Constructor for class grendel.widgets.TreeTable
  Constructs a TreeTable with the given data model.
TreeTableDataModel - interface grendel.widgets.TreeTableDataModel.
  The `TreeTableDataModel` interface is used to mediate between the underlying data store and the TreeTable.
TreeTableModelBroadcaster - class grendel.widgets.TreeTableModelBroadcaster.
TreeTableModelBroadcaster(TreeTableModelListener, TreeTableModelListener) - Constructor for class grendel.widgets.TreeTableModelBroadcaster
TreeTableModelEvent - class grendel.widgets.TreeTableModelEvent.
  A TreeTableDataModel event.
TreeTableModelEvent(Object, TreePath) - Constructor for class grendel.widgets.TreeTableModelEvent
  Constructor for event with a TreePath.
TreeTableModelEvent(Object, TreePath, Object[]) - Constructor for class grendel.widgets.TreeTableModelEvent
  Constructor for event with a TreePath and children.
TreeTableModelListener - interface grendel.widgets.TreeTableModelListener.
trim() - Method in class calypso.util.ByteBuf
Twingle - class grendel.storage.intertwingle.Twingle.
  This is the glue between the storage of intertwingle data and the rest of the mail system.

## U

UI - class grendel.prefs.ui.UI.
UI() - Constructor for class grendel.prefs.ui.UI
UIAction - class grendel.ui.UIAction.
UIAction(String) - Constructor for class grendel.ui.UIAction
uidlUnimplemented - Variable in class grendel.storage.PopStore
UIFactory - class grendel.ui.UIFactory.
UIPrefs - class grendel.prefs.UIPrefs.
UIPrefs - class grendel.prefs.base.UIPrefs.
UIPrefs() - Constructor for class grendel.prefs.UIPrefs
UIPrefsEditor - class grendel.prefs.UIPrefsEditor.
UIPrefsEditor() - Constructor for class grendel.prefs.UIPrefsEditor
unassert(String, String, String) - Method in class grendel.storage.intertwingle.SimpleDB
unassert(String, String, String) - Method in class grendel.storage.intertwingle.BGDB
unassert(String, String, String) - Method in interface grendel.storage.intertwingle.DB
undoTag - Static variable in class grendel.addressbook.AddressBook
undoTag - Static variable in class grendel.composition.CompositionPanel
UnifiedMessageDisplayManager - class grendel.ui.UnifiedMessageDisplayManager.
  The legendary three pane UI.
UnifiedMessageDisplayManager() - Constructor for class grendel.ui.UnifiedMessageDisplayManager
UniqueAtom(String) - Static method in class calypso.util.Atom
UnixDotLock - class grendel.storage.UnixDotLock.
  Implements Unix-style dot-locking (locking file `"FOO"` by using an atomically-created file in the same directory named `"FOO.lock"`.) Use it like this: `UnixDotLock lock = new UnixDotLock(file); //` this blocks
  `//` ...
UnixDotLock(File) - Constructor for class grendel.storage.UnixDotLock
  Lock the named file.
UNKNOWN - Static variable in interface grendel.storage.MailDrop
  Returned by getBiffState() if we can't tell if there are new messages waiting.
unlock() - Method in class grendel.storage.UnixDotLock
  Unlock the file.
update(ICard) - Method in interface grendel.addressbook.addresscard.ICardSource
  update a card(s)
update(ICard) - Method in class grendel.addressbook.addresscard.LDAP_Server
  Update an entries attributes on the server.
update(ICard) - Method in class grendel.addressbook.addresscard.ACS_Personal
  No-op implementation of update(ICard) from ICardSource
updateSize(Dimension) - Method in class grendel.widgets.TextCellEditor
updateUI() - Method in class grendel.ui.GeneralFrame
updateUI() - Method in class grendel.ui.FolderCombo
updateUI() - Method in class grendel.widgets.TreeTable
updateUI() - Method in class grendel.widgets.ColumnHeader
updateUI() - Method in class grendel.widgets.Splitter
UpperCase(String) - Static method in class calypso.util.StringUtils
  Uppercase the characters in aString.
URLClassLoader - class calypso.util.URLClassLoader.
  A URL based class loader.
URLClassLoader(URL, URL) - Constructor for class calypso.util.URLClassLoader
  Create a new URL based class loader.
UserPrefs - class grendel.prefs.UserPrefs.
UserPrefs() - Constructor for class grendel.prefs.UserPrefs
UserPrefsEditor - class grendel.prefs.UserPrefsEditor.
UserPrefsEditor() - Constructor for class grendel.prefs.UserPrefsEditor
UTC(int, int, int, int, int, int) - Static method in class calypso.util.NetworkDate
  Composes the given date into a number suitable for passing to `new Date(n)`.
Util - class grendel.ui.Util.
Util() - Constructor for class grendel.ui.Util

## V

ValidPrefs() - Static method in class grendel.ui.PrefsDialog
values - Variable in class grendel.ui.PageModel
  Hashtable of values the model will use to communicate with other objects.
Vec - class calypso.util.Vec.
  Some more methods for Vector
Vec() - Constructor for class calypso.util.Vec
Vec(int) - Constructor for class calypso.util.Vec
Vec(int, int) - Constructor for class calypso.util.Vec
VectorRecycler - class calypso.util.VectorRecycler.
  Static recycler class for java.util.Vector
VectorRecycler() - Constructor for class calypso.util.VectorRecycler
verify(Object) - Method in class calypso.util.ByteToCharConverterEnumeration
verify(Object) - Method in class calypso.util.CharToByteConverterEnumeration
verifyFileDate(boolean) - Method in class grendel.storage.NewsRC
  Compare the current date/size of the disk file with the date/size at the time we read it, and if the disk version has changed, do something sensible.
VERTICAL - Static variable in class grendel.ui.ToolBarLayout
VERTICAL - Static variable in class grendel.widgets.Spring
VERTICAL - Static variable in class grendel.widgets.Splitter
  Value to pass for a splitter that stacks components vertically.
viewAddressTag - Static variable in class grendel.composition.CompositionPanel
viewAttachmentsTag - Static variable in class grendel.composition.CompositionPanel
ViewedFolder - interface grendel.view.ViewedFolder.
ViewedMessage - interface grendel.view.ViewedMessage.
  This is a message in a MessageSetView.
ViewedStore - interface grendel.view.ViewedStore.
ViewedStoreBase - class grendel.view.ViewedStoreBase.
ViewedStoreBase(Store, int) - Constructor for class grendel.view.ViewedStoreBase
  ViewedStoreBase constructor.
ViewedStoreEvent - class grendel.view.ViewedStoreEvent.
ViewedStoreEvent(ViewedStore, ViewedFolder) - Constructor for class grendel.view.ViewedStoreEvent
ViewedStoreListener - interface grendel.view.ViewedStoreListener.
viewOptionsTag - Static variable in class grendel.composition.CompositionPanel

## W

WeakLink - class calypso.util.WeakLink.
  Weak link class.
WeakLink() - Constructor for class calypso.util.WeakLink
WeakLink(Object) - Constructor for class calypso.util.WeakLink
WeakLinkArray - class calypso.util.WeakLinkArray.
  An array of objects whose references are weak.
WeakLinkArray() - Constructor for class calypso.util.WeakLinkArray
webPageTag - Static variable in class grendel.composition.CompositionPanel
windowClosing(WindowEvent) - Method in class grendel.addressbook.SearchDirectoryDialog.AppCloser
windowClosing(WindowEvent) - Method in class grendel.addressbook.AddressBook.AppCloser
windowClosing(WindowEvent) - Method in class grendel.addressbook.AddressBook.FrameHider
windowClosing(WindowEvent) - Method in class grendel.composition.CompositionTest.AppCloser
wrapLongLinesTag - Static variable in class grendel.composition.CompositionPanel
write(byte[]) - Method in class dog.mail.util.CRLFOutputStream
  Writes a byte array to the underlying stream.
write(byte[]) - Method in class calypso.util.CacheOutputStream
write(byte[], int, int) - Method in class dog.mail.util.MessageOutputStream
  Writes a portion of a byte array to the underlying stream.
write(byte[], int, int) - Method in class dog.mail.util.CRLFOutputStream
  Writes a portion of a byte array to the underlying stream.
write(byte[], int, int) - Method in class calypso.util.CacheOutputStream
write(ByteBuf) - Method in class grendel.storage.NewsSet
  Converts a printed representation of the numbers in the set.
write(int) - Method in class dog.mail.util.MessageOutputStream
  Writes a character to the underlying stream.
write(int) - Method in class dog.mail.util.CRLFOutputStream
  Writes a character to the underlying stream.
write(int) - Method in class calypso.util.CacheOutputStream
write(OutputStream) - Method in class grendel.storage.NewsRC
write(OutputStream) - Method in class calypso.util.ByteBuf
  Writes the contents to the given output stream.
write(RandomAccessFile) - Method in class calypso.util.ByteBuf
  Writes the contents to the given RandomAccessFile.
writeKnownBug(Object, String, int, String) - Method in class grendel.SelfTest
  Report a bug that we already know about and that has an outstanding bug report sitting in the bug database.
writeln() - Method in class dog.mail.util.CRLFOutputStream
  Writes a newline to the underlying stream.
writeln(String) - Method in class grendel.storage.PopStore
writePrefs() - Method in class grendel.prefs.base.IdentityArray
writePrefs() - Method in class grendel.prefs.base.UIPrefs
writePrefs() - Method in class grendel.prefs.base.InvisiblePrefs
writePrefs() - Method in class grendel.prefs.base.ServerArray
writePrefs() - Method in class grendel.prefs.base.GeneralPrefs

## X

XMLMenuBuilder - class grendel.ui.XMLMenuBuilder.
  Build a menu bar from an XML data source.
XMLMenuBuilder(Class, UIAction[]) - Constructor for class grendel.ui.XMLMenuBuilder
  Build a menu builder which operates on XML formatted data
XMLMenuBuilder(JFrame, UIAction[]) - Constructor for class grendel.ui.XMLMenuBuilder
  Build a menu builder which operates on XML formatted data
XMLPageBuilder - class grendel.ui.XMLPageBuilder.
  Build a panel from an XML data source.
XMLPageBuilder(String, String, PageModel) - Constructor for class grendel.ui.XMLPageBuilder
  Build a menu builder which operates on XML formatted data
XMLWidgetBuilder - class grendel.ui.XMLWidgetBuilder.
XMLWidgetBuilder() - Constructor for class grendel.ui.XMLWidgetBuilder
xtndUnimplemented - Variable in class grendel.storage.PopStore

A B C D E F G H I J K L M N O P Q R S T U V W X