A B C D E F G H I J L M N O P R S T U V X Y Z _

A

AbstractCellEditor - Class in siuying.gm.app.gmailer4j.model.treetable
 
AbstractCellEditor() - Constructor for class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
AbstractTreeTableModel - Class in siuying.gm.app.gmailer4j.model.treetable
 
AbstractTreeTableModel(Object) - Constructor for class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
actionPerformed(ActionEvent) - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
actionPerformed
actionPerformed(ActionEvent) - Method in class siuying.gm.app.gmailer4j.ui.GMJFrame_AboutBox
 
add(JLabel, Component) - Method in class siuying.gm.app.gmailer4j.ui.PropertyPanel
 
add(JLabel, Component, Component) - Method in class siuying.gm.app.gmailer4j.ui.PropertyPanel
 
add(JLabel, JLabel) - Method in class siuying.gm.app.gmailer4j.ui.PropertyPanel
 
add(Component, Component) - Method in class siuying.gm.app.gmailer4j.ui.PropertyPanel
 
add(Component, Component, Component) - Method in class siuying.gm.app.gmailer4j.ui.PropertyPanel
 
addActionListener(ActionListener) - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
add additional action listeners controls
addActionListener(ActionListener) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
addActionListener(ActionListener) - Method in class siuying.gm.app.gmailer4j.controller.SearchPanelController
add action listeners to the button and text in this search panel the action commands of them are "Search"
addAttachment(String) - Method in class siuying.gm.structure.GMSendMailBody
Add an attachment
addAttachmentLink(String, String, String) - Method in class siuying.gm.structure.GMSendMailBody
Add an attachment from a file existing in gmail
addBcc(String) - Method in class siuying.gm.structure.GMSendMailBody
Add a bcc receiver
addCc(String) - Method in class siuying.gm.structure.GMSendMailBody
Add a cc receiver
addCellEditorListener(CellEditorListener) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
addConversationSubFrame(GMConversation) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
addEntries(GMConversationEntry) - Method in class siuying.gm.GMConversation
 
