public class MailEditor extends AbstractPanel
Modifier and Type | Class and Description |
---|---|
static interface |
MailEditor.Address |
static interface |
MailEditor.AddressField |
static interface |
MailEditor.AddressHandler |
static class |
MailEditor.DefaultAddress |
static class |
MailEditor.DefaultAddressField |
static class |
MailEditor.DefaultAddressHandler |
static class |
MailEditor.RecipientMode |
static class |
MailEditor.RecipientType |
static class |
MailEditor.SaveMode |
static class |
MailEditor.ViewMode |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
MailEditor() |
MailEditor(boolean saveAsTemporaryDraft) |
MailEditor(MailEditor.RecipientMode recipientMode) |
MailEditor(MailEditor.RecipientMode recipientMode,
boolean saveAsTemporaryDraft) |
localeChanged
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public MailEditor()
public MailEditor(boolean saveAsTemporaryDraft)
public MailEditor(MailEditor.RecipientMode recipientMode)
public MailEditor(MailEditor.RecipientMode recipientMode, boolean saveAsTemporaryDraft)
public void addRecipient(MailEditor.RecipientType type, MailEditor.Address address)
public void cleanup()
public void doSaveAsDraft()
public void doSaveAsFile()
public void doSaveAsTemplate()
public JButton getAttachmentButton()
public long getCurrentMessageHash()
public org.apache.commons.mail.Email getEmail(DbMailAccount account, Map<MailEditor.RecipientType,List<MailEditor.Address>> recipients) throws ImmoToolException, org.apache.commons.mail.EmailException
ImmoToolException
org.apache.commons.mail.EmailException
public org.apache.commons.mail.Email getEmail(DbMailAccount account, Map<MailEditor.RecipientType,List<MailEditor.Address>> recipients, String subject, String plainTxt, String htmlTxt) throws ImmoToolException, org.apache.commons.mail.EmailException
ImmoToolException
org.apache.commons.mail.EmailException
public String getEmailHtmlText()
public String getEmailPlainText()
public Map<MailEditor.RecipientType,List<MailEditor.Address>> getEmailRecipients()
public String getEmailSubject()
public MailEditor.ViewMode getMode()
public JButton getOptionsButton()
public long getReferencedMessageId()
public String getReferencedMessageMimeId()
public DefaultSplitButton getSaveButton()
public long getSavedMessageHash()
public DbMailAccount getSelectedAccount()
public void init(long selectedAccountId)
public void initMessage(Connection c, DbMailMessage message, DbMailPart part)
public void initValidation()
public void insertText(String txt)
public void insertText(String txt, int location)
public boolean isDraftMode()
public boolean isForwardMode()
public boolean isNewMode()
public boolean isReplyMode()
public boolean isTemplateMode()
public boolean isValidInput()
public void loadAsDraft(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsDraft(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsForward(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsForward(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsNew() throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsNew(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsNew(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsReply(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsReply(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsTemplate(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsTemplate(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void removeEmptyRecipients()
public void saveAdditionally(Connection c, DbMailMessage message, Map<MailEditor.RecipientType,List<MailEditor.Address>> recipients, MailEditor.SaveMode saveMode)
public void setHtmlText(String text)
public static void setLastAttachmentLocation(File lastAttachmentLocation)
public void setPlainText(String text)
protected void updateLocalization()
updateLocalization
in class AbstractPanel
Copyright © 2019 OpenEstate. All rights reserved.