Overview
Package
Class
Tree
Deprecated
Index
Help
Goals
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes