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

A

action(Event, Object) - Method in class com.jthomas.mailfaces.FaceButton
action: It will take control when the user clicks on a Face button.
action(Event, Object) - Method in class com.jthomas.util.ImageButton
Generated when the button is clicked and released.
ActionDelete - Static variable in class com.jthomas.mailfaces.Mailmsg
 
ActionDone - Static variable in class com.jthomas.mailfaces.Mailmsg
 
ActionDummy - Static variable in class com.jthomas.mailfaces.Mailmsg
 
actionPerformed(FaceEvent) - Method in interface com.jthomas.mailfaces.FaceEventListener
Called for most Face GUI events.
actionPerformed(FaceEvent) - Method in class com.jthomas.mailfaces.FaceCache
actionPerformed is the required implementation of FaceEventListener.
ActionPiconDB - Static variable in class com.jthomas.mailfaces.Mailmsg
 
ActionPiconDBDefer - Static variable in class com.jthomas.mailfaces.Mailmsg
 
ActionRemove - Static variable in class com.jthomas.mailfaces.Mailmsg
 
ActionResolve - Static variable in class com.jthomas.mailfaces.Mailmsg
 
ActionResolveAfter - Static variable in class com.jthomas.mailfaces.Mailmsg
 
addFaceEventListener(FaceEventListener) - Method in class com.jthomas.mailfaces.MailFaces
Adds the FaceEventListener to the collection of those interested in new FaceOptionsEvent
addIndex(FaceCacheEntry) - Method in class com.jthomas.mailfaces.FaceCache
addIndex(FaceCacheEntry entry) This adds an entry to the Cache It updates the in-memory indexes and adds it to the list of entries
addMailmsg(String, Mailmsg) - Method in class com.jthomas.mailfaces.FaceMailbox
addMailmsg will add a new Mailmsg and begin the icon resolution.
addNotify() - Method in class com.jthomas.util.MultiLineLabel
 
alignment - Variable in class com.jthomas.util.MultiLineLabel
 
ALWAYS - Static variable in class com.jthomas.util.Debug
specifies that Debug out should normally be displayed.
asserted(boolean) - Static method in class com.jthomas.util.Debug
Throw a RuntimeException if the argument is false.
asserted(boolean, String) - Static method in class com.jthomas.util.Debug
Display a message if the argument is false.
asserted(boolean, String, boolean) - Static method in class com.jthomas.util.Debug
Display a message if the argument is false

C

CENTER - Static variable in class com.jthomas.util.MultiLineLabel
 
centerAt(int, int) - Method in class com.jthomas.util.ImageLabel
Moves the image so that it is centered at the specified location, as opposed to the move method of Component which places the top left corner at the specified location.
changedUpdate(DocumentEvent) - Method in class com.jthomas.util.JEditor.MyDocumentListener
 
checkAddress() - Method in class com.jthomas.mailfaces.FaceResolver
Method: checkAddress()
checkDeferList(String, String) - Method in class com.jthomas.mailfaces.PiconDB
This will check the URL returned from the PICONDB server against the List of "PiconDefer" items specified by the user.
checkIgnoreList(String, String) - Method in class com.jthomas.mailfaces.PiconDB
This will check the URL returned from the PICONDB server against the List of "PiconIgnore" items specified by the user.
clearIndex() - Method in class com.jthomas.mailfaces.FaceCache
clearIndex() Clears the Cache Index file
clearStatus(String) - Static method in class com.jthomas.mailfaces.FaceStatusLabel
clear specified Status label
close() - Method in class com.jthomas.mailfaces.FaceMailboxJMail
Method: close() This is called on each pass
close() - Method in class com.jthomas.mailfaces.FaceMailbox
Abstract Method: close().
com.jthomas.mailfaces - package com.jthomas.mailfaces
 
com.jthomas.util - package com.jthomas.util
 
compile(String) - Static method in class starwave.util.regexp.Regexp
 
