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

A

AccountData - Class in jocundmail
This class will be for running the AccountsPane list models
AccountData() - Constructor for class jocundmail.AccountData
 
AccountsPane - Class in jocundmail
This will be the scrolling pane that controls the accounts.
AccountsPane() - Constructor for class jocundmail.AccountsPane
 
addListDataListener(ListDataListener) - Method in class jocundmail.AccountData
At the moment we don't need to handle this, but maybe later
addMessage(String) - Method in class jocundmail.JMBoxUtil
Writes a new message in at the end of the virtual list.
addMessage(byte[]) - Method in class jocundmail.JMBoxUtil
Writes a new message in at the end of the virtual list.
addOption(String, String) - Method in class jocundmail.Setting
 
addSetting(Setting) - Method in class jocundmail.Frontend
 
addSetting(Setting) - Method in class jocundmail.RootWindow
 
addSetting(Setting) - Method in interface jocundmail.Settingable
 
addSetting(String, int) - Method in class jocundmail.SettingPage
 
adjustmentValueChanged(AdjustmentEvent) - Method in class jocundmail.ListMailPane
Used to determine which list items are on screen at any given time If you override this, make sure you call this as well, unless you plan to reimplement the scolling code.

B

box_dirty - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected
buildTree(Settingable, DefaultMutableTreeNode, int) - Method in class jocundmail.SettingsEditor
 

C

clear() - Method in class jocundmail.Setting
 
close() - Method in class jocundmail.MailReader
Closes the connection with the server.
componentHidden(ComponentEvent) - Method in class jocundmail.ListMailPane
no implementation
componentMoved(ComponentEvent) - Method in class jocundmail.ListMailPane
no implementation
componentResized(ComponentEvent) - Method in class jocundmail.ListMailPane
Used to change the number of list elements held in memory, so that scolling appears to have them all in memory constantly.
componentShown(ComponentEvent) - Method in class jocundmail.ListMailPane
no implementation

D

decreaseDepth() - Method in class jocundmail.JMBoxUtil
Since messages are stored in a tree fashion.
dirty_count - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected
dirty_size - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected
DocHandler - Interface in qdxml
An interface to facilitate parsing an XML document

Written Originally by: Steven R.

E

endDocument() - Method in class jocundmail.Settings
 
endDocument() - Method in interface qdxml.DocHandler
 
endElement(String) - Method in class jocundmail.Settings
 
endElement(String) - Method in interface qdxml.DocHandler
 
expand_all() - Method in class jocundmail.SettingsEditor
 

F

Frontend - Class in jocundmail
This will be where the frontend specifics are loaded and the client starts
Frontend() - Constructor for class jocundmail.Frontend
More or less an extension of the main function.

G

getElementAt(int) - Method in class jocundmail.AccountData
 
getMessageByIndex(int) - Method in class jocundmail.JMBoxUtil
 
getMessageCount() - Method in class jocundmail.JMBoxUtil
 
getName() - Method in class jocundmail.Setting
 
getNewMessage() - Method in class jocundmail.JMBoxUtil
 
getSettings() - Method in class jocundmail.Frontend
 
getSettings() - Method in class jocundmail.RootWindow
 
getSettings() - Method in interface jocundmail.Settingable
 
getSize() - Method in class jocundmail.AccountData
 
getTextForField(int, int) - Method in class jocundmail.ListMailPane
Retrieves the text to be supplied in the list.
getType() - Method in class jocundmail.Setting
 

I

inbuf - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected
increaseDepth() - Method in class jocundmail.JMBoxUtil
Since messages are stored in a tree fashion.
INT_ANY - Static variable in class jocundmail.Setting
 
istream - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected

J

JavaMail - Class in jocundmail
This is essentially the backend at the moment and will probably later be renamed to Backend to match the Frontend class
JavaMail() - Constructor for class jocundmail.JavaMail
 
JMBoxUtil - Class in jocundmail
JMBoxUtil is a utility for the method of mail storage wherever mail is stored.

It provides a virtual representation of a mailbox, where all the messages are indexed from 0 to getMessageCount() - 1.
JMBoxUtil(String) - Constructor for class jocundmail.JMBoxUtil
Constructs a JMBoxUtil with a root directory supplied.
jocundmail - package jocundmail
 

L

list() - Method in class jocundmail.MailReader
POP - list command
ListMailPane - Class in jocundmail
This is a class to display the list of messages in a mailbox.
ListMailPane(JMBoxUtil, MessageSelectionListener) - Constructor for class jocundmail.ListMailPane
Fairly self explanatory.
login(String, String) - Method in class jocundmail.MailReader
Logs into the server using plain text AUTH, and given credentials

M

mail_serv - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected
MailReader - Class in jocundmail
This is a class to facilitate mail server communication.
MailReader(String) - Constructor for class jocundmail.MailReader
Attempts to start a mail reading session with the host supplied.
main(String[]) - Static method in class jocundmail.Frontend
 
main(String[]) - Static method in class jocundmail.JavaMail
Entry point for the backend.
main(String[]) - Static method in class jocundmail.JMBoxUtil
Test function for testing this class
main(String[]) - Static method in class jocundmail.ListMailPane
A little test program...now broken
main(String[]) - Static method in class jocundmail.MailReader
A test program for this class
main(String[]) - Static method in class jocundmail.ReadMailPane
 
MBoxUtil - Class in jocundmail
A class to facilitate reading files of the MBox type.
MBoxUtil(String) - Constructor for class jocundmail.MBoxUtil
Probably will be changed in the future.
messageSelection(File) - Method in interface jocundmail.MessageSelectionListener
 
