mailpuccino
Class EmailEditorWindow

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bymailpuccino.EmailEditorWindow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, CommStatusListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class EmailEditorWindow
extends javax.swing.JFrame
implements java.awt.event.ActionListener, CommStatusListener

See Also:
Serialized Form

Nested Class Summary
(package private)  class EmailEditorWindow.CustomAction
           
(package private)  class EmailEditorWindow.LoadThread
           
(package private)  class EmailEditorWindow.PreferencesWindow
           
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  StatusPanel CommStatus
           
(package private)  EmailEditorWindow.CustomAction DeleteAction
           
(package private)  EditingComponent Editor
           
(package private) static int MODE_FORWARD
           
(package private) static int MODE_REPLY
           
(package private) static int MODE_REPLYALL
           
(package private)  javax.swing.JPanel RootPane
           
(package private)  EmailEditorWindow.CustomAction SaveAction
           
(package private) static Cache SavedMessages
           
(package private)  Toolbar Tools
           
(package private) static int WindowCount
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EmailEditorWindow()
           
 
Method Summary
 void abort(java.lang.String Text)
           
 void actionPerformed(java.awt.event.ActionEvent a)
           
 void beginIO(MonitoredStream Target, int Total, java.lang.String Caption)
           
(package private) static void closeSavedMessages()
           
(package private)  javax.swing.JPopupMenu createNewPopupMenu()
           
(package private)  javax.swing.JPopupMenu createPopupMenu()
           
 void done(java.lang.String Text)
           
 void forwardEmail(EmailID Target)
           
(package private)  void installEditor(EditingComponent Target)
           
(package private)  void load(java.lang.String Target)
           
(package private) static void openSavedMessages()
           
 void replyEmail(EmailID Target, boolean All)
           
(package private)  void save()
           
 void updateStatus(java.lang.String Text)
           
 void windowClosed(java.awt.event.WindowEvent w)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

MODE_FORWARD

static int MODE_FORWARD

MODE_REPLY

static int MODE_REPLY

MODE_REPLYALL

static int MODE_REPLYALL

SavedMessages

static Cache SavedMessages

WindowCount

static int WindowCount

Editor

EditingComponent Editor

CommStatus

StatusPanel CommStatus

Tools

Toolbar Tools

DeleteAction

EmailEditorWindow.CustomAction DeleteAction

SaveAction

EmailEditorWindow.CustomAction SaveAction

RootPane

javax.swing.JPanel RootPane
Constructor Detail

EmailEditorWindow

public EmailEditorWindow()
Method Detail

replyEmail

public void replyEmail(EmailID Target,
                       boolean All)

forwardEmail

public void forwardEmail(EmailID Target)

windowClosed

public void windowClosed(java.awt.event.WindowEvent w)

updateStatus

public void updateStatus(java.lang.String Text)
Specified by:
updateStatus in interface CommStatusListener

beginIO

public void beginIO(MonitoredStream Target,
                    int Total,
                    java.lang.String Caption)
Specified by:
beginIO in interface CommStatusListener

abort

public void abort(java.lang.String Text)
Specified by:
abort in interface CommStatusListener

done

public void done(java.lang.String Text)
Specified by:
done in interface CommStatusListener

createPopupMenu

javax.swing.JPopupMenu createPopupMenu()

createNewPopupMenu

javax.swing.JPopupMenu createNewPopupMenu()

installEditor

void installEditor(EditingComponent Target)

save

void save()

load

void load(java.lang.String Target)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent a)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

openSavedMessages

static void openSavedMessages()

closeSavedMessages

static void closeSavedMessages()