Package davmail.ui

Class SettingsFrame

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class SettingsFrame extends JFrame
DavMail settings frame
See Also:
  • Field Details

    • urlField

      protected JTextField urlField
    • popPortField

      protected JTextField popPortField
    • popPortCheckBox

      protected JCheckBox popPortCheckBox
    • popNoSSLCheckBox

      protected JCheckBox popNoSSLCheckBox
    • imapPortField

      protected JTextField imapPortField
    • imapPortCheckBox

      protected JCheckBox imapPortCheckBox
    • imapNoSSLCheckBox

      protected JCheckBox imapNoSSLCheckBox
    • smtpPortField

      protected JTextField smtpPortField
    • smtpPortCheckBox

      protected JCheckBox smtpPortCheckBox
    • smtpNoSSLCheckBox

      protected JCheckBox smtpNoSSLCheckBox
    • caldavPortField

      protected JTextField caldavPortField
    • caldavPortCheckBox

      protected JCheckBox caldavPortCheckBox
    • caldavNoSSLCheckBox

      protected JCheckBox caldavNoSSLCheckBox
    • ldapPortField

      protected JTextField ldapPortField
    • ldapPortCheckBox

      protected JCheckBox ldapPortCheckBox
    • ldapNoSSLCheckBox

      protected JCheckBox ldapNoSSLCheckBox
    • keepDelayField

      protected JTextField keepDelayField
    • sentKeepDelayField

      protected JTextField sentKeepDelayField
    • caldavPastDelayField

      protected JTextField caldavPastDelayField
    • caldavAutoScheduleCheckBox

      protected JCheckBox caldavAutoScheduleCheckBox
    • imapIdleDelayField

      protected JTextField imapIdleDelayField
    • useSystemProxiesField

      protected JCheckBox useSystemProxiesField
    • enableProxyField

      protected JCheckBox enableProxyField
    • httpProxyField

      protected JTextField httpProxyField
    • httpProxyPortField

      protected JTextField httpProxyPortField
    • httpProxyUserField

      protected JTextField httpProxyUserField
    • httpProxyPasswordField

      protected JTextField httpProxyPasswordField
    • noProxyForField

      protected JTextField noProxyForField
    • allowRemoteField

      protected JCheckBox allowRemoteField
    • bindAddressField

      protected JTextField bindAddressField
    • clientSoTimeoutField

      protected JTextField clientSoTimeoutField
    • certHashField

      protected JTextField certHashField
    • disableUpdateCheck

      protected JCheckBox disableUpdateCheck
    • keystoreTypeCombo

      protected JComboBox<String> keystoreTypeCombo
    • keystoreFileField

      protected JTextField keystoreFileField
    • keystorePassField

      protected JPasswordField keystorePassField
    • keyPassField

      protected JPasswordField keyPassField
    • clientKeystoreTypeCombo

      protected JComboBox<String> clientKeystoreTypeCombo
    • clientKeystoreFileField

      protected JTextField clientKeystoreFileField
    • clientKeystorePassField

      protected JPasswordField clientKeystorePassField
    • pkcs11LibraryField

      protected JTextField pkcs11LibraryField
    • pkcs11ConfigField

      protected JTextArea pkcs11ConfigField
    • rootLoggingLevelField

      protected JComboBox<org.apache.log4j.Level> rootLoggingLevelField
    • davmailLoggingLevelField

      protected JComboBox<org.apache.log4j.Level> davmailLoggingLevelField
    • httpclientLoggingLevelField

      protected JComboBox<org.apache.log4j.Level> httpclientLoggingLevelField
    • wireLoggingLevelField

      protected JComboBox<org.apache.log4j.Level> wireLoggingLevelField
    • logFilePathField

      protected JTextField logFilePathField
    • logFileSizeField

      protected JTextField logFileSizeField
    • caldavEditNotificationsField

      protected JCheckBox caldavEditNotificationsField
    • caldavAlarmSoundField

      protected JTextField caldavAlarmSoundField
    • forceActiveSyncUpdateCheckBox

      protected JCheckBox forceActiveSyncUpdateCheckBox
    • defaultDomainField

      protected JTextField defaultDomainField
    • enableTrayCheckBox

      protected JCheckBox enableTrayCheckBox
    • showStartupBannerCheckBox

      protected JCheckBox showStartupBannerCheckBox
    • disableGuiNotificationsCheckBox

      protected JCheckBox disableGuiNotificationsCheckBox
    • disableTrayActivitySwitchCheckBox

      protected JCheckBox disableTrayActivitySwitchCheckBox
    • imapAutoExpungeCheckBox

      protected JCheckBox imapAutoExpungeCheckBox
    • enableKeepAliveCheckBox

      protected JCheckBox enableKeepAliveCheckBox
    • popMarkReadOnRetrCheckBox

      protected JCheckBox popMarkReadOnRetrCheckBox
    • modeComboBox

      protected JComboBox<String> modeComboBox
    • authenticationComboBox

      protected JComboBox<String> authenticationComboBox
    • enableKerberosCheckBox

      protected JCheckBox enableKerberosCheckBox
    • folderSizeLimitField

      protected JTextField folderSizeLimitField
    • smtpSaveInSentCheckBox

      protected JCheckBox smtpSaveInSentCheckBox
    • imapAlwaysApproxMsgSizeCheckBox

      protected JCheckBox imapAlwaysApproxMsgSizeCheckBox
    • oauthTenantIdField

      protected JTextField oauthTenantIdField
    • oauthClientIdField

      protected JTextField oauthClientIdField
    • oauthRedirectUriField

      protected JTextField oauthRedirectUriField
    • oauthTldField

      protected JTextField oauthTldField
  • Constructor Details

    • SettingsFrame

      public SettingsFrame()
      DavMail settings frame.
  • Method Details

    • addSettingComponent

      protected void addSettingComponent(JPanel panel, String label, JComponent component)
    • buildFieldLabel

      protected JLabel buildFieldLabel(String label, String toolTipText)
    • addSettingComponent

      protected void addSettingComponent(JPanel panel, String label, JComponent component, String toolTipText)
    • addPortSettingComponent

      protected void addPortSettingComponent(JPanel panel, String label, JComponent component, JComponent checkboxComponent, JComponent checkboxSSLComponent, String toolTipText)
    • getSettingsPanel

      protected JPanel getSettingsPanel()
    • getDelaysPanel

      protected JPanel getDelaysPanel()
    • getProxyPanel

      protected JPanel getProxyPanel()
    • getKeystorePanel

      protected JPanel getKeystorePanel()
    • getSmartCardPanel

      protected JPanel getSmartCardPanel()
    • getOauthPanel

      protected JPanel getOauthPanel()
    • getNetworkSettingsPanel

      protected JPanel getNetworkSettingsPanel()
    • getUISettingsPanel

      protected JPanel getUISettingsPanel()
    • getOtherSettingsPanel

      protected JPanel getOtherSettingsPanel()
    • getOSXPanel

      protected JPanel getOSXPanel()
    • getLoggingSettingsPanel

      protected JPanel getLoggingSettingsPanel()
    • updateMaximumSize

      protected void updateMaximumSize(JPanel panel)
    • reload

      public void reload()
      Reload settings from properties.
    • isSslEnabled

      protected boolean isSslEnabled()
    • generateSelfSignedCertificate

      protected void generateSelfSignedCertificate()