messageSelection(File) - Method in class jocundmail.ReadMailPane
 
MessageSelectionListener - Interface in jocundmail
 
mouseClicked(MouseEvent) - Method in class jocundmail.ListMailPane
Implemented to listen to mouse clicks, for selection purposes.
mouseEntered(MouseEvent) - Method in class jocundmail.ListMailPane
no implementation
mouseExited(MouseEvent) - Method in class jocundmail.ListMailPane
no implementation
mousePressed(MouseEvent) - Method in class jocundmail.ListMailPane
no implementation
mouseReleased(MouseEvent) - Method in class jocundmail.ListMailPane
no implementation
MULTI_OPT - Static variable in class jocundmail.Setting
 

N

newPage(String) - Method in class jocundmail.SettingPage
 
NO_TYPE - Static variable in class jocundmail.Setting
 

O

ostream - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected
outbuf - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected

P

parse(DocHandler, Reader) - Static method in class qdxml.QDParser
 
processWindowEvent(WindowEvent) - Method in class jocundmail.RootWindow
 
progTitle - Static variable in class jocundmail.JavaMail
 

Q

QDParser - Class in qdxml
Quick and Dirty xml parser.
QDParser() - Constructor for class qdxml.QDParser
 
qdxml - package qdxml
 

R

readMail() - Method in class jocundmail.MailReader
No Implementation
ReadMailPane - Class in jocundmail
The pane where mail is read from.
ReadMailPane() - Constructor for class jocundmail.ReadMailPane
 
removeListDataListener(ListDataListener) - Method in class jocundmail.AccountData
At the moment we don't need to handle this, but maybe later
removeMessageByIndex(int) - Method in class jocundmail.JMBoxUtil
Remove the message referred to by this index.
retr(int) - Method in class jocundmail.MailReader
POP - Retr command...I won't garuntee this works...
retr(int, File) - Method in class jocundmail.MailReader
POP - retr command -- best solution Downloads the message from the server into File supplied
retr_byte(int) - Method in class jocundmail.MailReader
POP - retr command -- might not work
retr_test(int) - Method in class jocundmail.MailReader
A debugging function...has some additional info when downloading the message from the server, as well as prints out the message in byte array form.
rootWindow - Variable in class jocundmail.Frontend
 
RootWindow - Class in jocundmail
The root window for the JavaMail frontend.
RootWindow() - Constructor for class jocundmail.RootWindow
 

S

sEditor - Variable in class jocundmail.Frontend
 
sendLine(String) - Method in class jocundmail.MailReader
Sends a line to the server after appending "\r\n"
setFileToRead(File) - Method in class jocundmail.ReadMailPane
 
setLayoutStyle(int) - Method in class jocundmail.RootWindow
 
setName(String) - Method in class jocundmail.Setting
 
setName(String) - Method in class jocundmail.SettingList
 
Setting - Class in jocundmail
A setting is a virtual representation of a single value of a class.
Setting(Field, Settingable) - Constructor for class jocundmail.Setting
 
setting_count - Variable in class jocundmail.Frontend
 
Settingable - Interface in jocundmail
 
settingChange(Setting) - Method in class jocundmail.Frontend
 
settingChange(Setting) - Method in class jocundmail.RootWindow
 
settingChange(Setting) - Method in interface jocundmail.Settingable
 
SettingList<E> - Class in jocundmail
 
SettingList() - Constructor for class jocundmail.SettingList
 
SettingPage - Class in jocundmail
SettingPage is a JComponent that represents the settings for a certain settingable class for use in the SettingsEditor.
SettingPage() - Constructor for class jocundmail.SettingPage
 
settings - Variable in class jocundmail.Frontend
 
settings - Variable in class jocundmail.RootWindow
 
Settings - Class in jocundmail
Settings is the class responsible for corraling the Setting's.
Settings(String, Object) - Constructor for class jocundmail.Settings
 
SettingsEditor - Class in jocundmail
A graphical frontend to the Settings/Setting classes.
SettingsEditor(Settingable) - Constructor for class jocundmail.SettingsEditor
 
settingsFile - Variable in class jocundmail.Frontend
 
SettingsFile - Class in jocundmail
Deprecated. 0.4.0 Replaced by Settings/Setting
SettingsFile(String) - Constructor for class jocundmail.SettingsFile
Deprecated. You should note that the file must exist before opening.
setType(int) - Method in class jocundmail.Setting
 
setValue(String) - Method in class jocundmail.Setting
 
SINGLE_OPT - Static variable in class jocundmail.Setting
 
startDocument() - Method in class jocundmail.Settings
 
startDocument() - Method in interface qdxml.DocHandler
 
startElement(String, Hashtable) - Method in class jocundmail.Settings
 
startElement(String, Hashtable) - Method in interface qdxml.DocHandler
 
stat() - Method in class jocundmail.MailReader
POP - Stat command
STRING - Static variable in class jocundmail.Setting
 

T

testval - Variable in class jocundmail.Frontend
 
text(String) - Method in class jocundmail.Settings
 
text(String) - Method in interface qdxml.DocHandler
 
toString() - Method in class jocundmail.SettingList
 
total_count - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected
total_size - Variable in class jocundmail.MailReader
At the moment public, but will probably be changed to be protected

V

valueChanged(TreeSelectionEvent) - Method in class jocundmail.SettingsEditor
 

W

writeMessageByIndex(int, String) - Method in class jocundmail.JMBoxUtil
Writes a message into the message represented by given index.
writeMessageByIndex(int, byte[]) - Method in class jocundmail.JMBoxUtil
Writes a message into the message represented by given index.

A B C D E F G I J L M N O P Q R S T V W
SourceForge.net Logo