addHyperLinkListener(HyperlinkListener) - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
Add a HyperlinkListener to the text content pane
addLayoutComponent(Component, Object) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Adds the specified component to the layout, using the specified constraint object.
addLayoutComponent(String, Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Adds the specified component with the specified name to the layout.
addMouseListener(MouseListener) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
addSlave(JComponent) - Method in class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
addSlave(JComponent) - Method in class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
addSlave(JComponent) - Method in interface siuying.gm.app.gmailer4j.ui.Master
 
addSlave(JComponent) - Method in class siuying.gm.app.gmailer4j.ui.MasterDelegate
 
addSysTrayMenuListener(SysTrayMenuListener) - Method in class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
addTo(String) - Method in class siuying.gm.structure.GMSendMailBody
Add a to receiver
addTreeModelListener(TreeModelListener) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
addTreeModelListener
addTreeModelListener(TreeModelListener) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
addTreeModelListener
addTreeModelListener(TreeModelListener) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
align - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
default align
appendBody(String) - Method in class siuying.gm.structure.GMConversationEntry
Append text to current message body
applyLAF() - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
 
applySelectedLAF() - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 

B

blink() - Static method in class siuying.gm.app.gmailer4j.util.Blinker
 
blink(int) - Static method in class siuying.gm.app.gmailer4j.util.Blinker
 
blink(int, long, long, int) - Static method in class siuying.gm.app.gmailer4j.util.Blinker
 
Blinker - Class in siuying.gm.app.gmailer4j.util
 
Blinker() - Constructor for class siuying.gm.app.gmailer4j.util.Blinker
 
Blinker(int) - Constructor for class siuying.gm.app.gmailer4j.util.Blinker
 
Blinker(int, long, long, long) - Constructor for class siuying.gm.app.gmailer4j.util.Blinker
 
blinkScrollLock - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkScrollLockInf - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkScrollLockSec - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkScrollLockSecVal - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkScrollLockSecValLabel - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkTrayIcon - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkTrayIconInf - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkTrayIconSec - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkTrayIconSecVal - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
blinkTrayIconSecValLabel - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
BORDER_EMPTY - Static variable in class siuying.gm.app.gmailer4j.Utils
 
BOTTOM - Static variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
BOX_NAMES - Static variable in class siuying.gm.GMConstants
 
BoxNode - Class in siuying.gm.app.gmailer4j.model
 
BoxNode(String) - Constructor for class siuying.gm.app.gmailer4j.model.BoxNode
 
BoxNode(String, int) - Constructor for class siuying.gm.app.gmailer4j.model.BoxNode
 
boxRoots - Static variable in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
btnApply - Variable in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
btnCancel - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
btnContentClose - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
btnLabel - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
btnMailbox - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
btnNext - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
btnOK - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
btnPrev - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
btnSearch - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
btnSearch - Variable in class siuying.gm.app.gmailer4j.ui.SearchPanel
 
btnToolbarConnect - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
btnToolbarDisconnect - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
btnToolbarRefresh - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
BUTTON_DIMENSION - Static variable in class siuying.gm.app.gmailer4j.Utils
 

C

cancelCellEditing() - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
CENTER - Static variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
centralPanel - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
chkAutoLogon - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
chkAutoMin - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
chkCheckMail - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
chkUseProxy - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
clear() - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
close() - Method in interface siuying.gm.app.gmailer4j.GMStorage
close a storage
close() - Method in class siuying.gm.app.gmailer4j.util.Sound
 
close() - Method in class siuying.gm.app.gmailer4j.XMLStorage
 
cNames - Static variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
cNames - Static variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
 
cols - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
The number of columns
compareElementsAt(int, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.MergeSort
 
ConfigureOption - Class in siuying.gm.app.gmailer4j.controller
 
ConfigureOption(JFrame, Preferences) - Constructor for class siuying.gm.app.gmailer4j.controller.ConfigureOption
 
connect() - Method in class siuying.gm.app.gmailer4j.GMailer4j
connect to gmail checking user name, password and proxy setting before login
connect() - Method in class siuying.gm.GMConnector
Connect and login to gmail
consoleFrame - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
containsId(String) - Method in interface siuying.gm.app.gmailer4j.GMStorage
if an item is in storage
containsId(String) - Method in class siuying.gm.app.gmailer4j.XMLStorage
check if the thread with id specified existed in the store
conversationDownloaded(GMConversation) - Method in class siuying.gm.app.gmailer4j.GMailer4j
Called when a conversation is downloaded
ConvTreeModel - Class in siuying.gm.app.gmailer4j.model
A tree model represent a tree of conversation
ConvTreeModel() - Constructor for class siuying.gm.app.gmailer4j.model.ConvTreeModel
 
ConvTreeModel(GMConversation) - Constructor for class siuying.gm.app.gmailer4j.model.ConvTreeModel
 
createFrame() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Creates the JFrame that will contain everything.
createMenuBar() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Creates a menu bar.
createModel(String) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Creates the FileSystemModel2 that will be used.
createStatusLabel() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Creates and return a JLabel that is used to indicate the status of loading.
createToolBarButton(String, String) - Static method in class siuying.gm.app.gmailer4j.Utils
 
createToolBarRadioButton(String, String) - Static method in class siuying.gm.app.gmailer4j.Utils
 
createTreeTable() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Creates and returns the instanceof JTreeTable that will be used.
cTypes - Static variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
cTypes - Static variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
 
currentIndexIcon - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
currentIndexTooltip - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 

D

dead() - Method in class siuying.gm.app.gmailer4j.util.Blinker
 
dead() - Method in class siuying.gm.app.gmailer4j.util.SystrayBlinker
 
DEF_SETTING - Static variable in class siuying.gm.app.gmailer4j.Utils
 
delayedFireTableDataChanged() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
Invokes fireTableDataChanged after all the pending events have been processed.
descendLinks - Variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns true if links are to be descended.
die() - Method in class siuying.gm.app.gmailer4j.util.Blinker
 
die() - Method in class siuying.gm.app.gmailer4j.util.SystrayBlinker
 
disconnect() - Method in class siuying.gm.app.gmailer4j.GMailer4j
disconnect from gmail
disconnect() - Method in class siuying.gm.GMConnector
disconnect to gmail network
dispose() - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
 
dispose() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
dispose() - Method in class siuying.gm.app.gmailer4j.util.Popup
 

E

EMPTY_CHILDREN - Static variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
 
endnotifyOnNew() - Method in class siuying.gm.app.gmailer4j.GMailer4j
 
equals(GMConversationEntry) - Method in class siuying.gm.GMConversation
 
equals(GMConversationEntry) - Method in class siuying.gm.structure.GMConversationEntry
 
equals(GMSendMailBody) - Method in class siuying.gm.structure.GMSendMailBody
 
execute(Runnable) - Static method in class siuying.gm.app.gmailer4j.ThreadUtils
 
expandTree() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
Expand the tree in the frame

F

fetchBox(String, int) - Method in class siuying.gm.app.gmailer4j.GMailer4j
Fetch mailbox or label
fetchBox(byte, String, int) - Method in class siuying.gm.app.gmailer4j.GMailer4j
Fetch a mailbox folder from gmail
fetchConversation(String, int) - Method in class siuying.gm.app.gmailer4j.GMailer4j
 
fetcherID - Static variable in class siuying.gm.app.gmailer4j.GMailer4j
 
fetchOriginalMail(String) - Method in class siuying.gm.GMConnector
Request gmail for the original source of the email Use this method if you do NOT want to get the gmail/gmailer processed message and instead get the untouched form of the original message
FileSystemModel - Class in siuying.gm.app.gmailer4j.model.treetable
FileSystemModel is a TreeTableModel representing a hierarchical file system.
FileSystemModel() - Constructor for class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
FileSystemModel2 - Class in siuying.gm.app.gmailer4j.model.treetable
FileSystemModel2 is a TreeTableModel representing a hierarchical file system.
FileSystemModel2() - Constructor for class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Creates a FileSystemModel2 rooted at File.separator, which is usually the root of the file system.
FileSystemModel2(String) - Constructor for class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Creates a FileSystemModel2 with the root being rootPath.
fireEditingCanceled() - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
fireEditingStopped() - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
fireTreeNodesChanged(Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
 
fireTreeNodesChanged(Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
fireTreeNodesChanged(Object, Object[], int[], Object[]) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
fireTreeNodesInserted(Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
 
fireTreeNodesInserted(Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
fireTreeNodesInserted(Object, Object[], int[], Object[]) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
fireTreeNodesRemoved(Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
 
fireTreeNodesRemoved(Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
fireTreeNodesRemoved(Object, Object[], int[], Object[]) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
fireTreeStructureChanged(Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
 
fireTreeStructureChanged(Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
fireTreeStructureChanged(Object, Object[], int[], Object[]) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
flush() - Method in interface siuying.gm.app.gmailer4j.GMStorage
flush the storage, force save the change permanently
flush() - Method in class siuying.gm.app.gmailer4j.XMLStorage
do nothing in this implementation as we save every time we access file
formatSize(long) - Static method in class siuying.gm.app.gmailer4j.Utils
 
formatSize(long, int) - Static method in class siuying.gm.app.gmailer4j.Utils
format memory/file size
frame - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Frame containing everything.
frame - Variable in class siuying.gm.test.TestLAFPanel
 

G

get(String) - Method in interface siuying.gm.app.gmailer4j.GMStorage
get an Object from storage
get(int) - Method in class siuying.gm.app.gmailer4j.model.MessageListsDataSet
 
get(String) - Method in class siuying.gm.app.gmailer4j.XMLStorage
get thread from xml store by id
getAttachHtml() - Method in class siuying.gm.structure.GMThread
 
getAttachment() - Method in class siuying.gm.structure.GMConversationEntry
 
getAttachment() - Method in class siuying.gm.structure.GMSendMailBody
Get all attachments in a String array
getAttachmentAsStream(String, String) - Method in class siuying.gm.GMConnector
Open an Attachment in GMal as an InputStream
getAttachmentLink() - Method in class siuying.gm.structure.GMSendMailBody
 
getAuthorsHtml() - Method in class siuying.gm.structure.GMThread
 
getBcc() - Method in class siuying.gm.structure.GMSendMailBody
 
getBccAsString() - Method in class siuying.gm.structure.GMSendMailBody
 
getBody() - Method in class siuying.gm.structure.GMConversationEntry
 
getBox(String) - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
getCategories() - Method in class siuying.gm.structure.GMThread
 
getCc() - Method in class siuying.gm.structure.GMSendMailBody
 
getCcAsString() - Method in class siuying.gm.structure.GMSendMailBody
 
getCellEditorValue() - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
getChild(Object, int) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
getChild
getChild(Object, int) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
getChild
getChild(Object, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getChild(Object, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the child of node at index i.
getChildCount(Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
getChildCount
getChildCount(Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
getChildCount
getChildCount(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getChildCount(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the number of children of node.
getChildren(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getChildren(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
 
getCols() - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Get the number of columns
getColspan(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getColumnClass(int) - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
getColumnClass(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
getColumnClass(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getColumnClass(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the class for the particular column.
getColumnClass(int) - Method in interface siuying.gm.app.gmailer4j.model.treetable.TreeTableModel
Returns the type for column number column.
getColumnClass(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
getColumnCount() - Method in class siuying.gm.app.gmailer4j.model.MessageListsDataSet
 
getColumnCount() - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
getColumnCount
getColumnCount() - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getColumnCount() - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the number of columns.
getColumnCount() - Method in interface siuying.gm.app.gmailer4j.model.treetable.TreeTableModel
Returns the number ofs availible column.
getColumnCount() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
getColumnName(int) - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
getColumnName(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getColumnName(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the name for a particular column.
getColumnName(int) - Method in interface siuying.gm.app.gmailer4j.model.treetable.TreeTableModel
Returns the name for column number column.
getColumnName(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
getConsole() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
getConsole() - Method in class siuying.gm.app.gmailer4j.ui.JConsoleFrame
 
getConstraints(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
get a Hashtable of constraint for the specified component
getConstraintString(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
get a string representaion of constraint for the specified component
getContact(int, String) - Method in class siuying.gm.GMConnector
Request GMail for list of contacts
getConversation() - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
 
getConversationSubFrame(GMConversation) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
getCurrentRoot() - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
getDataSetDefinition() - Method in class siuying.gm.app.gmailer4j.model.MessageListsDataSet
 
getDateHtml() - Method in class siuying.gm.structure.GMThread
 
getDescendsLinks() - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns true if links are to be automatically descended.
getDialog() - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
 
getDraft() - Method in class siuying.gm.structure.GMSendMailBody
 
getDt() - Method in class siuying.gm.structure.GMConversationEntry
 
getDt_easy() - Method in class siuying.gm.structure.GMConversationEntry
 
getEditingRow() - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable
 
getEmail() - Method in class siuying.gm.structure.GMContact
 
getEntries() - Method in class siuying.gm.GMConversation
 
getEntriesArray() - Method in class siuying.gm.GMConversation
 
getEntriesId() - Method in class siuying.gm.GMConversation
get id of the entries, in String array
getExpand(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getFile(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getFile(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
 
getFlags() - Method in class siuying.gm.structure.GMThread
 
getFrame() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
get main frame
getGminfo() - Method in class siuying.gm.GMResponse
 
getGmlabel() - Method in class siuying.gm.GMResponse
 
getGMThreads() - Method in class siuying.gm.GMResponse
 
getGridPoint(Container, int, int) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
get left-top point of the component(x,y)
getGridRectangle(Container, int) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
get bounding-box for idx'th component
getHAlign(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getHttpClient() - Method in class siuying.gm.GMConnector
 
getId() - Method in class siuying.gm.GMConversation
 
getId() - Method in class siuying.gm.structure.GMContact
 
getId() - Method in class siuying.gm.structure.GMConversationEntry
 
getIndex() - Method in class siuying.gm.structure.GMConversationEntry
 
getIndexOfChild(Object, Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
getIndexOfChild
getIndexOfChild(Object, Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
getIndexOfChild
getIndexOfChild(Object, Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
getIPadX(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getIPadY(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getLabels() - Method in class siuying.gm.GMConversation
 
getLayout() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
get current display layout
getLayoutAlignmentX(Container) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Returns the alignment along the x axis.
getLayoutAlignmentY(Container) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Returns the alignment along the y axis.
getMailboxName() - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
getMatchingMessageID() - Method in class siuying.gm.structure.GMThread
 
getMessages() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
getMessageThreads() - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
getMsgbody() - Method in class siuying.gm.structure.GMSendMailBody
 
getName() - Method in class siuying.gm.app.gmailer4j.model.BoxNode
 
getName() - Method in class siuying.gm.structure.GMContact
 
getNodeLoading() - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the node being loaded.
getNotes() - Method in class siuying.gm.structure.GMContact
 
getNumber() - Method in class siuying.gm.app.gmailer4j.model.BoxNode
 
getPadX(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getPadY(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getPanel() - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
 
getPanel() - Method in class siuying.gm.app.gmailer4j.controller.SearchPanelController
 
getPasswd() - Method in class siuying.gm.GMConnector
Get password of the connection
getPath(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the path node represents.
getPathLoading() - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the path to the node that is being loaded.
getPool() - Static method in class siuying.gm.app.gmailer4j.ThreadUtils
 
getPostfix() - Method in class siuying.gm.app.gmailer4j.XMLStorage
 
getProxyHost() - Method in class siuying.gm.GMConnector
Get proxy host address
getProxyPort() - Method in class siuying.gm.GMConnector
Get the proxy host port
getRecv() - Method in class siuying.gm.structure.GMConversationEntry
 
getRecv_email() - Method in class siuying.gm.structure.GMConversationEntry
 
getReply_email() - Method in class siuying.gm.structure.GMConversationEntry
 
getRm() - Method in class siuying.gm.structure.GMSendMailBody
 
getRoot() - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
getRoot
getRoot() - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
getRoot
getRoot() - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
getRowCount() - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
getRowCount
getRowCount() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
getRows() - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
get the number of rows
getRowspan(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getSearchString() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
getSearchString() - Method in class siuying.gm.app.gmailer4j.controller.SearchPanelController
 
getSelectedLookAndFeelClassName() - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
 
getSelectedLookAndFeelClassName() - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
getSelectedThemeClassName() - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
 
getSelectedThemeClassName() - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
getSender() - Method in class siuying.gm.structure.GMConversationEntry
 
getSender_email() - Method in class siuying.gm.structure.GMConversationEntry
 
getSizeSorter() - Static method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns a MergeSort that can sort on the totalSize of a FileNode.
getSnippet() - Method in class siuying.gm.structure.GMConversationEntry
 
getSnippetHtml() - Method in class siuying.gm.structure.GMThread
 
getSubFrames() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
return list of subframes
getSubj() - Method in class siuying.gm.structure.GMConversationEntry
 
getSubject() - Method in class siuying.gm.structure.GMSendMailBody
 
getSubjectHtml() - Method in class siuying.gm.structure.GMThread
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellRenderer
TreeCellRenderer method.
getTh() - Method in class siuying.gm.structure.GMSendMailBody
 
getThread(int) - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
get a Thread from current selected message threads (of a mailbox)
getThreadID() - Method in class siuying.gm.structure.GMThread
 
getThreadsTableModel() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
getTimezone() - Method in class siuying.gm.GMConnector
Get timezone of the connection
getTitle() - Method in class siuying.gm.GMConversation
 
getTo() - Method in class siuying.gm.structure.GMSendMailBody
 
getToAsString() - Method in class siuying.gm.structure.GMSendMailBody
 
getToolTip() - Method in class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
getTotal() - Method in class siuying.gm.GMConversation
 
getTotalSize(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the total size of the receiver.
getTree() - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable
Returns the tree that is being shared between the model.
getType() - Method in class siuying.gm.GMConversation
 
getUniform() - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
get "uniform" property
getUrl() - Method in class siuying.gm.app.gmailer4j.XMLStorage
 
getUser() - Method in class siuying.gm.GMConnector
Get username of the connection
getVAlign(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
getValueAt(int, int) - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
getValueAt
getValueAt(Object, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
getValueAt(Object, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns the value of the particular column.
getValueAt(Object, int) - Method in interface siuying.gm.app.gmailer4j.model.treetable.TreeTableModel
Returns the value to be displayed for node node, at column number column.
getValueAt(int, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
getXMLStorage(String) - Static method in class siuying.gm.app.gmailer4j.XMLStorage
Open a XMLThreadStorage by url
getXMLStorage(String, String) - Static method in class siuying.gm.app.gmailer4j.XMLStorage
Open a XMLThreadStorage by url
GM_CONTACT_ALL - Static variable in class siuying.gm.GMConstants
 
GM_CONTACT_FREQ_MAILED - Static variable in class siuying.gm.GMConstants
 
GM_CONTACT_SEARCH - Static variable in class siuying.gm.GMConstants
 
GM_LNK_ATTACHMENT - Static variable in class siuying.gm.GMConstants
 
GM_LNK_CONTACT - Static variable in class siuying.gm.GMConstants
 
GM_LNK_GMAIL - Static variable in class siuying.gm.GMConstants
 
GM_LNK_LOGIN - Static variable in class siuying.gm.GMConstants
 
GM_LNK_LOGOUT - Static variable in class siuying.gm.GMConstants
 
GM_LNK_REFER - Static variable in class siuying.gm.GMConstants
 
GM_REQ_CONTACT - Static variable in class siuying.gm.GMConstants
 
GM_REQ_CONVERSATION - Static variable in class siuying.gm.GMConstants
 
GM_REQ_LABEL - Static variable in class siuying.gm.GMConstants
 
GM_REQ_QUERY - Static variable in class siuying.gm.GMConstants
 
GM_REQ_STANDARD - Static variable in class siuying.gm.GMConstants
 
GM_USER_AGENT - Static variable in class siuying.gm.GMConstants
 
GMailer4j - Class in siuying.gm.app.gmailer4j
GMailer4j main program
GMailer4j() - Constructor for class siuying.gm.app.gmailer4j.GMailer4j
Initialize the program and then show it Then it build a background worker thread that check mail periodically
GMailTester - Class in siuying.gm.test
 
GMailTester() - Constructor for class siuying.gm.test.GMailTester
 
GMConnector - Class in siuying.gm
Main class to establish connection to GMail and perform actions Since 0.3.6, underlying HTTP is done by Multi-Threaded HTTPClient Thus multiple request can be sent at same time
GMConnector() - Constructor for class siuying.gm.GMConnector
Create an GMConnector object to connect and request gmail for various tasks
GMConnector(String, String, int) - Constructor for class siuying.gm.GMConnector
Create an GMConnector object to connect and request gmail for various tasks
GMConstants - Class in siuying.gm
Static variables
GMConstants() - Constructor for class siuying.gm.GMConstants
 
GMContact - Class in siuying.gm.structure
Data Structure represent a GMail Contact List
GMContact() - Constructor for class siuying.gm.structure.GMContact
 
GMContact(String, String, String, String) - Constructor for class siuying.gm.structure.GMContact
 
GMConversation - Class in siuying.gm
Response from GMail that is a conversation Each conversation contains one title, one id, set of labels and entries(message)
GMConversation() - Constructor for class siuying.gm.GMConversation
 
GMConversation(TreeMap, TreeMap, ArrayList) - Constructor for class siuying.gm.GMConversation
 
GMConversationEntry - Class in siuying.gm.structure
Data Structure to represent a GMail Conversation Entry
GMConversationEntry() - Constructor for class siuying.gm.structure.GMConversationEntry
initialize variables
GMConvPanel - Class in siuying.gm.app.gmailer4j.ui
GMThreadPanel A panel to display a conversation, with navigations on threads within a conversation
GMConvPanel() - Constructor for class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
GMConvPanelController - Class in siuying.gm.app.gmailer4j.controller
GMThreadPanelController Controller of the GMThreadPanel, used to display a conversation, user can navigate through the threads in conversation
GMConvPanelController(JFrame) - Constructor for class siuying.gm.app.gmailer4j.controller.GMConvPanelController
 
GMJFrame_AboutBox - Class in siuying.gm.app.gmailer4j.ui
Copyright: GPL Company: siuying.net
GMJFrame_AboutBox(Frame) - Constructor for class siuying.gm.app.gmailer4j.ui.GMJFrame_AboutBox
 
GMMainFrame - Class in siuying.gm.app.gmailer4j.ui
GMMainFrame Description: Main Frame of GMailer2, this is the UI code, controller code is at siuying.gm.app.gmailer4j.controller.GMMainFrameController Copyright: GPL Company: siuying.net
GMMainFrame() - Constructor for class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
GMMainFrameController - Class in siuying.gm.app.gmailer4j.controller
Control the main frame of gmailer
GMMainFrameController() - Constructor for class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
GMOptionDialog - Class in siuying.gm.app.gmailer4j.ui
Title: G4j Description: Gmail API Library for Java Copyright: GPL Company: siuying.net
GMOptionDialog(Frame, String, boolean) - Constructor for class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
GMOptionDialog() - Constructor for class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
GMResponse - Class in siuying.gm
Response from GMail Sent from google after we initialize a request
GMResponse() - Constructor for class siuying.gm.GMResponse
 
GMResponse(TreeMap, TreeMap, ArrayList) - Constructor for class siuying.gm.GMResponse
 
GMSendMailBody - Class in siuying.gm.structure
Message body of an outgoing mail
GMSendMailBody() - Constructor for class siuying.gm.structure.GMSendMailBody
 
GMStandard - Class in siuying.gm
Response from gmail which is query of Standard Search Used in Inbox/Query/Label
GMStandard() - Constructor for class siuying.gm.GMStandard
 
GMStandard(TreeMap, TreeMap, ArrayList) - Constructor for class siuying.gm.GMStandard
 
GMStorage - Interface in siuying.gm.app.gmailer4j
GMStorage Interface that defines method to store data object different method of storage can be implemented
GMSysTray - Class in siuying.gm.app.gmailer4j.ui
 
GMSysTray() - Constructor for class siuying.gm.app.gmailer4j.ui.GMSysTray
 
GMSysTrayController - Class in siuying.gm.app.gmailer4j.controller
 
GMSysTrayController(JFrame, GMailer4j) - Constructor for class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
GMThread - Class in siuying.gm.structure
Data structure to store a gmail thread they contains information for summary of a message detail content needed to be retrive by conversation
GMThread() - Constructor for class siuying.gm.structure.GMThread
 

H

H_FIT - Static variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 

I

icons - Static variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
init() - Method in class siuying.gm.app.gmailer4j.GMailer4j
Initialize the application Initialize preference, storage controllers, views
invalidateLayout(Container) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Invalidates the layout, indicating that if the layout manager has cached information it should be discarded.
ipadx - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
default ipadx
ipady - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
default ipady
isAvaliable() - Method in class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
isCellEditable(EventObject) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
isCellEditable(Object, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
By default, make the column with the Tree in it the only editable one.
isCellEditable(Object, int) - Method in interface siuying.gm.app.gmailer4j.model.treetable.TreeTableModel
Indicates whether the the value for node node, at column number column is editable.
isCellEditable(int, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
isCellEditable(EventObject) - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellEditor
Overridden to return false, and if the event is a mouse event it is forwarded to the tree.
isConnected() - Method in class siuying.gm.GMConnector
Check if we had connected to gmail
isConversationSubFrameOpened(GMConversation) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
check if a conversation sub frame is opened firstly it check if the Map contains the key then it iterate through the key set, and check for each conversation
isLeaf(Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
isLeaf
isLeaf(Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
isLeaf
isLeaf(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
isLeaf(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
isLeaf(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns true if the passed in object represents a leaf, false otherwise.
isRead() - Method in class siuying.gm.structure.GMThread
 
isReloading() - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Returns true if the receiver is loading any children.
isShowContent() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
isStarred() - Method in class siuying.gm.structure.GMThread
 
isValid - Variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
True if the receiver is valid, once set to false all Threads loading files will stop.
items - Variable in class siuying.gm.app.gmailer4j.XMLStorage
list of all items in storage
itemStateChanged(ItemEvent) - Method in class siuying.gm.app.gmailer4j.ui.MasterDelegate
 
iterator() - Method in interface siuying.gm.app.gmailer4j.GMStorage
iterate through the threads in storage
iterator() - Method in class siuying.gm.app.gmailer4j.XMLStorage
 
itmAbout - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
itmChk - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
itmExit - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
itmFileExit - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
itmFileLogin - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
itmFileLogout - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
itmHelpAbout - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
itmLogin - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
itmLogout - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
itmOpenBrowser - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
itmRefresh - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
itmSearch - Variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
itmToolsConsole - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
itmToolsOption - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 

J

jbInit() - Method in class siuying.gm.app.gmailer4j.ui.JConsoleFrame
 
JConsoleFrame - Class in siuying.gm.app.gmailer4j.ui
 
JConsoleFrame() - Constructor for class siuying.gm.app.gmailer4j.ui.JConsoleFrame
 
JMasterCheckBox - Class in siuying.gm.app.gmailer4j.ui
 
JMasterCheckBox() - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterCheckBox(String) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterCheckBox(String, boolean) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterCheckBox(String, Icon) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterCheckBox(String, Icon, boolean) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterCheckBox(Action) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterCheckBox(Icon) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterCheckBox(Icon, boolean) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
JMasterRadioButton - Class in siuying.gm.app.gmailer4j.ui
 
JMasterRadioButton() - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JMasterRadioButton(String) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JMasterRadioButton(String, boolean) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JMasterRadioButton(String, Icon) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JMasterRadioButton(String, Icon, boolean) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JMasterRadioButton(Action) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JMasterRadioButton(Icon) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JMasterRadioButton(Icon, boolean) - Constructor for class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
JTreeTable - Class in siuying.gm.app.gmailer4j.ui
This example shows how to create a simple JTreeTable component, by using a JTree as a renderer (and editor) for the cells in a particular column in the JTable.
JTreeTable(TreeTableModel) - Constructor for class siuying.gm.app.gmailer4j.ui.JTreeTable
 
JTreeTable.TreeTableCellEditor - Class in siuying.gm.app.gmailer4j.ui
TreeTableCellEditor implementation.
JTreeTable.TreeTableCellEditor() - Constructor for class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellEditor
 
JTreeTable.TreeTableCellRenderer - Class in siuying.gm.app.gmailer4j.ui
A TreeCellRenderer that displays a JTree.
JTreeTable.TreeTableCellRenderer(TreeModel) - Constructor for class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellRenderer
 

L

LAFPanel - Class in siuying.gm.app.gmailer4j.ui
A Look and Feel Chooser Component
LAFPanel(Frame) - Constructor for class siuying.gm.app.gmailer4j.ui.LAFPanel
 
LAFPanelFactory(JFrame, String) - Static method in class siuying.gm.app.gmailer4j.ui.LAFPanel
return a look and feel panel that default selected the specified look and feel If the laf does not exist or is null, system look and feel is selected
LAYOUT_HORIZONTAL - Static variable in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
LAYOUT_VERTICAL - Static variable in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
layoutContainer(Container) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Lays out the container.
lblAddress - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
lblBottom - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
lblDate - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
lblLeft - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
lblMinutes - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
lblPassword - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
lblPort - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
lblRight - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
lblSearch - Variable in class siuying.gm.app.gmailer4j.ui.SearchPanel
 
lblSender - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
lblStatus - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
lblSubject - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
lblUser - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
LEFT - Static variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
LINK_ATTACHMENT - Static variable in class siuying.gm.GMConnector
 
LINK_GMAIL - Static variable in class siuying.gm.GMConnector
 
LINK_LOGIN - Static variable in class siuying.gm.GMConnector
 
LINK_LOGIN2 - Static variable in class siuying.gm.GMConnector
 
LINK_LOGOUT - Static variable in class siuying.gm.GMConnector
 
LINK_REFER - Static variable in class siuying.gm.GMConnector
 
LIST_LABEL - Static variable in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
LIST_SEARCH - Static variable in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
LIST_STANDARD - Static variable in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
listenerList - Variable in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
listenerList - Variable in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
logger - Static variable in class siuying.gm.app.gmailer4j.XMLStorage
 
logger - Static variable in class siuying.gm.test.GMailTester
 
LOGGING - Static variable in class siuying.gm.app.gmailer4j.GMailer4j
 
LOGON_OFF - Static variable in class siuying.gm.app.gmailer4j.GMailer4j
 
LOGON_ON - Static variable in class siuying.gm.app.gmailer4j.GMailer4j
 
LOGON_PORT - Static variable in class siuying.gm.GMConnector
 
LOGON_SITE - Static variable in class siuying.gm.GMConnector
 

M

MailboxTreeModel - Class in siuying.gm.app.gmailer4j.model
A tree model represent a tree that can cotains 3 views represent "Standard Box", "Labels" and "Searches"
MailboxTreeModel() - Constructor for class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
main(String[]) - Static method in class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
main(String[]) - Static method in class siuying.gm.app.gmailer4j.controller.SearchPanelController
demo how this component work
main(String[]) - Static method in class siuying.gm.app.gmailer4j.GMailer4j
 
main(String[]) - Static method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
 
main(String[]) - Static method in class siuying.gm.app.gmailer4j.util.Blinker
 
main(String[]) - Static method in class siuying.gm.app.gmailer4j.util.Popup
 
main(String[]) - Static method in class siuying.gm.app.gmailer4j.util.Sound
 
main(String[]) - Static method in class siuying.gm.test.GMailTester
 
main(String[]) - Static method in class siuying.gm.test.TestGMConversation
 
main(String[]) - Static method in class siuying.gm.test.TestLAFPanel
 
main(String[]) - Static method in class siuying.gm.test.TestWriteXML
 
main(String[]) - Static method in class siuying.gm.test.TestXMLStorage
 
Master - Interface in siuying.gm.app.gmailer4j.ui
 
MasterDelegate - Class in siuying.gm.app.gmailer4j.ui
 
MasterDelegate(AbstractButton) - Constructor for class siuying.gm.app.gmailer4j.ui.MasterDelegate
 
maximumLayoutSize(Container) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Returns the maximum size of this component.
menuBar - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
merge(int, int, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.MergeSort
 
MergeSort - Class in siuying.gm.app.gmailer4j.model.treetable
An implementation of MergeSort, needs to be subclassed to compare the terms.
MergeSort() - Constructor for class siuying.gm.app.gmailer4j.model.treetable.MergeSort
 
mergeSort(int, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.MergeSort
 
messageArea - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
MessageListsDataSet - Class in siuying.gm.app.gmailer4j.model
 
MessageListsDataSet() - Constructor for class siuying.gm.app.gmailer4j.model.MessageListsDataSet
 
minimumLayoutSize(Container) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Returns the minimum dimensions needed to layout the components contained in the specified target container.
mnuFile - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
mnuHelp - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
mnuTools - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
model - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Model for the JTreeTable.

N

next(IMessageHandler) - Method in class siuying.gm.app.gmailer4j.model.MessageListsDataSet
 
nodeForRow(int) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
northPanel - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
notifyOnNew() - Method in class siuying.gm.app.gmailer4j.GMailer4j
 

O

open() - Method in interface siuying.gm.app.gmailer4j.GMStorage
open a storage
open() - Method in class siuying.gm.app.gmailer4j.XMLStorage
 
openBrowser(String) - Static method in class siuying.gm.app.gmailer4j.GMailer4j
Open system web browser for the specified url
openDialog() - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
Open the option pane, wait for user input

P

padx - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
default padx
pady - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
default pady
paint(Graphics) - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellRenderer
Sublcassed to translate the graphics such that the last visible row will be drawn at 0,0.
panel - Variable in class siuying.gm.test.TestLAFPanel
 
panelAccount - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
panelBottom - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
panelBrowser - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
panelConnection - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
panelGeneral - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
panelLAF - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
panelLeft - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
panelNotify - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
panelRight - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
panelStatus - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
ParseJSArray(String) - Static method in class siuying.gm.Utilities
Parse a java script array to nested array list in Java
ParsePacketException - Exception in siuying.gm
Exception during parsing a packet from gmail
ParsePacketException() - Constructor for exception siuying.gm.ParsePacketException
 
ParsePacketException(String) - Constructor for exception siuying.gm.ParsePacketException
 
ParsePacketException(String, String) - Constructor for exception siuying.gm.ParsePacketException
 
path - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Path created with.
play(String) - Static method in class siuying.gm.app.gmailer4j.util.Sound
 
play() - Method in class siuying.gm.app.gmailer4j.util.Sound
 
play(FileInputStream) - Method in class siuying.gm.app.gmailer4j.util.Sound
 
playSound - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
PnutsLayout - Class in siuying.gm.app.gmailer4j.ui
The PnutsLayout is a general purpose geometry manager.
PnutsLayout() - Constructor for class siuying.gm.app.gmailer4j.ui.PnutsLayout
construct a PnutsLayout
PnutsLayout(int) - Constructor for class siuying.gm.app.gmailer4j.ui.PnutsLayout
construct a PnutsLayout with specified number of columns
PnutsLayout(int, int, int) - Constructor for class siuying.gm.app.gmailer4j.ui.PnutsLayout
construct a PnutsLayout
PnutsLayout(String) - Constructor for class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
popup - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
Popup - Class in siuying.gm.app.gmailer4j.util
 
Popup(Component, int) - Constructor for class siuying.gm.app.gmailer4j.util.Popup
 
Popup(BufferedImage, int) - Constructor for class siuying.gm.app.gmailer4j.util.Popup
 
preferredLayoutSize(Container) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
processWindowEvent(WindowEvent) - Method in class siuying.gm.app.gmailer4j.ui.GMJFrame_AboutBox
 
progressBar - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
PropertyPanel - Class in siuying.gm.app.gmailer4j.ui
 
PropertyPanel() - Constructor for class siuying.gm.app.gmailer4j.ui.PropertyPanel
 
put(String, Object) - Method in interface siuying.gm.app.gmailer4j.GMStorage
store an Object to storage
put(String, Object) - Method in class siuying.gm.app.gmailer4j.XMLStorage
save thread as xml

R

readImageIcon(String) - Static method in class siuying.gm.app.gmailer4j.Utils
 
recycleSorter(MergeSort) - Static method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Should be invoked when a MergeSort is no longer needed.
refreshTheme() - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
reload(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Invoked to reload the children of a particular node.
reloadChildren(Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Reloads the children of the specified node.
reloadCounter - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
A counter increment as the Timer fies and the same path is being reloaded.
reloadNode - Variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Node currently being reloaded, this becomes somewhat muddy if reloading is happening in multiple threads.
reloadPath - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
TreePath being reloaded.
reloadRow - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Row the is being reloaded.
remove(String) - Method in interface siuying.gm.app.gmailer4j.GMStorage
remove a thread from storage
remove(String) - Method in class siuying.gm.app.gmailer4j.XMLStorage
remove thread xml file
removeCellEditorListener(CellEditorListener) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
removeConversationSubFrame(GMConversation) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
removeLayoutComponent(Component) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Removes the specified component from the layout.
removeSlave(JComponent) - Method in class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
removeSlave(JComponent) - Method in class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
removeSlave(JComponent) - Method in interface siuying.gm.app.gmailer4j.ui.Master
 
removeSlave(JComponent) - Method in class siuying.gm.app.gmailer4j.ui.MasterDelegate
 
removeTreeModelListener(TreeModelListener) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
removeTreeModelListener
removeTreeModelListener(TreeModelListener) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
removeTreeModelListener
removeTreeModelListener(TreeModelListener) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
request(byte, String, String) - Method in class siuying.gm.GMConnector
Send request to gmail
request(byte, String, String, String[]) - Method in class siuying.gm.GMConnector
Send request to gmail
reset() - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
Reset the text of this panel to default string
resetDivider() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
If there exist a divider location stored in preference, it reset divider to that locations, otherwise load defaults
RIGHT - Static variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
root - Variable in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
rows - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
The number of rows
run() - Method in class siuying.gm.app.gmailer4j.util.Blinker
 
run() - Method in class siuying.gm.app.gmailer4j.util.Sound
 
run() - Method in class siuying.gm.app.gmailer4j.util.SystrayBlinker
 

S

scrollLeft - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
scrollPane - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
scrollRight - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
scrollTop() - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
 
searchMessage() - Method in class siuying.gm.app.gmailer4j.GMailer4j
Use the search string in search panel text field to search on gmail Calling this function spawn a separate thread to do the job
SearchPanel - Class in siuying.gm.app.gmailer4j.ui
A small panel that include a text field and button This is a UI class and have no control logic, see SearchPanelController
SearchPanel() - Constructor for class siuying.gm.app.gmailer4j.ui.SearchPanel
 
SearchPanelController - Class in siuying.gm.app.gmailer4j.controller
 
SearchPanelController() - Constructor for class siuying.gm.app.gmailer4j.controller.SearchPanelController
 
selectDefaultLAF() - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
selectDefaultTheme() - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
send(GMSendMailBody) - Method in class siuying.gm.GMConnector
 
setAttachHtml(String) - Method in class siuying.gm.structure.GMThread
 
setAttachment(ArrayList) - Method in class siuying.gm.structure.GMConversationEntry
 
setAuthorsHtml(String) - Method in class siuying.gm.structure.GMThread
 
setBody(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setBottomPanel(JPanel) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setBounds(int, int, int, int) - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellRenderer
This is overridden to set the height to match that of the JTable.
setCategories(ArrayList) - Method in class siuying.gm.structure.GMThread
 
setCols(int) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Set the number of columns
setColspan(Component, int) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
setConstraints(Component, String) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Specify layout constraints with comma-separated list of "=".
setConstraints(Component, Hashtable) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
Specify layout constraints with Hashtable
setConversation(GMConversation) - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
Set the conversation of this panel One panel can only display on set of conversation
setConvTreeEnabled(boolean) - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
 
setCurrentBox(String) - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
setCurrentRoot(int) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
setCurrentThreads(int) - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
Set the current threads this panel displayed Input parameter must be a valid index of the conversation
setDateHtml(String) - Method in class siuying.gm.structure.GMThread
 
setDescendsLinks(boolean) - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
If newValue is true, links are descended.
setDraft(String) - Method in class siuying.gm.structure.GMSendMailBody
 
setDt(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setDt_easy(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setDuration(long) - Method in class siuying.gm.app.gmailer4j.util.Blinker
 
setDuration(long) - Method in class siuying.gm.app.gmailer4j.util.SystrayBlinker
 
setEmail(String) - Method in class siuying.gm.structure.GMContact
 
setEnabled(boolean) - Method in class siuying.gm.app.gmailer4j.controller.SearchPanelController
 
setEnabled(boolean) - Method in class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
setEnabled(boolean) - Method in class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
setEnabled(boolean) - Method in class siuying.gm.app.gmailer4j.ui.MasterDelegate
 
setEntries(ArrayList) - Method in class siuying.gm.GMConversation
 
setExpand(Component, String) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
setFlags(String) - Method in class siuying.gm.structure.GMThread
 
setGminfo(TreeMap) - Method in class siuying.gm.GMResponse
 
setGmlabel(TreeMap) - Method in class siuying.gm.GMResponse
 
setHAlign(Component, String) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
setIcon(int) - Method in class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
setId(String) - Method in class siuying.gm.GMConversation
 
setId(String) - Method in class siuying.gm.structure.GMContact
 
setId(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setIndex(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setIPadding(Component, int, int) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
setLabels(ArrayList) - Method in class siuying.gm.GMConversation
 
setLabels(String[]) - Method in class siuying.gm.GMConversation
 
setLayout(int) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
set current display layout to specified one
setLeftPanel(JComponent) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setLogonStatus(int) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setLogonStatus(int) - Method in class siuying.gm.app.gmailer4j.GMailer4j
setLogonStatus
setMatchingMessageID(String) - Method in class siuying.gm.structure.GMThread
 
setMessages(String, String) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
Set the message of status bar and the progress bar shortMsg is used to update progress bar longMsg is used to update status bar if any of them is null, that section is not updated
setMessageThreads(String, ArrayList) - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
setMsgbody(String) - Method in class siuying.gm.structure.GMSendMailBody
 
setName(String) - Method in class siuying.gm.app.gmailer4j.model.BoxNode
 
setName(String) - Method in class siuying.gm.structure.GMContact
 
setNotes(String) - Method in class siuying.gm.structure.GMContact
 
setNumber(int) - Method in class siuying.gm.app.gmailer4j.model.BoxNode
 
setPadding(Component, int, int) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
setPasswd(String) - Method in class siuying.gm.GMConnector
Get password of the connection
setPostfix(String) - Method in class siuying.gm.app.gmailer4j.XMLStorage
 
setProxy(String, int) - Method in class siuying.gm.GMConnector
Set the HTTP proxy host address and port
setRead(boolean) - Method in class siuying.gm.structure.GMThread
 
setRecv(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setRecv_email(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setReply_email(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setRightPanel(JComponent) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setRm(String) - Method in class siuying.gm.structure.GMSendMailBody
 
setRowHeight(int) - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable
Overridden to pass the new rowHeight to the tree.
setRowHeight(int) - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellRenderer
Sets the row height of the tree, and forwards the row height to the table.
setRowspan(Component, int) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
setSearchEnabled(boolean) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setSearchString(String) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setSearchString(String) - Method in class siuying.gm.app.gmailer4j.controller.SearchPanelController
 
setSelected(boolean) - Method in class siuying.gm.app.gmailer4j.ui.JMasterCheckBox
 
setSelected(boolean) - Method in class siuying.gm.app.gmailer4j.ui.JMasterRadioButton
 
setSelected(boolean) - Method in class siuying.gm.app.gmailer4j.ui.MasterDelegate
 
setSelectedLookAndFeel(LookAndFeel) - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
setSelectedMailboxButton(int) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setSelectedTheme(String) - Method in class siuying.gm.app.gmailer4j.ui.LAFPanel
 
setSender(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setSender_email(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setShowContent(boolean) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
setSingleColumn(boolean) - Method in class siuying.gm.app.gmailer4j.ui.PropertyPanel
 
setSnippet(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setSnippetHtml(String) - Method in class siuying.gm.structure.GMThread
 
setStarred(boolean) - Method in class siuying.gm.structure.GMThread
 
setStatus(int) - Method in class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
setSubj(String) - Method in class siuying.gm.structure.GMConversationEntry
 
setSubject(String) - Method in class siuying.gm.structure.GMSendMailBody
 
setSubjectHtml(String) - Method in class siuying.gm.structure.GMThread
 
setTableModel(ThreadsTableModel) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
Set the TableModel in the frame to that specified
setTh(String) - Method in class siuying.gm.structure.GMSendMailBody
 
setThreadID(String) - Method in class siuying.gm.structure.GMThread
 
setThreads(ArrayList) - Method in class siuying.gm.GMResponse
 
setTimezone(String) - Method in class siuying.gm.GMConnector
Set timezone of the connection
setTitle(String) - Method in class siuying.gm.GMConversation
 
setToolTip(String) - Method in class siuying.gm.app.gmailer4j.controller.GMSysTrayController
 
setTotal(int) - Method in class siuying.gm.GMConversation
 
setTreeModel(TreeModel) - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
Set the TreeModel in the frame to that specified
setType(byte) - Method in class siuying.gm.GMConversation
 
setUniform(boolean, boolean) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
set "uniform" property
setUp() - Method in class siuying.gm.test.TestConfigureOption
 
setUp() - Method in class siuying.gm.test.TestGMConversation
 
setUp() - Method in class siuying.gm.test.TestGMSendMailBody
 
setUp() - Method in class siuying.gm.test.TestLAFPanel
 
setUp() - Method in class siuying.gm.test.TestXMLStorage
 
setUrl(String) - Method in interface siuying.gm.app.gmailer4j.GMStorage
set the url/identifer of the storage depends on implementation
setUrl(String) - Method in class siuying.gm.app.gmailer4j.XMLStorage
 
setUser(String) - Method in class siuying.gm.GMConnector
Set username of the connection
setVAlign(Component, String) - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
setValueAt(Object, Object, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
setValueAt(Object, Object, int) - Method in interface siuying.gm.app.gmailer4j.model.treetable.TreeTableModel
Sets the value for node node, at column number column.
setValueAt(Object, int, int) - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
shouldSelectCell(EventObject) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
show() - Method in class siuying.gm.app.gmailer4j.controller.GMConvPanelController
Pop up a frame display the Threads
show() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
show() - Method in class siuying.gm.app.gmailer4j.util.Popup
 
showConsole() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
showMainFrame() - Method in class siuying.gm.app.gmailer4j.GMailer4j
 
showMainFrame - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
siuying.gm - package siuying.gm
 
siuying.gm.app.gmailer4j - package siuying.gm.app.gmailer4j
 
siuying.gm.app.gmailer4j.controller - package siuying.gm.app.gmailer4j.controller
 
siuying.gm.app.gmailer4j.model - package siuying.gm.app.gmailer4j.model
 
siuying.gm.app.gmailer4j.model.treetable - package siuying.gm.app.gmailer4j.model.treetable
 
siuying.gm.app.gmailer4j.ui - package siuying.gm.app.gmailer4j.ui
 
siuying.gm.app.gmailer4j.util - package siuying.gm.app.gmailer4j.util
 
siuying.gm.structure - package siuying.gm.structure
 
siuying.gm.test - package siuying.gm.test
 
sort(Object[]) - Method in class siuying.gm.app.gmailer4j.model.treetable.MergeSort
 
SortableThreadsTableModel - Class in siuying.gm.app.gmailer4j.model
 
Sound - Class in siuying.gm.app.gmailer4j.util
 
Sound(String) - Constructor for class siuying.gm.app.gmailer4j.util.Sound
 
spiMinutes - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
splitHorizon - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
splitVertical - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
stateChanged(ChangeEvent) - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
stateChanged
STATUS_CONNECTED - Static variable in class siuying.gm.GMConnector
 
STATUS_INITED - Static variable in class siuying.gm.GMConnector
 
STATUS_NOT_INIT - Static variable in class siuying.gm.GMConnector
 
statusLabel - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Used to indicate status.
STD_BOX_KEY - Static variable in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
stopCellEditing() - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractCellEditor
 
stopLoading() - Method in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
Stops and waits for all threads to finish loading.
swapSpace - Variable in class siuying.gm.app.gmailer4j.model.treetable.MergeSort
 
SystrayBlinker - Class in siuying.gm.app.gmailer4j.util
 
SystrayBlinker(GMSysTrayController, long) - Constructor for class siuying.gm.app.gmailer4j.util.SystrayBlinker
 

T

tabbedPane - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
tblThreads - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
testAdd() - Method in class siuying.gm.test.TestXMLStorage
 
testBcc() - Method in class siuying.gm.test.TestGMSendMailBody
 
testCc() - Method in class siuying.gm.test.TestGMSendMailBody
 
TestConfigureOption - Class in siuying.gm.test
 
TestConfigureOption() - Constructor for class siuying.gm.test.TestConfigureOption
 
testContainsThreadId() - Method in class siuying.gm.test.TestXMLStorage
 
testEquals() - Method in class siuying.gm.test.TestGMSendMailBody
 
testGet() - Method in class siuying.gm.test.TestXMLStorage
 
testGetEntries() - Method in class siuying.gm.test.TestGMConversation
 
testGetXMLStorage() - Method in class siuying.gm.test.TestXMLStorage
 
TestGMConversation - Class in siuying.gm.test
Class to test GMConversation
TestGMConversation() - Constructor for class siuying.gm.test.TestGMConversation
 
TestGMSendMailBody - Class in siuying.gm.test
Class to test GMSendMailBody Only test the addCC/Bcc/To and getCc/Bcc/To methods, others are obviously cannot be wrong!
TestGMSendMailBody() - Constructor for class siuying.gm.test.TestGMSendMailBody
 
testInitLaf() - Method in class siuying.gm.test.TestConfigureOption
 
testLAFFrame() - Method in class siuying.gm.test.TestLAFPanel
 
TestLAFPanel - Class in siuying.gm.test
 
TestLAFPanel() - Constructor for class siuying.gm.test.TestLAFPanel
 
testOpen() - Method in class siuying.gm.test.TestXMLStorage
 
testRemove() - Method in class siuying.gm.test.TestXMLStorage
 
testTo() - Method in class siuying.gm.test.TestGMSendMailBody
 
TestWriteXML - Class in siuying.gm.test
 
TestWriteXML() - Constructor for class siuying.gm.test.TestWriteXML
 
TestXMLStorage - Class in siuying.gm.test
 
TestXMLStorage() - Constructor for class siuying.gm.test.TestXMLStorage
 
ThreadsTableModel - Class in siuying.gm.app.gmailer4j.model
ThreadsTableModel
ThreadsTableModel() - Constructor for class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
ThreadUtils - Class in siuying.gm.app.gmailer4j
 
ThreadUtils() - Constructor for class siuying.gm.app.gmailer4j.ThreadUtils
 
timer - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Timer used to update reload state.
toolbarContent - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
toolbarMailbox - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
toolbarTop - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
toolTips - Static variable in class siuying.gm.app.gmailer4j.ui.GMSysTray
 
TOP - Static variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
toSort - Variable in class siuying.gm.app.gmailer4j.model.treetable.MergeSort
 
toString() - Method in class siuying.gm.app.gmailer4j.model.BoxNode
 
toString() - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
 
toString() - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
toString() - Method in class siuying.gm.app.gmailer4j.model.ThreadsTableModel
 
toString() - Method in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
toString() - Method in class siuying.gm.GMConversation
 
toString() - Method in class siuying.gm.GMResponse
 
toString() - Method in exception siuying.gm.ParsePacketException
 
toString() - Method in class siuying.gm.structure.GMContact
 
toString() - Method in class siuying.gm.structure.GMConversationEntry
 
toString() - Method in class siuying.gm.structure.GMSendMailBody
Textual representation of this mail
toString() - Method in class siuying.gm.structure.GMThread
 
tree - Variable in class siuying.gm.app.gmailer4j.ui.JTreeTable
A subclass of JTree.
treeMailbox - Variable in class siuying.gm.app.gmailer4j.ui.GMMainFrame
 
treeTable - Variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Used to represent the model.
TreeTableExample2 - Class in siuying.gm.app.gmailer4j.model.treetable
Assembles the UI.
TreeTableExample2(String) - Constructor for class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
 
TreeTableModel - Interface in siuying.gm.app.gmailer4j.model.treetable
TreeTableModel is the model used by a JTreeTable.
TreeTableModelAdapter - Class in siuying.gm.app.gmailer4j.model.treetable
This is a wrapper class takes a TreeTableModel and implements the table model interface.
TreeTableModelAdapter(TreeTableModel, JTree) - Constructor for class siuying.gm.app.gmailer4j.model.treetable.TreeTableModelAdapter
 
TreeThreadsTableModel - Class in siuying.gm.app.gmailer4j.model.treetable
TreeThreadsTableModel
TreeThreadsTableModel() - Constructor for class siuying.gm.app.gmailer4j.model.treetable.TreeThreadsTableModel
 
ttCount - Static variable in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Number of instances of TreeTableExample2.
txtContent - Variable in class siuying.gm.app.gmailer4j.ui.GMConvPanel
 
txtPassword - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
txtPort - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
txtSearch - Variable in class siuying.gm.app.gmailer4j.ui.SearchPanel
 
txtServer - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
txtUser - Variable in class siuying.gm.app.gmailer4j.ui.GMOptionDialog
 
type - Variable in class siuying.gm.GMConversation
Type of this response
type - Variable in class siuying.gm.GMResponse
Type of this response
type - Variable in class siuying.gm.GMStandard
 

U

unblink() - Static method in class siuying.gm.app.gmailer4j.util.Blinker
 
unblink(int) - Static method in class siuying.gm.app.gmailer4j.util.Blinker
 
updateComponentTreeUI() - Method in class siuying.gm.app.gmailer4j.controller.ConfigureOption
 
updateComponentTreeUI() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
 
updateLabel(Map) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
Update/add labels from the input labels data
updateLayout() - Method in class siuying.gm.app.gmailer4j.controller.GMMainFrameController
update the layout of the frame
updateSearches(Map) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
 
updateStatusLabel() - Method in class siuying.gm.app.gmailer4j.model.treetable.TreeTableExample2
Updates the status label based on reloadRow.
updateStdBox(Map) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
Update standbox content from gminfo TreeMap
updateUI() - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellRenderer
updateUI is overridden to set the colors of the Tree's renderer to match that of the table.
updateUI() - Method in class siuying.gm.app.gmailer4j.ui.JTreeTable
Overridden to message super and forward the method to the tree.
USER_AGENT - Static variable in class siuying.gm.GMConnector
 
Utilities - Class in siuying.gm
various helper class
Utilities() - Constructor for class siuying.gm.Utilities
 
Utils - Class in siuying.gm.app.gmailer4j
 
Utils() - Constructor for class siuying.gm.app.gmailer4j.Utils
 

V

V_FIT - Static variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
valueForPathChanged(TreePath, Object) - Method in class siuying.gm.app.gmailer4j.model.ConvTreeModel
valueForPathChanged
valueForPathChanged(TreePath, Object) - Method in class siuying.gm.app.gmailer4j.model.MailboxTreeModel
valueForPathChanged
valueForPathChanged(TreePath, Object) - Method in class siuying.gm.app.gmailer4j.model.treetable.AbstractTreeTableModel
 
VER - Static variable in class siuying.gm.GMConnector
 
visibleRow - Variable in class siuying.gm.app.gmailer4j.ui.JTreeTable.TreeTableCellRenderer
Last table/tree row asked to renderer.

X

xfix - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 
XMLStorage - Class in siuying.gm.app.gmailer4j
Open a directory, use files under this directorys as data store

Y

yfix - Variable in class siuying.gm.app.gmailer4j.ui.PnutsLayout
 

Z

ZERO - Static variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel
 
ZERO - Static variable in class siuying.gm.app.gmailer4j.model.treetable.FileSystemModel2
 

_

_gminfo - Variable in class siuying.gm.GMResponse
General info in this account, required
_gmlabel - Variable in class siuying.gm.GMResponse
Avaliable Label in this account, required
_packets - Variable in exception siuying.gm.ParsePacketException
 
_threads - Variable in class siuying.gm.GMResponse
Threads in the response, optional

A B C D E F G H I J L M N O P R S T U V X Y Z _