compile(String, boolean) - Static method in class starwave.util.regexp.Regexp
Return a compiled regular expression.
contains(int, int) - Method in class com.jthomas.util.ImageLabel
Determines if the x and y (in the Icon's own coordinate system) is inside the Icon.
COPY_HEADER - Static variable in class com.jthomas.mailfaces.FaceMailbox
 
copymsg(Mailmsg, String) - Method in class com.jthomas.mailfaces.FaceMailbox
Method to copy mail to a new server.
count() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: count()
create() - Static method in class com.jthomas.mailfaces.PromptLogin
create() -> reference to PromptLogin object // This is a Class method that the user of PromptLogin will // invoke to build a PromptLogin dialog object // // This method should be invoked only once to build a reuseable // PromptLogin object
create() - Static method in class com.jthomas.mailfaces.Prompter
 
create() - Static method in class com.jthomas.mailfaces.PromptCheck
 
create(Frame, boolean) - Static method in class com.jthomas.mailfaces.Prompter
create(String Prompt,String default) -> reference to Prompter object This is a Class method that the user of Prompter will invoke to build a Prompter dialog object This method should be invoked only once to build a reuseable Prompter object
create(Frame, String, boolean) - Static method in class com.jthomas.mailfaces.MsgDialog
Create and display a modal dialog box with multiline msg.
create(String) - Static method in class com.jthomas.mailfaces.MsgDialog
Create and display a modal dialog box with multiline msg.
create(String) - Static method in class com.jthomas.mailfaces.FaceProperties
Class method to create a global Properties object for this application.
createEditMenu() - Method in class com.jthomas.util.JEditor
Create the edit menu.
createFileMenu() - Method in class com.jthomas.util.JEditor
Create the file menu.
createList() - Static method in class com.jthomas.mailfaces.FaceServer
createList is a Class method that will create an array of FaceServer Objects based on the current FaceOptions information.
createMailbox() - Method in class com.jthomas.mailfaces.FaceServer
Method: createMailbox() Create the appropriate type of FaceMailbox object for this FaceServer.

D

darkness - Variable in class com.jthomas.util.ImageButton
An int whose bits are combined via "and" ("&") with the alpha, red, green, and blue bits of the pixels of the image to produce the grayed-out image to use when button is depressed.
debug - Variable in class com.jthomas.util.ImageLabel
Turn this on to get verbose debugging messages.
Debug - class com.jthomas.util.Debug.
This static class is a substitute for the programmer's favorite debuging tool; inserting 'System.out.println("a="+a);'.
Debug() - Constructor for class com.jthomas.util.Debug
 
debug(String) - Method in class com.jthomas.util.ImageLabel
Calls System.out.println if the debug variable is true, does nothing otherwise.
debugFile - Static variable in class com.jthomas.util.Debug
Stream that is used to write the debugFile
defaultBorderColor - Static variable in class com.jthomas.util.ImageButton
Default color of 3D border around image.
defaultBorderWidth - Static variable in class com.jthomas.util.ImageButton
Default width of 3D border around image.
defaultImageString - Static variable in class com.jthomas.util.ImageLabel
A String corresponding to the URL of the image you will get if you call the constructor with no arguments.
delete(Mailmsg[]) - Method in class com.jthomas.mailfaces.FaceMailbox
Method to delete any mail marked for deletion.
deleteIndex(FaceCacheEntry) - Method in class com.jthomas.mailfaces.FaceCache
deleteIndex(FaceCacheEntry entry) This deletes an entry to the Cache by deleting it from the in-memory indexes and and setting a flag so it will not be rewritten when the index is rewritten
destroy() - Method in class com.jthomas.mailfaces.MailFaces_applet
destroy() is called when the applet is going to be permanently stoped
display() - Method in class com.jthomas.mailfaces.FaceGroup
Method to display the Groups.
displayDebugInfo() - Static method in class com.jthomas.mailfaces.MailFaces
displayDebugInfo is called by FaceFrame when the user clicks the DebugInfo It will display some debug info.
drawRect(Graphics, int, int, int, int, int, Color) - Method in class com.jthomas.util.ImageLabel
Draws a rectangle with the specified OUTSIDE left, top, width, and height.
dumpMsg(Message) - Method in class com.jthomas.mailfaces.FaceMailboxJMail
 

E

editOptions() - Method in class com.jthomas.mailfaces.MailFaces
editOptions() will invoke the JEditor internal editor on the .opt file
editOptionsSupported() - Method in class com.jthomas.mailfaces.MailFaces
editOptionsSupported() will verify that JEditor can be invoked (Requires Java 2)
environment() - Static method in class com.jthomas.util.Debug
Display the System environment information.
exception(Exception) - Static method in class com.jthomas.util.Log
 
explicitSize - Variable in class com.jthomas.util.ImageLabel
Determines if it will be sized automatically.

F

Face - class com.jthomas.mailfaces.Face.
Class to handle the display of a "face" that represents one or more e-mail messages.
FaceAudio - class com.jthomas.mailfaces.FaceAudio.
FaceAudio runs as a separate Thread and accepts requests to play an audio file (*.au) that is pointed to by a URL.
FaceAudio() - Constructor for class com.jthomas.mailfaces.FaceAudio
The FaceAudio object is a Singleton and its constructor is called by MailFaces initialization() It creates a queue that other components can place audio requests using the queuePut(String url) method.
FaceBoard - class com.jthomas.mailfaces.FaceBoard.
Class to handle the display of a bunch of faces representing Mail senders.
FaceButton - class com.jthomas.mailfaces.FaceButton.
FaceButton is a subclass of ImageButton that adds the ability to add a number that indicates the number of mailmsgs represented by this FaceButton.
FaceButton(Image) - Constructor for class com.jthomas.mailfaces.FaceButton
FaceButton Constructor Create an ImageButton using the image specified.
FaceCache - class com.jthomas.mailfaces.FaceCache.
Class to Manage the Cache of Face Images used by MailFaces.
FaceCache(String) - Constructor for class com.jthomas.mailfaces.FaceCache
Constructor Uses the specified directory to setup the Cache.
FaceEvent - class com.jthomas.mailfaces.FaceEvent.
General Event generated by JavaFace component The EventID describes the event
FaceEvent(Object, int) - Constructor for class com.jthomas.mailfaces.FaceEvent
Constructor
FaceEventListener - interface com.jthomas.mailfaces.FaceEventListener.
Event Listener interface
FaceExit - class com.jthomas.mailfaces.FaceExit.
FaceExit is an example of an exit that can be specified by the user to handle specific requirements.
FaceExit() - Constructor for class com.jthomas.mailfaces.FaceExit
Default constructor for FaceExit.
FaceFrame - class com.jthomas.mailfaces.FaceFrame.
Class to handle the display of the main MailFaces window.
FaceGroup - class com.jthomas.mailfaces.FaceGroup.
The FaceGroup class will handle Group statements from the .opt file.
FaceGroup() - Constructor for class com.jthomas.mailfaces.FaceGroup
 
FaceMailbox - class com.jthomas.mailfaces.FaceMailbox.
FaceMailbox is an abstract class to handle the interface to the Mail Server.
FaceMailbox() - Constructor for class com.jthomas.mailfaces.FaceMailbox
 
FaceMailboxException - exception com.jthomas.mailfaces.FaceMailboxException.
MailboxExeption is thrown when the one of the FaceMailbox implementations discovers a problem.
FaceMailboxException(String) - Constructor for class com.jthomas.mailfaces.FaceMailboxException
 
FaceMailboxJMail - class com.jthomas.mailfaces.FaceMailboxJMail.
SubClass of FaceMailbox for a server that is supported by JavaMail.
FaceOptions - class com.jthomas.mailfaces.FaceOptions.
Class to handle the various options used by MailFaces.
FaceProperties - class com.jthomas.mailfaces.FaceProperties.
FaceProperties Extends Properties object defined by Sun Util Package.
FaceProperties() - Constructor for class com.jthomas.mailfaces.FaceProperties
 
FaceResolver - class com.jthomas.mailfaces.FaceResolver.
Class to resolve which image should be displayed for a given mailmsg.
FaceResolver() - Constructor for class com.jthomas.mailfaces.FaceResolver
Default constructor for FaceResolver.
FaceSelect - class com.jthomas.mailfaces.FaceSelect.
The FaceSelect class will determine if a specific Mailmsg matches any of the Select statements from the Options file.
FaceSelect(String) - Constructor for class com.jthomas.mailfaces.FaceSelect
 
FaceSelection - class com.jthomas.mailfaces.FaceSelection.
The FaceSelection represents the Select/KillSelect/SelectAfter statements that are read from the option file.
FaceServer - class com.jthomas.mailfaces.FaceServer.
Each FaceServer object contains the information needed to create a Mailbox object for the specified server.
FaceServer(String) - Constructor for class com.jthomas.mailfaces.FaceServer
Constructor for a FaceServer object It will parse the FaceServer information from the Options file and get the following information for each server (if available)
Type ( Pop3,APOP,IMAP)
Host
Userid
Password
FaceSMS - class com.jthomas.mailfaces.FaceSMS.
FaceSMS will handle the sending of an SMS message (Short Message Service) to the specified cellphone.
FaceSMS() - Constructor for class com.jthomas.mailfaces.FaceSMS
Default constructor for FaceSMS.
FaceStatusLabel - class com.jthomas.mailfaces.FaceStatusLabel.
This class implements a Status label that is used to display the status while MailFaces is running.
FaceStatusLabel() - Constructor for class com.jthomas.mailfaces.FaceStatusLabel
Private constructor
fireFaceEvent(int) - Method in class com.jthomas.mailfaces.MailFaces
Send a FaceEvent to all registered listeners

G

get() - Method in class com.jthomas.util.Queue
Method: get() will return the first object in the Queue.
get(String) - Method in class com.jthomas.mailfaces.FaceOptions
Method to access the value of a named Option.
get(String, String) - Method in class com.jthomas.mailfaces.FaceOptions
Method to access the value of a named Option.
getAction() - Method in class com.jthomas.mailfaces.Mailmsg
 
getAlignment() - Method in class com.jthomas.util.MultiLineLabel
 
getAllMailmsgs() - Method in class com.jthomas.mailfaces.FaceBoard
Obtain a list of all Mailmsg objects for all Face objects.
getAudioURL() - Method in class com.jthomas.mailfaces.Mailmsg
 
getAudioURL() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the AudioURL for the matching Select statement.
getAutoDelete() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the AutoDelete flag.
getBoolean(String, boolean) - Method in class com.jthomas.mailfaces.FaceOptions
Method to access the value of a named boolean Option.
getBorderColor() - Method in class com.jthomas.util.ImageButton
Returns the Color for the border around the outside of the image.
getBorderWidth() - Method in class com.jthomas.util.ImageButton
Returns the width around the outside of the image.
getButton() - Method in class com.jthomas.mailfaces.Face
Get a reference to the FaceButton that contains the Picon.
getCacheRef() - Method in class com.jthomas.mailfaces.MailFaces
This returns the reference to the one and Only FaceCache object
getCopyAddress() - Method in class com.jthomas.mailfaces.Mailmsg
 
getCopyAddress() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the copy address.
getCount() - Method in class com.jthomas.mailfaces.PiconDB
getCount is a Class method that will return the count of PiconDB objects.
getCount() - Static method in class com.jthomas.mailfaces.FaceServer
Class method to return a count of the number of servers.
getCount() - Method in class com.jthomas.mailfaces.FaceCache
getCount Get the current count of index entries
getDebugOut() - Static method in class com.jthomas.util.Debug
Method to let caller control output to STDERR.
getDelay() - Method in class com.jthomas.mailfaces.MailFaces
 
getDeleteFlag() - Method in class com.jthomas.mailfaces.Mailmsg
 
getDomainOnly() - Method in class com.jthomas.mailfaces.PromptCheck
 
getExit() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the Exit classname.
getFace() - Method in class com.jthomas.mailfaces.Mailmsg
 
getFaceAudioRef() - Method in class com.jthomas.mailfaces.MailFaces
Method to access the one and Only FaceAudio object
getFaceBoardRef() - Method in class com.jthomas.mailfaces.MailFaces
Method to access the one and Only FaceBoard object
getFaceFrameRef() - Method in class com.jthomas.mailfaces.MailFaces
Method to access the one and Only FaceFrame object
getFaceOptionsRef() - Method in class com.jthomas.mailfaces.MailFaces
Method to access the one and Only Options object
getFaceSelection(String, String) - Static method in class com.jthomas.mailfaces.FaceSelection
static class object to return a FaceSelection Object.
getFaceSMSRef() - Method in class com.jthomas.mailfaces.MailFaces
Method to access the one and Only Options object
getFileName() - Method in class com.jthomas.mailfaces.FaceOptions
Get the name of the Options file
getFlagAudio() - Method in class com.jthomas.mailfaces.MailFaces
return/set the _FlagAudio flag
getFlagCheckMail() - Method in class com.jthomas.mailfaces.MailFaces
return/set the _FlagCheckMail flag
getFlagQuitMail() - Method in class com.jthomas.mailfaces.MailFaces
return/set the _FlagQuitMail flag
getFlagResetMail() - Method in class com.jthomas.mailfaces.MailFaces
return/set the _FlagResetMail flag
getFlagResetServer() - Method in class com.jthomas.mailfaces.MailFaces
return/set the _FlagResetServer flag
getHeader(String) - Method in class com.jthomas.mailfaces.Mailmsg
This will return the specified Header line
getHeaders() - Method in class com.jthomas.mailfaces.Mailmsg
getHeaders return the complete set of Headers from the Hashtable that results from parsing the array of header lines
getHost() - Method in class com.jthomas.mailfaces.PromptLogin
 
getHost() - Method in class com.jthomas.mailfaces.PiconDBServer
getHost() returns the hostname for this PIconDB.
getHost() - Method in class com.jthomas.mailfaces.FaceServer
 
getHost(String) - Method in class com.jthomas.mailfaces.FaceCache
getHost(String host) returns -> String CacheURL Return the URL of the cached image if present.
getID() - Method in class com.jthomas.mailfaces.FaceEvent
returns the Event ID The valid ID values are defined above
getImageURL() - Method in class com.jthomas.mailfaces.Mailmsg
 
getImageURL() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the ImageURL for the matching Select statement.
getInputStream(String) - Method in class com.jthomas.mailfaces.PiconDBServer
getInputStream will return an input stream for the specified URL.
getInsets() - Method in class com.jthomas.mailfaces.FaceFrame
This will workaround a bug in JDK 1.1.5 and earlier where Insets returned a negative value for the bottom inset.
getInt(String, int) - Method in class com.jthomas.mailfaces.FaceOptions
Method to access the integer value of a named Option.
getKey() - Method in class com.jthomas.mailfaces.Mailmsg
returns a Key that will be used to access this mail message If the mailmsg has a _Msgid value, then it is used.
getKillCandidate() - Method in class com.jthomas.mailfaces.Mailmsg
 
getList() - Method in class com.jthomas.mailfaces.PiconDB
getList will return the list of PiconDBServer objects.
getList() - Static method in class com.jthomas.mailfaces.FaceServer
Class method to return a list of FaceServer objects.
getList(String) - Method in class com.jthomas.mailfaces.FaceOptions
Method to access the value of a named Option that is a List.
getLoginInfo() - Method in class com.jthomas.mailfaces.FaceServer
Use the PromptLogin dialog to get any missing Login info
getMailboxRef() - Method in class com.jthomas.mailfaces.MailFaces
This returns the reference to the current Mailbox object
getMailmsg() - Method in class com.jthomas.mailfaces.PromptCheck
 
getMailmsg(String) - Method in class com.jthomas.mailfaces.FaceMailbox
Method: getMailmsg(String key)
getMailmsgs() - Method in class com.jthomas.mailfaces.FaceMailbox
Get an array of existing Mailmsg objects.
getMailmsgs() - Method in class com.jthomas.mailfaces.Face
getMailmsgs() will return an array of Mailmsgs associated with this Face.
getMarginHeight() - Method in class com.jthomas.util.MultiLineLabel
 
getMarginWidth() - Method in class com.jthomas.util.MultiLineLabel
 
getMatch() - Method in class starwave.util.regexp.Result
Returns the text of the matched string.
getMatch(int) - Method in class starwave.util.regexp.Result
Returns the text of the nth parenthesized substring match in the regular expression.
getMatchEnd() - Method in class starwave.util.regexp.Result
Returns the ending position of the matched string.
getMatchEnd(int) - Method in class starwave.util.regexp.Result
Returns the ending position of the nth parenthesized substring match in the regular expression.
getMatchStart() - Method in class starwave.util.regexp.Result
Returns the starting position of the matched string.
getMatchStart(int) - Method in class starwave.util.regexp.Result
Returns the starting position of the nth parenthesized substring match in the regular expression.
getMessage() - Method in class com.jthomas.mailfaces.Mailmsg
 
getMinimumSize() - Method in class com.jthomas.mailfaces.FaceStatusLabel
Override this method to specify special dimensions
getMinimumSize() - Method in class com.jthomas.mailfaces.FaceFrame
Calculates the FaceFrame dimensions
getMinimumSize() - Method in class com.jthomas.mailfaces.FaceBoard
Calculates the FaceBoard dimensions
getMinimumSize() - Method in class com.jthomas.util.MultiLineLabel
 
getMinimumSize() - Method in class com.jthomas.util.ImageLabel
Used by layout managers to calculate the smallest size allocated for the Component.
getModified() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: getModified query whether the mailbox contains one or more new messages.
getMoveAddress() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the move address.
getMsgNum() - Method in class com.jthomas.mailfaces.Mailmsg
getMsgNum Get the message number for this email
getName() - Method in class com.jthomas.mailfaces.FaceServer
 
getName() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the Name assigned to the Select statement.
getNumber() - Method in class com.jthomas.mailfaces.Face
access the count of mailmsgs that are represented by this face.
getPass() - Method in class com.jthomas.mailfaces.PromptLogin
 
getPass() - Method in class com.jthomas.mailfaces.FaceServer
 
getPiconDBRef() - Method in class com.jthomas.mailfaces.MailFaces
Method to access the one and Only PiconDB object
getPiconImageURL() - Method in class com.jthomas.mailfaces.Mailmsg
 
getPort() - Method in class com.jthomas.mailfaces.PiconDBServer
getPort() returns the Proxy hostname for this PIconDB.
getPreferredSize() - Method in class com.jthomas.mailfaces.FaceStatusLabel
Override this method to specify special dimensions
getPreferredSize() - Method in class com.jthomas.mailfaces.FaceFrame
Calculates the FaceFrame dimensions
getPreferredSize() - Method in class com.jthomas.mailfaces.FaceBoard
Calculates the FaceBoard dimensions
getPreferredSize() - Method in class com.jthomas.util.MultiLineLabel
 
getPreferredSize() - Method in class com.jthomas.util.ImageLabel
Used by layout managers to calculate the usual size allocated for the Component.
getProxy() - Method in class com.jthomas.mailfaces.PiconDBServer
getProxy() returns the Proxy hostname for this PIconDB.
getRef() - Static method in class com.jthomas.mailfaces.MailFaces
Class method that returns the reference to the only MailFaces Object
getRef() - Static method in class com.jthomas.mailfaces.FaceStatusLabel
Get the reference to our one and only Status label
getRef() - Static method in class com.jthomas.mailfaces.FaceProperties
Class method to access the reference to the FaceProperty object
getRef() - Static method in class com.jthomas.mailfaces.FaceOptions
Static Class Method to access the one and Only FaceOptions object.
getRef() - Static method in class com.jthomas.mailfaces.FaceGroup
Static Class Method to access the one and Only FaceOptions object
getResolverRef() - Method in class com.jthomas.mailfaces.MailFaces
This returns the reference to the one and Only FaceResolver object
getServerStatus() - Method in class com.jthomas.mailfaces.Mailmsg
 
getSize() - Method in class com.jthomas.mailfaces.Mailmsg
 
getSMS() - Method in class com.jthomas.mailfaces.Mailmsg
 
getSMS() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the SMS message flag.
getSMSActive() - Method in class com.jthomas.mailfaces.FaceSMS
 
getSMSCopy() - Method in class com.jthomas.mailfaces.Mailmsg
 
getSMSCopy() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the SMSCopy flag.
getStatus() - Method in class com.jthomas.mailfaces.Prompter
getStatus() -> int _Status This is the method that is called by the program using Prompter when it wants the Users input.
getStatusFlag() - Static method in class com.jthomas.mailfaces.FaceStatusLabel
Get the current state of whether we are showing the Status label or not.
getText() - Method in class com.jthomas.mailfaces.Mailmsg
 
getText(Mailmsg, int) - Method in class com.jthomas.mailfaces.FaceSMS
getText will get the text from the original mailmessage and prepare it tfor the SMS Message.
getTextInput() - Method in class com.jthomas.mailfaces.Prompter
 
getType() - Method in class com.jthomas.mailfaces.PromptLogin
 
getType() - Method in class com.jthomas.mailfaces.FaceServer
 
getURL(String) - Method in class com.jthomas.mailfaces.FaceCache
getURL(String url) returns -> String CacheURL Return the URL of the cached image if present.
getUseCache() - Method in class com.jthomas.mailfaces.PromptCheck
 
getUser() - Method in class com.jthomas.mailfaces.PromptLogin
 
getUser() - Method in class com.jthomas.mailfaces.FaceServer
 
getUser(String, String) - Method in class com.jthomas.mailfaces.FaceCache
getUser(String user,String host) returns -> String CacheURL Return the URL of the cached image if present.
grayImage - Variable in class com.jthomas.util.ImageButton
Gray image created automatically from regular image via an image filter to use when button is depressed.

H

height - Variable in class com.jthomas.util.ImageLabel
Width and height of the Canvas.
HEIGHT - Static variable in class com.jthomas.mailfaces.MailFaces_applet
 

I

ID_CACHE_CLEAR - Static variable in class com.jthomas.mailfaces.FaceEvent
Identify event sent when user wants to clear all cache entries
ID_CACHE_EXPIRE - Static variable in class com.jthomas.mailfaces.FaceEvent
Identify event sent when user wants to expire cache entries
ID_CACHE_LIST - Static variable in class com.jthomas.mailfaces.FaceEvent
Identify event sent when user wants to expire cache entries
ID_CACHE_VERIFY - Static variable in class com.jthomas.mailfaces.FaceEvent
Identify event sent when user wants to expire cache entries
ID_OPTIONS_CHANGED - Static variable in class com.jthomas.mailfaces.FaceEvent
Identify event sent when User has changed the Options file and the FaceOptions object has been rebuilt and potentially one or more options have changed.
image - Variable in class com.jthomas.util.ImageLabel
The actual Image drawn on the canvas.
ImageButton - class com.jthomas.util.ImageButton.
A button class that uses an image instead of a textual label.
ImageButton() - Constructor for class com.jthomas.util.ImageButton
Create an ImageButton with the default image.
ImageButton(Image) - Constructor for class com.jthomas.util.ImageButton
Create an ImageButton using the image specified.
ImageButton(String) - Constructor for class com.jthomas.util.ImageButton
Create an ImageButton using the image at URL specified by the string.
ImageButton(URL) - Constructor for class com.jthomas.util.ImageButton
Create an ImageButton using the image at URL specified.
ImageLabel - class com.jthomas.util.ImageLabel.
A class for displaying images.
ImageLabel() - Constructor for class com.jthomas.util.ImageLabel
Create an ImageLabel with the default image.
ImageLabel(Image) - Constructor for class com.jthomas.util.ImageLabel
Create an ImageLabel using the image specified.
ImageLabel(String) - Constructor for class com.jthomas.util.ImageLabel
Create an ImageLabel using the image at URL specified by the string.
ImageLabel(URL) - Constructor for class com.jthomas.util.ImageLabel
Create an ImageLabel using the image at URL specified.
imageString - Variable in class com.jthomas.util.ImageLabel
The URL of the image.
init() - Method in class com.jthomas.mailfaces.MailFaces_applet
Initialization:
init() - Method in class com.jthomas.mailfaces.MailFaces
Called by MailFaces.main() to do initial setup.
init() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: init() This method is called by MailFaces to do setup It will initialize a number of references to various MailFaces objects.
insertUpdate(DocumentEvent) - Method in class com.jthomas.util.JEditor.MyDocumentListener
 
isBuildIcon() - Method in class com.jthomas.mailfaces.Mailmsg
 
isCopySupported() - Method in class com.jthomas.mailfaces.FaceMailboxJMail
Method: isCopySupported queries ability to copy Mailmsgs.
isCopySupported() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: isCopySupported queiries ability to copy Mailmsgs.
isDebugOn() - Static method in class com.jthomas.util.Debug
Method to let caller test the value of the debug switch.
isDeleteSupported() - Method in class com.jthomas.mailfaces.FaceMailboxJMail
Method: isDeleteSupported queries ability to delete Mailmsgs.
isDeleteSupported() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: isDeleteSupported queries ability to delete Mailmsgs.
isModified() - Method in class com.jthomas.util.JEditor
check the status of the file modified flag
isValid() - Method in class com.jthomas.mailfaces.FaceSelection
method used to get the SelectValid flag.

J

JEditor - class com.jthomas.util.JEditor.
Simple editor to edit a single file.
JEditor.MyDocumentListener - class com.jthomas.util.JEditor.MyDocumentListener.
this class listens for any changes to the document.
JEditor.MyDocumentListener() - Constructor for class com.jthomas.util.JEditor.MyDocumentListener
 
JEditor.MyUndoableEditListener - class com.jthomas.util.JEditor.MyUndoableEditListener.
This listens for edits that can be undone.
JEditor.MyUndoableEditListener() - Constructor for class com.jthomas.util.JEditor.MyUndoableEditListener
 
JEditor() - Constructor for class com.jthomas.util.JEditor
constructor for JEditor.

K

KILLSELECT - Static variable in class com.jthomas.mailfaces.FaceSelection
 
KILLSELECT - Static variable in class com.jthomas.mailfaces.FaceSelect
 

L

LEFT - Static variable in class com.jthomas.util.MultiLineLabel
 
line_ascent - Variable in class com.jthomas.util.MultiLineLabel
 
line_height - Variable in class com.jthomas.util.MultiLineLabel
 
line_widths - Variable in class com.jthomas.util.MultiLineLabel
 
lines - Variable in class com.jthomas.util.MultiLineLabel
 
listIndex() - Method in class com.jthomas.mailfaces.FaceCache
listIndex() Lists the Cache Index file
Log - class com.jthomas.util.Log.
Log information with time stamp Usage: To have Log output displayed Log.setLogOn(true,filename) To produce Log output just specify an identifier and a string as a parameters to the Class method "Log.out(String id,String x)" The idea is that the "id" string should be unique so one could search for it For example: Log.out("Options01", loginfo);
LogOn - Static variable in class com.jthomas.util.Log
 
LogOut - Static variable in class com.jthomas.util.Log
 

M

MailFaces - class com.jthomas.mailfaces.MailFaces.
This is the main class for the MailFaces application.
MailFaces_applet - class com.jthomas.mailfaces.MailFaces_applet.
This class implements a applet version of JavaSpaces
MailFaces_applet() - Constructor for class com.jthomas.mailfaces.MailFaces_applet
 
MailList - class com.jthomas.mailfaces.MailList.
Display a dialog that shows the Mailmsgs that are associated with a Picon and alllow the user to delete one or more of them.
MailList(Face) - Constructor for class com.jthomas.mailfaces.MailList
Constructor is called with a reference to the Face object that the user wants to display.
MailList(Mailmsg[]) - Constructor for class com.jthomas.mailfaces.MailList
This constructor is used to list all Mailmsgs for all faces
MailList(Mailmsg[], boolean) - Constructor for class com.jthomas.mailfaces.MailList
This constructor is used to list specific MailMsgs with the text or headers
Mailmsg - class com.jthomas.mailfaces.Mailmsg.
Mailmsg contains the information and methods to handle a mailmsg contained in a Mailbox object.
Mailmsg(int) - Constructor for class com.jthomas.mailfaces.Mailmsg
Method: Mailmsg constructor This will just create the object.
main(String[]) - Static method in class com.jthomas.mailfaces.PromptLogin
 
main(String[]) - Static method in class com.jthomas.mailfaces.Prompter
 
main(String[]) - Static method in class com.jthomas.mailfaces.PromptCheck
 
main(String[]) - Static method in class com.jthomas.mailfaces.PiconDB
 
main(String[]) - Static method in class com.jthomas.mailfaces.MailFaces
The "main" class method is invoked when MailFaces is invoked as a Java application.
main(String[]) - Static method in class com.jthomas.mailfaces.FaceProperties
Adding this makes this class self-testing
main(String[]) - Static method in class com.jthomas.mailfaces.FaceMailboxJMail
Method: main code to allow independent testing of this class
main(String[]) - Static method in class com.jthomas.mailfaces.FaceCache
Adding this makes this class self-testing
main(String[]) - Static method in class com.jthomas.util.Log
 
main(String[]) - Static method in class com.jthomas.util.JEditor
 
main(String[]) - Static method in class com.jthomas.util.Debug
Verify that it works.
main(String[]) - Static method in class starwave.util.regexp.Regexp
 
MalformedRegexpException - exception starwave.util.regexp.MalformedRegexpException.
 
margin - Variable in class com.jthomas.util.ImageLabel
Amount of extra space around the image.
margin_height - Variable in class com.jthomas.util.MultiLineLabel
 
margin_width - Variable in class com.jthomas.util.MultiLineLabel
 
marginColor - Variable in class com.jthomas.util.ImageLabel
margin color if there is a non-zero margin.
match(char[], int, int) - Method in class starwave.util.regexp.Regexp
Returns true if the specified String is matched by this regular expression.
match(State) - Method in class starwave.util.regexp.Regexp
Walks as far as it can down a regular expression, returning true if it made it all the way to the end, and false otherwise.
match(String) - Method in class com.jthomas.mailfaces.FaceSelection
Match the buffer against the specified entry It may be a regular expression or a string comparison.
match(String, int) - Method in class starwave.util.regexp.Regexp
Returns true if the specified String is matched by this regular expression.
matchHeader(Mailmsg, String) - Method in class com.jthomas.mailfaces.FaceSelection
Match the buffer against the specified header.
MAX - Static variable in class com.jthomas.util.Debug
specifies that all levels of debug output be displayed.
max_width - Variable in class com.jthomas.util.MultiLineLabel
 
measure() - Method in class com.jthomas.util.MultiLineLabel
 
MIN - Static variable in class com.jthomas.util.Debug
specifies the default level of Debug output.
mouseDown(Event, int, int) - Method in class com.jthomas.util.ImageButton
When the mouse is clicked, reverse the 3D border and draw a dark-gray version of the image.
mouseEnter(Event, int, int) - Method in class com.jthomas.mailfaces.FaceButton
Method: mouseEnter Mouse entered this FaceButon - Repaint it
mouseExit(Event, int, int) - Method in class com.jthomas.util.ImageButton
If you move the mouse off the button while the mouse is down, abort and do NOT trigger the action.
mouseUp(Event, int, int) - Method in class com.jthomas.util.ImageButton
If cursor is still inside, trigger the action event and redraw the image (non-gray, button "out").
MsgDialog - class com.jthomas.mailfaces.MsgDialog.
Display an informational message via a Dialog box along with an OK button that will clear the Dialog from the screen.
MultiLineLabel - class com.jthomas.util.MultiLineLabel.
 
MultiLineLabel(String) - Constructor for class com.jthomas.util.MultiLineLabel
 
MultiLineLabel(String, int) - Constructor for class com.jthomas.util.MultiLineLabel
 
MultiLineLabel(String, int, int) - Constructor for class com.jthomas.util.MultiLineLabel
 
MultiLineLabel(String, int, int, int) - Constructor for class com.jthomas.util.MultiLineLabel
 

N

NAMED_SELECT - Static variable in class com.jthomas.mailfaces.FaceSelection
 
NAMED_SELECT - Static variable in class com.jthomas.mailfaces.FaceSelect
 
newLabel(String) - Method in class com.jthomas.util.MultiLineLabel
 
NoSuchMatchException - exception starwave.util.regexp.NoSuchMatchException.
 
num_lines - Variable in class com.jthomas.util.MultiLineLabel
 

O

ON - Static variable in class com.jthomas.util.Debug
If true, then Format and write the info to stderr, file or both.
open() - Method in class com.jthomas.mailfaces.FaceMailboxJMail
open() will setup the connection to the server and login.
open() - Method in class com.jthomas.mailfaces.FaceMailbox
Abstract Method: open().
out(boolean) - Static method in class com.jthomas.util.Debug
If ON switch set, display the specified debug info for one of the Java primitive types.
out(byte) - Static method in class com.jthomas.util.Debug
 
out(char) - Static method in class com.jthomas.util.Debug
 
out(double) - Static method in class com.jthomas.util.Debug
 
out(float) - Static method in class com.jthomas.util.Debug
 
out(int) - Static method in class com.jthomas.util.Debug
 
out(int, Object) - Static method in class com.jthomas.util.Debug
If debugOn switch set for specified level, display the specified debug info.
out(int, String, Throwable) - Static method in class com.jthomas.util.Debug
Display the stacktrace info after an exception based on level
out(long) - Static method in class com.jthomas.util.Debug
 
out(Object) - Static method in class com.jthomas.util.Debug
If ON switch set, display the specified debug info.
out(short) - Static method in class com.jthomas.util.Debug
 
out(String, String) - Static method in class com.jthomas.util.Log
Method: Log.out(String string) If LogOn switch set, display Log info
out(String, Throwable) - Static method in class com.jthomas.util.Log
Method: Log.out(id, throwable) If LogOn switch set, display stacktrace
out(String, Throwable) - Static method in class com.jthomas.util.Debug
Display the stacktrace info after an exception Display the exception info + stacktrace info after an exception This form of Debug.out is always displayed.

P

paint(Graphics) - Method in class com.jthomas.mailfaces.FaceFrame
paint: This method is called when the system needs to repaint the window.
paint(Graphics) - Method in class com.jthomas.mailfaces.FaceButton
paint: Draws the number of messages into the left bottom corner of the imageButton.
paint(Graphics) - Method in class com.jthomas.mailfaces.FaceBoard
paint: This method is called when the system needs to repaint the window.
paint(Graphics) - Method in class com.jthomas.util.MultiLineLabel
 
paint(Graphics) - Method in class com.jthomas.util.ImageLabel
Draws the image.
paint(Graphics) - Method in class com.jthomas.util.ImageButton
Draws the image with the border around it.
PaintOK - Static variable in class com.jthomas.mailfaces.MailFaces_applet
 
parseNetworkAddress(String) - Static method in class com.jthomas.mailfaces.Mailmsg
Static class method to parse a Network mail address and return an array containing {userid,host,fullname} 0: Userid 1: Host 2: Name (if present) Examples: John Q Public -> [jpublic] [netcom.com] [John Q.
parseOptions(String) - Method in class com.jthomas.mailfaces.FaceOptions
This method will read and parse the specified Options file.
PiconDB - class com.jthomas.mailfaces.PiconDB.
Interface to the PICON Database(s).
PiconDB() - Constructor for class com.jthomas.mailfaces.PiconDB
PiconDB() - PiconDB constructor.
PiconDBServer - class com.jthomas.mailfaces.PiconDBServer.
Maintains the Interface to an instance of a PICON Database.
PiconDBServer() - Constructor for class com.jthomas.mailfaces.PiconDBServer
PiconDBServer constructor.
PiconDBServer(String, String) - Constructor for class com.jthomas.mailfaces.PiconDBServer
Method: PiconDBServer(String url, String types) - PiconDBServer constructor
PiconDBServer(String, String, String, int) - Constructor for class com.jthomas.mailfaces.PiconDBServer
Method: PiconDBServer(String url, String types, String proxy, String port) - PiconDB constructor
println(String) - Static method in class com.jthomas.util.Debug
display the specified String unmodified.
printStackTrace(String) - Static method in class com.jthomas.util.Debug
Display the stacktrace info at any time.
process(Mailmsg, FaceSelection) - Method in class com.jthomas.mailfaces.FaceExit
process the specified Mailmsg.
PromptCheck - class com.jthomas.mailfaces.PromptCheck.
Object that will prompt the user for a mail header line that will be used to access the image that corresponds to that header line.
Prompter - class com.jthomas.mailfaces.Prompter.
Prompter.java Object that will prompt the user for some input.
PromptLogin - class com.jthomas.mailfaces.PromptLogin.
PromptLogin.java Object that will prompt the user for Login info (Host,user,password.
put(Object) - Method in class com.jthomas.util.Queue
Method: put(Object obj) will place specified object into the FIFO Queue
put(String, String) - Method in class com.jthomas.mailfaces.FaceOptions
Method to set the value of a named Option.
putHeader(String, String) - Method in class com.jthomas.mailfaces.Mailmsg
Method: putHeader(String type, String value) This will save the value of the specified header into a Hashtable

Q

Queue - class com.jthomas.util.Queue.
This class implements a simple efficient FIFO Queue.
Queue() - Constructor for class com.jthomas.util.Queue
Queue Constructor.
Queue(int) - Constructor for class com.jthomas.util.Queue
Queue Constructor that sets the capacity of the Queue.
queuePut(Object) - Method in class com.jthomas.mailfaces.PiconDB
queuePut will place an object in the PiconDB work queue.
queuePut(Object) - Method in class com.jthomas.mailfaces.FaceResolver
queuePut will submit mailmsgs to the FaceResolver Queue.
queuePut(Object) - Method in class com.jthomas.mailfaces.FaceBoard
queuePut will place the specified object into the FaceBoard Work Queue
queuePut(Object) - Method in class com.jthomas.mailfaces.FaceAudio
queuePut is used by other objects to place an audiourl String into the FaceAudio work queue.

R

read() - Method in class com.jthomas.mailfaces.FaceMailboxJMail
The read() method creates a Mailmsg object for each new waiting Mail msg.
read() - Method in class com.jthomas.mailfaces.FaceMailbox
Abstract Method: read().
refreshOptions() - Method in class com.jthomas.mailfaces.PiconDB
Method: refreshOptions()
refreshOptions() - Method in class com.jthomas.mailfaces.MailFaces
Reprocess the Options file when User has made a Refresh request.
refreshOptions() - Method in class com.jthomas.mailfaces.FaceSMS
Method: refreshOptions() get control initially and when the user refreshes the Option file.
refreshOptions() - Method in class com.jthomas.mailfaces.FaceResolver
Method: refreshOptions() get control initially and when the user refreshes the Option file.
refreshOptions() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: refreshOptions()
refreshOptions() - Method in class com.jthomas.mailfaces.FaceGroup
refreshOptions() gets control initially and when the user refreshes the Option file.
refreshOptions() - Method in class com.jthomas.mailfaces.FaceFrame
Method: refreshOptions()
refreshOptions() - Method in class com.jthomas.mailfaces.FaceBoard
Method: refreshOptions()
Regexp - class starwave.util.regexp.Regexp.
A Regexp is a piece of a regular expression.
removeFaceEventListener(FaceEventListener) - Method in class com.jthomas.mailfaces.MailFaces
Removes the FaceEventListener from the collection of those interested in new FaceOptionsEvents
removeMailmsg(Mailmsg) - Method in class com.jthomas.mailfaces.FaceMailbox
removeMailmsg will remove a Mailmsg and tell the GUI to remove the ICON
removeUpdate(DocumentEvent) - Method in class com.jthomas.util.JEditor.MyDocumentListener
 
reset() - Method in class com.jthomas.mailfaces.FaceButton
reset() This is called when the containing FaceBoard is reset
reset() - Method in class com.jthomas.mailfaces.Face
reset() is called when the containing FaceBoard is reset.
resetMailmsgs() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: resetMailmsgs Mark all the current mailmsgs with an "Unknown" status.
resolve(Mailmsg, boolean, boolean) - Method in class com.jthomas.mailfaces.FaceResolver
Method: resolve(Mailmsg,useCacheFlag,domainOnlyFlag) will determine what icon should be displayed for the the specified mailmsg.
resolve(String, Mailmsg) - Method in class com.jthomas.mailfaces.FaceGroup
Determines if the sender of the mailmsg is in the specified group.
resolvePiconDB(Mailmsg, boolean, boolean) - Method in class com.jthomas.mailfaces.PiconDB
resolvePiconDB() will handle issueing the search request to one or more PiconDBServers.
Result - class starwave.util.regexp.Result.
A Regexp result class.
RIGHT - Static variable in class com.jthomas.util.MultiLineLabel
 
run() - Method in class com.jthomas.mailfaces.PiconDB
run() will get control when the Thread is started
run() - Method in class com.jthomas.mailfaces.MailFaces_applet
run: Is entered as as a result of a start thread It is not currently being used.
run() - Method in class com.jthomas.mailfaces.MailFaces
Main processing loop for MailFaces.
run() - Method in class com.jthomas.mailfaces.FaceResolver
This method will get a Mailmsg Object from the queue and attempt to determine what Icon to use to represent it.
run() - Method in class com.jthomas.mailfaces.FaceMailbox
Method: run() This method is invoked when the Thread is started.
run() - Method in class com.jthomas.mailfaces.FaceBoard
run() watches the queue of GUI related work to do and parcels it out.
run() - Method in class com.jthomas.mailfaces.FaceAudio
run() method will wait for audio requests and play them.

S

save() - Method in class com.jthomas.mailfaces.FaceProperties
Write the current set of values to the properties file
search(String, String) - Method in class com.jthomas.mailfaces.PiconDBServer
search(String mailhost, String mailuserid) will invoke a query to the Picon Database.
searchBackward(char[], int, int) - Method in class starwave.util.regexp.Regexp
Returns true if the specified char array is matched from the specified offset backward by this regular expression.
searchBackward(String, int) - Method in class starwave.util.regexp.Regexp
Returns true if the specified String is matched from the specified offset backward by this regular expression.
searchForward(char[], int, int) - Method in class starwave.util.regexp.Regexp
Returns true if the specified char array is matched anywhere by this regular expression.
searchForward(String, int) - Method in class starwave.util.regexp.Regexp
Returns true if the specified String is matched anywhere by this regular expression.
SELECT - Static variable in class com.jthomas.mailfaces.FaceSelection
 
SELECT - Static variable in class com.jthomas.mailfaces.FaceSelect
 
SELECT_AFTER - Static variable in class com.jthomas.mailfaces.FaceSelection
 
SELECT_AFTER - Static variable in class com.jthomas.mailfaces.FaceSelect
 
selectImage(Mailmsg) - Method in class com.jthomas.mailfaces.FaceSelection
selectImage(Mailmsg msg) returns an index to matching Select statement or -1 if it does not match any statement.
selectImage(Mailmsg) - Method in class com.jthomas.mailfaces.FaceSelect
selectImage(Mailmsg msg) returns the matching Selection Object or null if it does not match any statement.
sendSMS(Mailmsg) - Method in class com.jthomas.mailfaces.FaceSMS
Send an SMS message based on the specified Mailmsg.
setAction(int) - Method in class com.jthomas.mailfaces.Mailmsg
setAction(int ActionCode) getAction() Set and query the action status of this message
setAlignment(int) - Method in class com.jthomas.util.MultiLineLabel
 
setAssert(boolean) - Static method in class com.jthomas.util.Debug
Method to let caller turn the assert processing on or off.
setAudioURL(String) - Method in class com.jthomas.mailfaces.Mailmsg
 
setBorderColor(Color) - Method in class com.jthomas.util.ImageButton
Sets the Color for the border around the outside of the image.
setBorderWidth(int) - Method in class com.jthomas.util.ImageButton
Sets the width around the outside of the image.
setBounds(int, int, int, int) - Method in class com.jthomas.util.ImageLabel
Reshapes the ImageLabel.
setBuildIcon(boolean) - Method in class com.jthomas.mailfaces.Mailmsg
setBuildIcon isBuildIcon set/get methods for flag that controls whether we build a special icon using the From: header.
setBusy(boolean) - Method in class com.jthomas.mailfaces.MailFaces
Method to allow the components to signal that the application is busy
setButton(FaceButton) - Method in class com.jthomas.mailfaces.Face
save a reference to the FaceButton that contains the Picon
setCheckDefaults(String, boolean, boolean) - Method in class com.jthomas.mailfaces.PromptCheck
 
setCopyAddress(String) - Method in class com.jthomas.mailfaces.Mailmsg
 
setCount(int) - Method in class com.jthomas.mailfaces.FaceButton
setCount Set the Count of mailmsgs represented (used by paint()
setCursorBusy(boolean) - Method in class com.jthomas.mailfaces.FaceFrame
Method: setCursorBusy(boolean) Set a Busy cursor when true
setDebugFile(String) - Static method in class com.jthomas.util.Debug
Method to let caller specify a file to write debug info to.
setDebugOn(boolean) - Static method in class com.jthomas.util.Debug
Method to let caller turn the debug switch on or off.
setDebugOn(int, boolean) - Static method in class com.jthomas.util.Debug
Method to let caller turn the debug switch on or off.
setDebugOut(boolean) - Static method in class com.jthomas.util.Debug
Method to let caller control output to STDERR.
setDebugThreadOn(boolean) - Static method in class com.jthomas.util.Debug
Method to let caller turn the thread debug switch on or off.
setDelay(int) - Method in class com.jthomas.mailfaces.MailFaces
Method to allow the user to get/set the Delay interval
setDeleteFlag(boolean) - Method in class com.jthomas.mailfaces.Mailmsg
 
setFace(Face) - Method in class com.jthomas.mailfaces.Mailmsg
Method: setFace Method: getFace
setFace(Face) - Method in class com.jthomas.mailfaces.FaceButton
setFace Set a reference to the Face Object represented by this ImageButton The Face object is needed by the action() method
setFileName(String) - Method in class com.jthomas.util.JEditor
set the FileName for the file that we want to edit.
setFlagAudio(boolean) - Method in class com.jthomas.mailfaces.MailFaces
 
setFlagCheckMail(boolean) - Method in class com.jthomas.mailfaces.MailFaces
 
setFlagQuitMail(boolean) - Method in class com.jthomas.mailfaces.MailFaces
 
setFlagResetMail(boolean) - Method in class com.jthomas.mailfaces.MailFaces
 
setFlagResetServer(boolean) - Method in class com.jthomas.mailfaces.MailFaces
 
setFont(Font) - Method in class com.jthomas.util.MultiLineLabel
 
setForeground(Color) - Method in class com.jthomas.util.MultiLineLabel
 
setImageURL(String) - Method in class com.jthomas.mailfaces.Mailmsg
setImageURL setAudioURL Set the URL for an image to associate with this mailmsg getImageURL getAudioURL Report the URL for the image or audio file
setKey(String) - Method in class com.jthomas.mailfaces.Mailmsg
setKey Set the Key used to store this message
setKillCandidate(boolean) - Method in class com.jthomas.mailfaces.Mailmsg
setKillCandidate Set a flag that this mail message was match by a KillSelect statement getKillCandidate Report the setting of the KillCandicate flag.
setLabel(String) - Method in class com.jthomas.util.MultiLineLabel
 
setLoginDefaults(String, String, String, String) - Method in class com.jthomas.mailfaces.PromptLogin
setLoginDefaults(type,host,user,password) This will set the Prompt string and Default value and format the contents of the window.
setLogOn(boolean, String) - Static method in class com.jthomas.util.Log
Method: setLogOn(boolean switch) Method to let caller turn the Log switch on or off
setMarginHeight(int) - Method in class com.jthomas.util.MultiLineLabel
 
setMarginWidth(int) - Method in class com.jthomas.util.MultiLineLabel
 
setMessage(Message) - Method in class com.jthomas.mailfaces.Mailmsg
get/setMessage Set the reference to the JavaMail Message object This will be null if JavaMail is not used as the FaceMailbox implementation.
setModified(boolean) - Method in class com.jthomas.mailfaces.FaceMailbox
Method: setModified(boolean) Set flag to indicate if the mailbox contains one or more new messages
setModified(boolean) - Method in class com.jthomas.util.JEditor
set the flag that represents whether the file has been modified.
setMsgPrompt(String) - Method in class com.jthomas.mailfaces.Prompter
Method to setup a Msg Dialog The message can have multiple lines (using "\n")
setPiconImageURL(String) - Method in class com.jthomas.mailfaces.Mailmsg
setPiconImageURL setAudioURL Set the URL for an image to associate with this mailmsg getPiconImageURL getAudioURL Report the URL for the image or audio file
setProxyUser(String, String) - Method in class com.jthomas.mailfaces.PiconDBServer
setProxyUser will setup the username and password for the Proxy if the user specified them.
setQuiet(boolean) - Static method in class com.jthomas.util.Debug
Method to let caller turn off all output
setRespecify(boolean) - Method in class com.jthomas.mailfaces.FaceServer
Set a flag so that User is forced to respecify the Server information This could be done when the connection could not be made so we want to let the user check if all the info was supplied correctly.
setServer(FaceServer) - Method in class com.jthomas.mailfaces.FaceMailbox
setServer(FaceServer server) will set a reference to the Server object for this Mailbox.
setServer(int) - Method in class com.jthomas.mailfaces.MailFaces
Change the Server to be accessed.
setServerStatus(int) - Method in class com.jthomas.mailfaces.Mailmsg
setServerStatus(int ActionCode) getServerStatus() Set and query the Server Status of this message
setSize(int) - Method in class com.jthomas.mailfaces.Mailmsg
setSize getSize Set and query the size of the message in bytes
setSize(int, int) - Method in class com.jthomas.util.ImageLabel
Resizes the ImageLabel.
setSMS(boolean) - Method in class com.jthomas.mailfaces.Mailmsg
setSMS getSMS Set and query an indicator that an SMS message should be sent for this email
setSMSActive(boolean) - Method in class com.jthomas.mailfaces.FaceSMS
get/set SMS active flag The user can activate and deactivate the SMS service
setSMSActive(boolean) - Method in class com.jthomas.mailfaces.FaceFrame
Method: setSMSActive(boolean) Set the menubar item to reflect the current status
setSMSCopy(boolean) - Method in class com.jthomas.mailfaces.Mailmsg
setSMSCopy getSMSCopy Set and query an indicator that the email should be copied also.
setStatus(String, String) - Static method in class com.jthomas.mailfaces.FaceStatusLabel
Set a new Status label
setStatusFlag(boolean) - Static method in class com.jthomas.mailfaces.FaceStatusLabel
The user can choose to show or hide the Status label.
setText(String) - Method in class com.jthomas.mailfaces.Mailmsg
get/setText Get and set the contents of the Mail message
setText(String[]) - Method in class com.jthomas.mailfaces.FaceButton
setText Set the Text that we will overlay onto the Button
setTextInputPrompt(String, String, String) - Method in class com.jthomas.mailfaces.Prompter
 
setup() - Method in class com.jthomas.mailfaces.FaceSelect
Initialization routine called after object is constructed and when the Options file is reparsed.
setup() - Method in class com.jthomas.mailfaces.FaceBoard
setup Called by applet or application to setup the frame that will contain the face images that represent the mail in the users inbox
setup() - Method in class com.jthomas.util.JEditor
setup for the JTextPane.
setupButtons() - Method in class com.jthomas.mailfaces.Prompter
setup a panel with the OK and Cancel buttons
setValid(boolean) - Method in class com.jthomas.mailfaces.FaceSelection
method used to set the SelectValid flag.
setVisible(boolean) - Method in class com.jthomas.mailfaces.Prompter
setVisible() -> show or hide the window This is the method that is called by the program using Prompter when it wants the Prompt dialog to be displayed for the user.
start() - Method in class com.jthomas.mailfaces.MailFaces_applet
start() is called when it is time for the applet to start doing stuff.
starwave.util.regexp - package starwave.util.regexp
 
StatusNew - Static variable in class com.jthomas.mailfaces.Mailmsg
 
StatusOld - Static variable in class com.jthomas.mailfaces.Mailmsg
 
StatusUnknown - Static variable in class com.jthomas.mailfaces.Mailmsg
 
stop() - Method in class com.jthomas.mailfaces.MailFaces_applet
stop() is called when the applet is no longer visible so we no longer need to keep painting the screen, but we should still listen for events.

T

terminate() - Method in class com.jthomas.mailfaces.FaceMailboxJMail
Method: terminate() We are shutting down so Close the connection to the server
terminate() - Method in class com.jthomas.mailfaces.FaceMailbox
Abstract Method: terminate().
toString() - Method in class com.jthomas.mailfaces.Mailmsg
toString method to display the idendification of a MailMsg object.
toString() - Method in class com.jthomas.mailfaces.FaceServer
 
toString() - Method in class com.jthomas.mailfaces.FaceSelection
toString display method
toString() - Method in class com.jthomas.mailfaces.FaceMailbox
toString is called to identify the Mailbox Object.
toString() - Method in class com.jthomas.mailfaces.FaceEvent
 
toString() - Method in class com.jthomas.util.Queue
Give Debug info
toString() - Method in class starwave.util.regexp.Result
 
toString() - Method in class starwave.util.regexp.Regexp
 
toStringThis() - Method in class starwave.util.regexp.Regexp
 

U

undoableEditHappened(UndoableEditEvent) - Method in class com.jthomas.util.JEditor.MyUndoableEditListener
 
update(Mailmsg) - Method in class com.jthomas.mailfaces.FaceBoard
Update the FaceBoard so that a new mailmsg is represented It will be represented either by adding a new FaceButton or by adding to the count for an existing FaceButton
update(Mailmsg) - Method in class com.jthomas.mailfaces.Face
update(mailmsg,imageurl) will update an existing Face object with a mailmsg.
update(Mailmsg, String) - Method in class com.jthomas.mailfaces.Face
update(mailmsg,imageurl) will update a new Face object with a mailmsg and a URL.

V

verify(int) - Method in class com.jthomas.mailfaces.FaceCache
verify Runs thru the index and verifies that the entries are correct This is currently unused (no menuitem to call it)
verifyLoginInfo() - Method in class com.jthomas.mailfaces.FaceServer
verifyLoginInfo Check that all of the required Login information is avaiable If there is no information at all, then check the Properties file.
verifyLoginInfo() - Method in class com.jthomas.mailfaces.FaceMailbox
 
verifyOptions() - Method in class com.jthomas.mailfaces.FaceOptions
Method to verify that all of the required Options are specified and warn users if their Option file is out of date or invalid.
version() - Static method in class com.jthomas.mailfaces.MailFaces
Returns the MailFaces application Version and release Date.

W

waitForImage(boolean) - Method in class com.jthomas.util.ImageLabel
Makes sure that the Image associated with the Canvas is done loading before returning.
width - Variable in class com.jthomas.util.ImageLabel
Width and height of the Canvas.
WIDTH - Static variable in class com.jthomas.mailfaces.MailFaces_applet
 
writeIndex() - Method in class com.jthomas.mailfaces.FaceCache
writeIndex() Writes the Cache Index file

_

_Active - Variable in class com.jthomas.mailfaces.FaceCache
true if Cache is being used.
_Cache - Variable in class com.jthomas.mailfaces.FaceMailbox
Cache of Icons
_Count - Variable in class com.jthomas.mailfaces.FaceMailbox
count of mailmsgs on server.
_DialogFrame - Static variable in class com.jthomas.mailfaces.Prompter
 
_exitAction - Variable in class com.jthomas.util.JEditor
 
_fileModified - Variable in class com.jthomas.util.JEditor
 
_Host - Variable in class com.jthomas.mailfaces.FaceMailbox
Mail server host
_Modified - Variable in class com.jthomas.mailfaces.FaceMailbox
Set true if one or more new messages were processed
_OpenFailure - Variable in class com.jthomas.mailfaces.FaceMailbox
Keep track that the previous pass failed to open the server
_Options - Variable in class com.jthomas.mailfaces.FaceMailbox
Reference to the FaceOptions object so we can access the options that the user wants to use.
_Password - Variable in class com.jthomas.mailfaces.FaceMailbox
password for users mail account
_Prompter - Static variable in class com.jthomas.mailfaces.Prompter
 
_redoAction - Variable in class com.jthomas.util.JEditor
 
_saveAction - Variable in class com.jthomas.util.JEditor
 
_Server - Variable in class com.jthomas.mailfaces.FaceMailbox
FaceServer object that is controlling this Mailbox
_Status - Variable in class com.jthomas.mailfaces.Prompter
 
_TextContents - Variable in class com.jthomas.mailfaces.Mailmsg
Text message
_Type - Variable in class com.jthomas.mailfaces.FaceMailbox
Protocol type POP3, APOP, IMAP
_undo - Variable in class com.jthomas.util.JEditor
 
_undoAction - Variable in class com.jthomas.util.JEditor
 
_User - Variable in class com.jthomas.mailfaces.FaceMailbox
User name for mail account
_ValidInfo - Variable in class com.jthomas.mailfaces.FaceMailbox
Set to true if all login info is specified.
_ValidTypes - Static variable in class com.jthomas.mailfaces.FaceMailbox
List of valid supported types.

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