Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

A

abandon() - Method in class davmail.ldap.LdapConnection.SearchRunnable
Abandon search.
about() - Method in class davmail.ui.tray.AwtGatewayTray
Open about window
about() - Method in class davmail.ui.tray.FrameGatewayTray
Open about window
about() - Method in interface davmail.ui.tray.OSXTrayInterface
 
AboutFrame - Class in davmail.ui
About frame
AboutFrame() - Constructor for class davmail.ui.AboutFrame
About frame.
abs_path - Static variable in class davmail.http.URIUtil
URI absolute path.
AbstractConnection - Class in davmail
Generic connection common to pop3 and smtp implementations
AbstractConnection(String, Socket) - Constructor for class davmail.AbstractConnection
Only set the thread name and socket
AbstractConnection(String, Socket, String) - Constructor for class davmail.AbstractConnection
Initialize the streams and set thread name.
AbstractConnection.LineReaderInputStream - Class in davmail
 
AbstractConnection.State - Enum in davmail
 
AbstractRangeIterator() - Constructor for class davmail.imap.ImapConnection.AbstractRangeIterator
 
AbstractServer - Class in davmail
Generic abstract server common to SMTP and POP3 implementations
AbstractServer(String, int, int) - Constructor for class davmail.AbstractServer
Create a ServerSocket to listen for connections.
AcceptCertificateDialog - Class in davmail.ui
Accept certificate dialog
AcceptCertificateDialog(X509Certificate) - Constructor for class davmail.ui.AcceptCertificateDialog
Accept certificate dialog.
accepted - Variable in class davmail.ui.AcceptCertificateDialog
 
acceptSecurityContext(LoginContext, byte[]) - Static method in class davmail.http.KerberosHelper
Check client provided Kerberos token in server login context
ActiveDirectory - Static variable in class davmail.exchange.ews.SearchScope
 
ActiveDirectoryContacts - Static variable in class davmail.exchange.ews.SearchScope
 
activeImage - Static variable in class davmail.ui.tray.AwtGatewayTray
 
add(ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession.MultiCondition
Add a new condition.
addAdditionalProperty(FieldURI) - Method in class davmail.exchange.ews.EWSMethod
 
addAll(List<String>) - Method in class davmail.exchange.VProperty.Param
 
addAttendee(EWSMethod.Attendee) - Method in class davmail.exchange.ews.EWSMethod.Item
Add attendee.
addConnectionManager(HttpClientConnectionManager) - Static method in class davmail.http.DavMailIdleConnectionEvictor
Add connection manager to evictor thread.
addCookie(Cookie) - Method in class davmail.http.HttpClientAdapter
 
addEventHandlers() - Method in class davmail.ui.tray.OSXHandler
 
addExtendedPropertyValue(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.EWSMethod
 
addFieldValue(FieldUpdate) - Method in class davmail.exchange.ews.IndexedFieldUpdate
Add indexed field value.
addFieldValue(JPanel, String, String) - Method in class davmail.ui.AcceptCertificateDialog
Add a new JLabel to panel with label: value text.
addFirstVeventProperty(VProperty) - Method in class davmail.exchange.VCalendar
Add property on first VEVENT.
addFlag(String) - Method in class davmail.exchange.ExchangeSession.Message
 
addIf(Map<String, Object>, Set<String>, String, Object) - Method in class davmail.ldap.LdapConnection
 
additionalProperties - Variable in class davmail.exchange.ews.EWSMethod
 
addMember(String) - Method in class davmail.exchange.ews.EWSMethod.Item
Add member.
addMember(String) - Method in class davmail.exchange.ExchangeSession.Contact
 
addMethodOption(AttributeOption) - Method in class davmail.exchange.ews.EWSMethod
 
addOccurrence(EWSMethod.Occurrence) - Method in class davmail.exchange.ews.EWSMethod.Item
Add occurrence.
addParam(String) - Method in class davmail.exchange.VProperty
 
addParam(String, String) - Method in class davmail.exchange.VProperty
Add param value on property.
addParam(String, List<String>) - Method in class davmail.exchange.VProperty
 
addParamValue(List<String>, String) - Method in class davmail.exchange.VProperty
Add value to paramValues and return list, create list if null.
addPortSettingComponent(JPanel, String, JComponent, JComponent, JComponent, String) - Method in class davmail.ui.SettingsFrame
 
addProperty(VProperty) - Method in class davmail.exchange.VObject
Add vProperty.
addPropertyValue(String, String) - Method in class davmail.exchange.VObject
Add vProperty value on vObject.
addRecipientComponent(JPanel, String, JTextField, String) - Method in class davmail.ui.NotificationDialog
 
addRequestProperty(String, String) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
ADDRESSBOOK - Static variable in class davmail.exchange.ExchangeSession
 
addSettingComponent(JPanel, String, JComponent) - Method in class davmail.ui.SettingsFrame
 
addSettingComponent(JPanel, String, JComponent, String) - Method in class davmail.ui.SettingsFrame
 
addValue(String) - Method in class davmail.exchange.ews.MultiValuedFieldUpdate
Add single value
addValue(String) - Method in class davmail.exchange.VProperty
 
addVObject(VObject) - Method in class davmail.exchange.VCalendar
 
addVObject(VObject) - Method in class davmail.exchange.VObject
Add vObject.
adjustTrayIcon(BufferedImage) - Static method in class davmail.ui.tray.DavGatewayTray
 
AffectedTaskOccurrences - Class in davmail.exchange.ews
Item delete option.
alias - Variable in class davmail.exchange.dav.Field
 
alias - Variable in class davmail.exchange.ExchangeSession
 
aliases - Variable in class davmail.ui.SelectCertificateDialog
 
aliasListBox - Variable in class davmail.ui.SelectCertificateDialog
 
ALL_PROPERTIES - Static variable in class davmail.exchange.ews.BaseShape
Return all properties, except MAPI extended properties.
AllOccurrences - Static variable in class davmail.exchange.ews.AffectedTaskOccurrences
 
allowed_abs_path - Static variable in class davmail.http.URIUtil
Those characters that are allowed for the abs_path.
allowed_query - Static variable in class davmail.http.URIUtil
Those characters that are allowed for the query component.
allowed_within_query - Static variable in class davmail.http.URIUtil
Those characters that are allowed within the query component.
allowRemoteField - Variable in class davmail.ui.SettingsFrame
 
alpha - Static variable in class davmail.http.URIUtil
BitSet for alpha.
alphanum - Static variable in class davmail.http.URIUtil
BitSet for alphanum (join of alpha & digit).
AlternateId - Class in davmail.exchange.ews
 
AlternateId(String, String) - Constructor for class davmail.exchange.ews.AlternateId
 
AlternateId(String, String, String) - Constructor for class davmail.exchange.ews.AlternateId
 
AlwaysOverwrite - Static variable in class davmail.exchange.ews.ConflictResolution
 
and(ExchangeSession.Condition...) - Method in class davmail.exchange.dav.DavExchangeSession
 
and(ExchangeSession.Condition...) - Method in class davmail.exchange.ews.EwsExchangeSession
 
and(ExchangeSession.Condition...) - Method in class davmail.exchange.ExchangeSession
And search filter.
answered - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: answered.
append(String) - Method in class davmail.caldav.CaldavConnection.ChunkedResponse
 
appendBodyStructure(StringBuilder, ImapConnection.MessageWrapper) - Method in class davmail.imap.ImapConnection
 
appendBodyStructure(StringBuilder, MimeMultipart) - Method in class davmail.imap.ImapConnection
 
appendBodyStructure(StringBuilder, MimePart) - Method in class davmail.imap.ImapConnection
 
appendBodyStructureValue(StringBuilder, String) - Method in class davmail.imap.ImapConnection
 
appendBodyStructureValue(StringBuilder, int) - Method in class davmail.imap.ImapConnection
 
appendCalendarData(String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
appendContactData(String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
appendDateSearchParam(ImapConnection.ImapTokenizer, String) - Method in class davmail.imap.ImapConnection
 
appendEnvelope(StringBuilder, ImapConnection.MessageWrapper) - Method in class davmail.imap.ImapConnection
 
appendEnvelopeHeader(StringBuilder, String[]) - Method in class davmail.imap.ImapConnection
 
appendEnvelopeHeaderValue(StringBuilder, String) - Method in class davmail.imap.ImapConnection
 
appendEventsResponses(CaldavConnection.CaldavResponse, CaldavConnection.CaldavRequest, List<ExchangeSession.Event>) - Method in class davmail.caldav.CaldavConnection
 
appendFolderOrItem(CaldavConnection.CaldavResponse, CaldavConnection.CaldavRequest, ExchangeSession.Folder, String) - Method in class davmail.caldav.CaldavConnection
Append folder object to Caldav response.
appendHrefProperty(String, String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
appendInbox(CaldavConnection.CaldavResponse, CaldavConnection.CaldavRequest, String) - Method in class davmail.caldav.CaldavConnection
Append calendar inbox object to Caldav response.
appendItemResponse(CaldavConnection.CaldavResponse, CaldavConnection.CaldavRequest, ExchangeSession.Item) - Method in class davmail.caldav.CaldavConnection
 
appendMailEnvelopeHeader(StringBuilder, String[]) - Method in class davmail.imap.ImapConnection
 
appendMultilineEncodedValue(StringBuilder, String) - Method in class davmail.exchange.ICSBufferedWriter
Append and encode \n to \\n in value.
appendMultilineEncodedValue(StringBuilder, String) - Method in class davmail.exchange.VProperty
Append and encode \n to \\n in value.
appendNotSearchParams(String, ImapConnection.SearchConditions) - Method in class davmail.imap.ImapConnection
 
appendOrSearchParams(String, ImapConnection.SearchConditions) - Method in class davmail.imap.ImapConnection
 
appendOutbox(CaldavConnection.CaldavResponse, CaldavConnection.CaldavRequest, String) - Method in class davmail.caldav.CaldavConnection
Append calendar outbox object to Caldav response.
appendParamValues(StringBuilder, VProperty.Param) - Method in class davmail.exchange.VProperty
 
appendProperty(String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
appendProperty(String, String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
appendProperty(String, String, String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
appendProperty(String, String) - Method in class davmail.exchange.ICSBufferedWriter
Append single value property
appendProperty(String, String...) - Method in class davmail.exchange.VCardWriter
Append compound value
appendPropstatNotFound() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
appendSearchParam(ImapConnection.ImapTokenizer, String, ImapConnection.SearchConditions) - Method in class davmail.imap.ImapConnection
 
appendSubFolders(List<ExchangeSession.Folder>, String, FolderId, ExchangeSession.Condition, boolean) - Method in class davmail.exchange.ews.EwsExchangeSession
 
appendTo(StringBuilder) - Method in class davmail.exchange.dav.DavExchangeSession.AttributeCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.dav.DavExchangeSession.HeaderCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.dav.DavExchangeSession.MonoCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.dav.DavExchangeSession.MultiCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.dav.DavExchangeSession.NotCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.AttributeOption
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.EwsExchangeSession.ExistsCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.EwsExchangeSession.IsNullCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.EwsExchangeSession.MultiCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.EwsExchangeSession.NotCondition
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.ExtendedFieldURI
 
appendTo(StringBuilder) - Method in interface davmail.exchange.ews.FieldURI
Append field to buffer
appendTo(StringBuilder) - Method in class davmail.exchange.ews.IndexedFieldURI
 
appendTo(StringBuilder) - Method in interface davmail.exchange.ews.SearchExpression
Append search expression to buffer.
appendTo(StringBuilder) - Method in class davmail.exchange.ews.TwoOperandExpression
 
appendTo(StringBuilder) - Method in class davmail.exchange.ews.UnindexedFieldURI
 
appendTo(StringBuilder) - Method in interface davmail.exchange.ExchangeSession.Condition
Append condition to buffer.
appendTo(StringBuilder) - Method in class davmail.exchange.ExchangeSession.FreeBusy
Append freebusy information to buffer.
appendValue(StringBuilder, String, String) - Method in class davmail.exchange.ews.ExtendedFieldURI
 
appendValue(StringBuilder, String, String) - Method in interface davmail.exchange.ews.FieldURI
Append updated field value to buffer
appendValue(StringBuilder, String, String) - Method in class davmail.exchange.ews.IndexedFieldURI
 
appendValue(StringBuilder, String, String) - Method in class davmail.exchange.ews.UnindexedFieldURI
 
appendValues(StringBuilder, String, List<String>) - Method in class davmail.exchange.ews.UnindexedFieldURI
 
APPLICATION_ICS - Static variable in class davmail.exchange.ExchangeSession.Event
 
ARCHIVE_ROOT - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
ASN_APPLICATION - Static variable in class davmail.ldap.Ber
 
ASN_BIT_STRING - Static variable in class davmail.ldap.Ber
 
ASN_BOOLEAN - Static variable in class davmail.ldap.Ber
 
ASN_CONSTRUCTOR - Static variable in class davmail.ldap.Ber
 
ASN_CONTEXT - Static variable in class davmail.ldap.Ber
 
ASN_ENUMERATED - Static variable in class davmail.ldap.Ber
 
ASN_INTEGER - Static variable in class davmail.ldap.Ber
 
ASN_NULL - Static variable in class davmail.ldap.Ber
 
ASN_OBJECT_ID - Static variable in class davmail.ldap.Ber
 
ASN_OCTET_STR - Static variable in class davmail.ldap.Ber
 
ASN_PRIMITIVE - Static variable in class davmail.ldap.Ber
 
ASN_PRIVATE - Static variable in class davmail.ldap.Ber
 
ASN_SEQUENCE - Static variable in class davmail.ldap.Ber
 
ASN_SET - Static variable in class davmail.ldap.Ber
 
ASN_SIMPLE_STRING - Static variable in class davmail.ldap.Ber
 
ASN_UNIVERSAL - Static variable in class davmail.ldap.Ber
 
attachment - Variable in class davmail.exchange.ews.EWSMethod
 
attachmentId - Variable in class davmail.exchange.ews.EWSMethod
 
attachmentId - Variable in class davmail.exchange.ews.FileAttachment
 
attachments - Variable in class davmail.exchange.ews.EWSMethod.Item
 
Attendee() - Constructor for class davmail.exchange.ews.EWSMethod.Attendee
 
attendee - Variable in class davmail.exchange.ews.GetUserAvailabilityMethod
 
attendees - Variable in class davmail.exchange.ews.EWSMethod.Item
 
attendees - Variable in class davmail.exchange.VCalendar.Recipients
attendee list
AttributeCondition(String, ExchangeSession.Operator, String) - Constructor for class davmail.exchange.dav.DavExchangeSession.AttributeCondition
 
AttributeCondition(String, ExchangeSession.Operator, int) - Constructor for class davmail.exchange.dav.DavExchangeSession.AttributeCondition
 
AttributeCondition(String, ExchangeSession.Operator, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
AttributeCondition(String, ExchangeSession.Operator, String, ContainmentMode, ContainmentComparison) - Constructor for class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
AttributeCondition(String, ExchangeSession.Operator, String) - Constructor for class davmail.exchange.ExchangeSession.AttributeCondition
 
attributeName - Variable in class davmail.exchange.ews.EwsExchangeSession.ExistsCondition
 
attributeName - Variable in class davmail.exchange.ews.EwsExchangeSession.IsNullCondition
 
attributeName - Variable in class davmail.exchange.ExchangeSession.AttributeCondition
 
attributeName - Variable in class davmail.exchange.ExchangeSession.MonoCondition
 
AttributeOption - Class in davmail.exchange.ews
Generic attribute option.
AttributeOption(String, String) - Constructor for class davmail.exchange.ews.AttributeOption
 
authenticate() - Method in interface davmail.exchange.auth.ExchangeAuthenticator
Authenticate against Exchange or O365
authenticate() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
authenticate() - Method in class davmail.exchange.auth.O365Authenticator
 
authenticate() - Method in class davmail.exchange.auth.O365InteractiveAuthenticator
 
authenticate(String, String) - Method in class davmail.exchange.auth.O365InteractiveAuthenticatorFrame
 
authenticate() - Method in class davmail.exchange.auth.O365ManualAuthenticator
 
authenticate() - Method in class davmail.exchange.auth.O365StoredTokenAuthenticator
 
authenticate() - Method in class davmail.smtp.SmtpConnection
Create authenticated session with Exchange server
AUTO - Static variable in class davmail.Settings
 
AutoDiscoverMethod - Class in davmail.exchange.ews
 
AutoDiscoverMethod(String, String) - Constructor for class davmail.exchange.ews.AutoDiscoverMethod
 
AutoResolve - Static variable in class davmail.exchange.ews.ConflictResolution
 
AwtDesktopBrowser - Class in davmail.ui.browser
Wrapper class to call Java6 Desktop class to launch default browser.
AwtGatewayTray - Class in davmail.ui.tray
Tray icon handler based on java 1.6
AwtGatewayTray() - Constructor for class davmail.ui.tray.AwtGatewayTray
 

B

backOffMilliseconds - Variable in class davmail.exchange.ews.EWSMethod
 
base64ToHex(String) - Static method in class davmail.util.StringUtil
Convert base64 value to hex.
base64ToUrl(String) - Static method in class davmail.util.StringUtil
Encode EWS base64 itemId to url compatible value.
baseMailboxPath - Variable in class davmail.imap.ImapConnection
 
BaseShape - Class in davmail.exchange.ews
Item or folder base shape.
baseShape - Variable in class davmail.exchange.ews.EWSMethod
 
beginSeq(int) - Method in class davmail.ldap.BerEncoder
Begin encoding a sequence with a tag.
Ber - Class in davmail.ldap
Base class that defines common fields, constants, and debug method.
Ber() - Constructor for class davmail.ldap.Ber
 
BerDecoder - Class in davmail.ldap
A BER decoder.
BerDecoder(byte[], int, int) - Constructor for class davmail.ldap.BerDecoder
Creates a BER decoder that reads bytes from the specified buffer.
BerEncoder - Class in davmail.ldap
A BER encoder.
BerEncoder() - Constructor for class davmail.ldap.BerEncoder
Creates a BER buffer for encoding.
BerEncoder(int) - Constructor for class davmail.ldap.BerEncoder
Creates a BER buffer of a specified size for encoding.
bind() - Method in class davmail.AbstractServer
Bind server socket on defined port.
bindAddressField - Variable in class davmail.ui.SettingsFrame
 
body - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
BODY_ENCODING_TEXT_AND_HTML - Static variable in class davmail.exchange.dav.DavExchangeSession
 
bodyField - Variable in class davmail.ui.NotificationDialog
 
browse(URI) - Static method in class davmail.ui.browser.AwtDesktopBrowser
Open default browser at location URI.
browse(URI) - Static method in class davmail.ui.browser.DesktopBrowser
Open default browser at location URI.
browse(String) - Static method in class davmail.ui.browser.DesktopBrowser
Open default browser at location.
browse(URI) - Static method in class davmail.ui.browser.OSXDesktopBrowser
Open default browser at location URI.
browse(URI) - Static method in class davmail.ui.browser.SwtDesktopBrowser
Open default browser at location URI.
browse(URI) - Static method in class davmail.ui.browser.XdgDesktopBrowser
Open default browser at location URI.
buf - Variable in class davmail.ldap.Ber
 
bufsize - Variable in class davmail.ldap.Ber
 
buildAuthorizeUrl(String, String, String, String) - Static method in class davmail.exchange.auth.O365Authenticator
 
buildConditions(ImapConnection.SearchConditions, ImapConnection.ImapTokenizer) - Method in class davmail.imap.ImapConnection
 
buildContact(String, String, Map<String, String>, String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
buildContact(String, String, Map<String, String>, String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
buildContact(String, String, Map<String, String>, String, String) - Method in class davmail.exchange.ExchangeSession
 
buildDepth() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
buildEmail(String) - Method in class davmail.exchange.dav.DavExchangeSession
Determine user email through various means.
buildEtagHeader(CaldavConnection.CaldavRequest, ExchangeSession.ItemResult) - Method in class davmail.caldav.CaldavConnection
 
buildEtagHeader(String) - Method in class davmail.caldav.CaldavConnection
 
buildEventPath(CaldavConnection.CaldavRequest, String) - Method in class davmail.caldav.CaldavConnection
 
buildFieldLabel(String, String) - Method in class davmail.ui.SettingsFrame
 
buildFieldUpdates(List<FieldUpdate>, boolean) - Method in class davmail.exchange.ews.EwsExchangeSession.Contact
 
buildFieldUpdates(VCalendar, VObject, boolean) - Method in class davmail.exchange.ews.EwsExchangeSession.Event
 
buildFolder(MultiStatusResponse) - Method in class davmail.exchange.dav.DavExchangeSession
 
buildFolder(EWSMethod.Item) - Method in class davmail.exchange.ews.EwsExchangeSession
 
buildFolderContext(String) - Method in class davmail.imap.ImapConnection
 
buildGalfindContact(DavExchangeSession.Contact, Map<String, String>) - Method in class davmail.exchange.dav.DavExchangeSession
 
buildGalfindContact(EWSMethod.Item) - Method in class davmail.exchange.ews.EwsExchangeSession
 
buildHttpNotFoundException(Exception) - Method in class davmail.exchange.ExchangeSession.Event
 
buildHttpResponseException(HttpRequestBase, HttpResponse) - Static method in class davmail.http.HttpClientAdapter
 
buildHttpResponseException(HttpRequestBase, StatusLine) - Static method in class davmail.http.HttpClientAdapter
Build Http Exception from method status
buildLogonMethod(HttpClientAdapter, ResponseWrapper) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Try to find logon method path from logon form body.
buildMailPath(URI) - Method in class davmail.exchange.dav.DavExchangeSession
 
buildMenu() - Method in class davmail.ui.tray.FrameGatewayTray
 
buildMenu() - Method in class davmail.ui.tray.OSXFrameGatewayTray
 
buildMessage(MultiStatusResponse) - Method in class davmail.exchange.dav.DavExchangeSession
 
buildMessage(EWSMethod.Item) - Method in class davmail.exchange.ews.EwsExchangeSession
 
buildProperties(Map<String, String>) - Method in class davmail.exchange.dav.DavExchangeSession
 
buildProperties() - Method in class davmail.exchange.dav.DavExchangeSession.Contact
 
buildProperties(Map<String, String>) - Method in class davmail.exchange.ews.EwsExchangeSession
Message create/update properties
buildSessionInfo(URI) - Method in class davmail.exchange.dav.DavExchangeSession
 
buildSessionInfo(URI) - Method in class davmail.exchange.ews.EwsExchangeSession
 
buildSessionInfo(URI) - Method in class davmail.exchange.ExchangeSession
 
BundleMessage - Class in davmail
Internationalization message.
BundleMessage(String, Object...) - Constructor for class davmail.BundleMessage
Internationalization message.
BundleMessage.BundleMessageList - Class in davmail
Typed bundle message collection
BundleMessageList() - Constructor for class davmail.BundleMessage.BundleMessageList
 
byDays - Variable in class davmail.exchange.ews.RecurrenceFieldUpdate
 
bytesLeft() - Method in class davmail.ldap.BerDecoder
Returns the number of unparsed bytes in this BER buffer.
bytesPerAtom() - Method in class davmail.ldap.HexDumpEncoder
 
bytesPerLine() - Method in class davmail.ldap.HexDumpEncoder
 

C

cachedMessageImapUid - Variable in class davmail.exchange.ExchangeSession.MessageList
Cached message uid.
cachedMimeContent - Variable in class davmail.exchange.ExchangeSession.MessageList
Cached unparsed message
cachedMimeMessage - Variable in class davmail.exchange.ExchangeSession.MessageList
Cached message content parsed in a MIME message.
caldavAlarmSoundField - Variable in class davmail.ui.SettingsFrame
 
caldavAutoScheduleCheckBox - Variable in class davmail.ui.SettingsFrame
 
CaldavConnection - Class in davmail.caldav
Handle a caldav connection.
CaldavConnection(Socket) - Constructor for class davmail.caldav.CaldavConnection
Initialize the streams and start the thread.
CaldavConnection.CaldavRequest - Class in davmail.caldav
 
CaldavConnection.CaldavResponse - Class in davmail.caldav
Caldav response wrapper, content sent in chunked mode to avoid timeout
CaldavConnection.ChunkedResponse - Class in davmail.caldav
Http chunked response.
caldavEditNotificationsField - Variable in class davmail.ui.SettingsFrame
 
caldavNoSSLCheckBox - Variable in class davmail.ui.SettingsFrame
 
caldavPastDelayField - Variable in class davmail.ui.SettingsFrame
 
caldavPortCheckBox - Variable in class davmail.ui.SettingsFrame
 
caldavPortField - Variable in class davmail.ui.SettingsFrame
 
CaldavRequest(String, String, Map<String, String>, String) - Constructor for class davmail.caldav.CaldavConnection.CaldavRequest
 
CaldavResponse(int) - Constructor for class davmail.caldav.CaldavConnection.CaldavResponse
 
CaldavServer - Class in davmail.caldav
Calendar server, handle HTTP Caldav requests.
CaldavServer(int) - Constructor for class davmail.caldav.CaldavServer
Create a ServerSocket to listen for connections.
CALENDAR - Static variable in class davmail.exchange.ExchangeSession
 
CALENDAR_ITEM_REQUEST_PROPERTIES - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
calendarName - Variable in class davmail.exchange.dav.DavExchangeSession
 
calendarUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
cast - Variable in class davmail.exchange.dav.Field
 
ccField - Variable in class davmail.ui.NotificationDialog
 
certHashField - Variable in class davmail.ui.SettingsFrame
 
changeKey - Variable in class davmail.exchange.ews.FolderId
 
changeKey - Variable in class davmail.exchange.ews.ItemId
 
checkClientTrusted(X509Certificate[], String) - Method in class davmail.http.DavGatewayX509TrustManager
 
checkConfig() - Static method in class davmail.exchange.ExchangeSessionFactory
Send a request to Exchange server to check current settings.
checkEndPointUrl() - Method in class davmail.exchange.ews.EwsExchangeSession
Check endpoint url.
checkFormLoginQueryString(ResponseWrapper) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
checkInfiniteLoop(String) - Method in class davmail.imap.ImapConnection
Detect infinite loop on the client side.
checkPublicFolder() - Method in class davmail.exchange.dav.DavExchangeSession
 
checkServerTrusted(X509Certificate[], String) - Method in class davmail.http.DavGatewayX509TrustManager
 
checkSuccess() - Method in class davmail.exchange.ews.EWSMethod
Check method success.
chooseClientAlias(String[], Principal[], Socket) - Method in class davmail.http.DavMailX509KeyManager
Select a client alias.
chooseServerAlias(String, Principal[], Socket) - Method in class davmail.http.DavMailX509KeyManager
Passthrough to wrapped keymanager
CHUNK_LENGTH - Static variable in class davmail.exchange.ews.EWSMethod
 
ChunkedResponse(int, String) - Constructor for class davmail.caldav.CaldavConnection.ChunkedResponse
 
clearCache() - Method in class davmail.exchange.ExchangeSession.Folder
drop cached message
client - Variable in class davmail.AbstractConnection
 
CLIENT_LOGIN_MODULE - Static variable in class davmail.http.KerberosLoginConfiguration
 
clientCredential - Variable in class davmail.http.KerberosHelper.SecurityContext
client delegated credential
clientKeystoreFileField - Variable in class davmail.ui.SettingsFrame
 
clientKeystorePassField - Variable in class davmail.ui.SettingsFrame
 
clientKeystoreTypeCombo - Variable in class davmail.ui.SettingsFrame
 
clientSoTimeoutField - Variable in class davmail.ui.SettingsFrame
 
close() - Method in class davmail.AbstractConnection
Close client connection, streams and Exchange session .
close() - Method in class davmail.AbstractServer
Close server socket
close() - Method in class davmail.caldav.CaldavConnection.ChunkedResponse
 
close() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Close session.
close() - Method in class davmail.exchange.auth.O365InteractiveAuthenticatorFrame
 
close() - Method in class davmail.exchange.dav.DavExchangeSession
 
close() - Method in class davmail.exchange.DoubleDotOutputStream
RFC 1939: 3 Basic Operations [...] Hence a multi-line response is terminated with the five octets "CRLF.CRLF"

Do not close actual outputstream

close() - Method in class davmail.exchange.ews.EwsExchangeSession
Close session.
close() - Method in class davmail.exchange.ExchangeSession
Close session.
close() - Method in class davmail.http.HttpClientAdapter
 
close(HttpClientAdapter) - Static method in class davmail.http.HttpClientAdapter
 
closed - Variable in class davmail.caldav.CaldavConnection
 
code - Variable in class davmail.exchange.auth.O365ManualAuthenticatorDialog
 
collectionName - Variable in class davmail.exchange.ews.IndexedFieldUpdate
 
collectionName - Variable in class davmail.exchange.ews.IndexedFieldURI
 
command - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
compareTo(ExchangeSession.Message) - Method in class davmail.exchange.ExchangeSession.Message
Comparator to sort messages by IMAP uid
condition - Variable in class davmail.exchange.ExchangeSession.NotCondition
 
conditions - Variable in class davmail.exchange.ExchangeSession.MultiCondition
 
ConflictResolution - Class in davmail.exchange.ews
Item update conflict resolution
connect() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
connectFailed(URI, SocketAddress, IOException) - Method in class davmail.http.DavGatewayProxySelector
 
Contact(MultiStatusResponse) - Constructor for class davmail.exchange.dav.DavExchangeSession.Contact
Build Contact instance from multistatusResponse info
Contact(String, String, Map<String, String>, String, String) - Constructor for class davmail.exchange.dav.DavExchangeSession.Contact
 
Contact() - Constructor for class davmail.exchange.dav.DavExchangeSession.Contact
Default constructor for galFind
Contact(EWSMethod.Item) - Constructor for class davmail.exchange.ews.EwsExchangeSession.Contact
 
Contact(String, String, Map<String, String>, String, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession.Contact
 
Contact() - Constructor for class davmail.exchange.ews.EwsExchangeSession.Contact
Empty constructor for GalFind
Contact(String, String, Map<String, String>, String, String) - Constructor for class davmail.exchange.ExchangeSession.Contact
 
Contact() - Constructor for class davmail.exchange.ExchangeSession.Contact
 
CONTACT_ATTRIBUTES - Static variable in class davmail.exchange.ExchangeSession
Full Contact attribute list
contactFind(ExchangeSession.Condition, Set<String>, int) - Method in class davmail.ldap.LdapConnection.SearchRunnable
Search users in contacts folder
ContactPhoto() - Constructor for class davmail.exchange.ExchangeSession.ContactPhoto
 
Contacts - Static variable in class davmail.exchange.ews.SearchScope
 
CONTACTS - Static variable in class davmail.exchange.ExchangeSession
Contacts folder logical name
ContactsActiveDirectory - Static variable in class davmail.exchange.ews.SearchScope
 
contactsName - Variable in class davmail.exchange.dav.DavExchangeSession
 
contactsUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
ContainmentComparison - Class in davmail.exchange.ews
Contains comparison mode.
containmentComparison - Variable in class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
ContainmentMode - Class in davmail.exchange.ews
Contains search mode.
containmentMode - Variable in class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
contains(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
contains(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
contains(String, String) - Method in class davmail.exchange.ExchangeSession
Contains condition.
containsIgnoreCase(List<String>, String) - Method in class davmail.exchange.VProperty
 
content - Variable in class davmail.exchange.ews.FileAttachment
 
content - Variable in class davmail.exchange.ExchangeSession.ContactPhoto
Base64 encoded picture content
CONTENT_TYPE - Static variable in class davmail.exchange.ews.EWSMethod
 
contentClass - Variable in class davmail.exchange.ExchangeSession.Event
 
contentClass - Variable in class davmail.exchange.ExchangeSession.Message
Message content class.
contentType - Variable in class davmail.exchange.ews.FileAttachment
 
contentType - Variable in class davmail.exchange.ews.GetUserPhotoMethod
 
contentType - Variable in class davmail.exchange.ExchangeSession.ContactPhoto
Contact picture content type (always image/jpeg on read)
contextDestroyed(ServletContextEvent) - Method in class davmail.web.DavGatewayServletContextListener
 
contextInitialized(ServletContextEvent) - Method in class davmail.web.DavGatewayServletContextListener
 
convertBDayToZulu(String) - Method in class davmail.exchange.ExchangeSession
 
convertCalendarDateToExchange(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
convertCalendarDateToExchangeZulu(String, String) - Method in class davmail.exchange.VCalendar
 
convertContactProperties(Map<String, String>, String[], List<String>) - Method in class davmail.exchange.ExchangeSession
 
convertDateFromExchange(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
convertDateFromExchange(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
convertDateFromExchangeToTaskDate(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
convertDateFromExchangeToTaskDate(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
convertFlagsToKeywords(HashSet<String>) - Method in class davmail.exchange.ExchangeSession
Convert IMAP flags to keyword value.
convertFlagToKeyword(String) - Method in class davmail.exchange.ExchangeSession
Convert IMAP flag to keyword value.
ConvertIdMethod - Class in davmail.exchange.ews
ConvertId implementation to retrieve primary mailbox address
ConvertIdMethod(String) - Constructor for class davmail.exchange.ews.ConvertIdMethod
Build Resolve Names method
convertItemNameToEML(String) - Method in class davmail.exchange.ExchangeSession
convert vcf extension to EML.
convertKeywordToFlag(String) - Method in class davmail.exchange.ExchangeSession
Convert keyword value to IMAP flag.
convertLdapToContactReturningAttributes(Set<String>) - Method in class davmail.ldap.LdapConnection
 
convertPriorityFromExchange(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
convertPriorityFromExchange(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
convertPriorityToExchange(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
convertPriorityToExchange(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
convertResentHeader(MimeMessage, String) - Method in class davmail.exchange.ExchangeSession
 
convertTaskDateToZulu(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
convertTaskDateToZulu(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
convertToLong(String) - Method in class davmail.imap.ImapConnection.RangeIterator
 
convertToLong(String) - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
convertZuluDateTimeToAllDay(String) - Static method in class davmail.util.StringUtil
Get allday date value from zulu timestamp.
convertZuluDateToBday(String) - Method in class davmail.exchange.ExchangeSession
 
CopyItemMethod - Class in davmail.exchange.ews
Copy item to another folder.
CopyItemMethod(ItemId, FolderId) - Constructor for class davmail.exchange.ews.CopyItemMethod
Copy item method.
CopyItemMethod(List<ItemId>, FolderId) - Constructor for class davmail.exchange.ews.CopyItemMethod
Copy items to target folder.
copyMessage(ExchangeSession.Message, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
copyMessage(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
copyMessage(ExchangeSession.Message, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
copyMessage(ExchangeSession.Message, String) - Method in class davmail.exchange.ExchangeSession
Copy message to target folder
copyMessages(List<ExchangeSession.Message>, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
copyMessages(List<ExchangeSession.Message>, String) - Method in class davmail.exchange.ExchangeSession
 
count - Variable in class davmail.exchange.ExchangeSession.Folder
Folder message count.
count() - Method in class davmail.exchange.ExchangeSession.Folder
Folder message count.
create(HttpContext) - Method in class davmail.http.DavMailSPNegoSchemeFactory
 
create(HttpContext) - Method in class davmail.http.JCIFSNTLMSchemeFactory
 
createAndShowGUI() - Method in class davmail.ui.tray.AwtGatewayTray
 
createAndShowGUI() - Method in class davmail.ui.tray.FrameGatewayTray
 
createAndShowGUI() - Method in class davmail.ui.tray.OSXAwtGatewayTray
 
createAndShowGUI() - Method in class davmail.ui.tray.OSXFrameGatewayTray
 
CreateAttachmentMethod - Class in davmail.exchange.ews
Create Attachment Method.
CreateAttachmentMethod(ItemId, FileAttachment) - Constructor for class davmail.exchange.ews.CreateAttachmentMethod
Create attachment method.
createCalendarFolder(String, Map<String, String>) - Method in class davmail.exchange.ExchangeSession
Create Exchange calendar folder.
createConnectionHandler(Socket) - Method in class davmail.AbstractServer
Create a connection handler for the current listener.
createConnectionHandler(Socket) - Method in class davmail.caldav.CaldavServer
 
createConnectionHandler(Socket) - Method in class davmail.imap.ImapServer
 
createConnectionHandler(Socket) - Method in class davmail.ldap.LdapServer
 
createConnectionHandler(Socket) - Method in class davmail.pop.PopServer
 
createConnectionHandler(Socket) - Method in class davmail.smtp.SmtpServer
 
createContactFolder(String, Map<String, String>) - Method in class davmail.exchange.ExchangeSession
Create Exchange contact folder.
createDavProperty(String, String) - Static method in class davmail.exchange.dav.Field
Create DavProperty object for field alias and value.
createField(String, int, PropertyType) - Static method in class davmail.exchange.dav.Field
 
createField(String, Field.DistinguishedPropertySetType) - Static method in class davmail.exchange.dav.Field
 
createField(String, Field.DistinguishedPropertySetType, int, String) - Static method in class davmail.exchange.dav.Field
 
createField(String, Field.DistinguishedPropertySetType, int, String, PropertyType) - Static method in class davmail.exchange.dav.Field
 
createField(Namespace, String) - Static method in class davmail.exchange.dav.Field
 
createField(String, Namespace, String) - Static method in class davmail.exchange.dav.Field
 
createField(String, Namespace, String, PropertyType) - Static method in class davmail.exchange.dav.Field
 
createFieldUpdate(String, String) - Static method in class davmail.exchange.ews.Field
Create property update field
createFolder(String, String, Map<String, String>) - Method in class davmail.exchange.dav.DavExchangeSession
 
createFolder(String, String, Map<String, String>) - Method in class davmail.exchange.ews.EwsExchangeSession
 
createFolder(String, String, Map<String, String>) - Method in class davmail.exchange.ExchangeSession
Create Exchange folder with given folder class.
CreateFolderMethod - Class in davmail.exchange.ews
Create Folder method.
CreateFolderMethod(FolderId, EWSMethod.Item) - Constructor for class davmail.exchange.ews.CreateFolderMethod
Update folder method.
CreateItemMethod - Class in davmail.exchange.ews
Create Item method.
CreateItemMethod(MessageDisposition, FolderId, EWSMethod.Item) - Constructor for class davmail.exchange.ews.CreateItemMethod
Create exchange item.
CreateItemMethod(MessageDisposition, SendMeetingInvitations, FolderId, EWSMethod.Item) - Constructor for class davmail.exchange.ews.CreateItemMethod
Create exchange item.
createMessage(String, String, HashMap<String, String>, MimeMessage) - Method in class davmail.exchange.dav.DavExchangeSession
Create message in specified folder.
createMessage(String, String, HashMap<String, String>, MimeMessage) - Method in class davmail.exchange.ews.EwsExchangeSession
 
createMessage(String, String, HashMap<String, String>, MimeMessage) - Method in class davmail.exchange.ExchangeSession
Create message in specified folder.
createMessage(ExchangeSession, String, String, HashMap<String, String>, MimeMessage, OutputStream, String) - Static method in class davmail.exchange.MessageCreateThread
Create message in a separate thread.
createMessageFolder(String) - Method in class davmail.exchange.ExchangeSession
Create Exchange message folder.
createMimeContent() - Method in class davmail.exchange.ExchangeSession.Event
Build Mime body for event or event message.
createOrUpdate() - Method in class davmail.exchange.dav.DavExchangeSession.Contact
Create or update contact
createOrUpdate() - Method in class davmail.exchange.dav.DavExchangeSession.Event
 
createOrUpdate() - Method in class davmail.exchange.ews.EwsExchangeSession.Contact
Create or update contact
createOrUpdate() - Method in class davmail.exchange.ews.EwsExchangeSession.Event
 
createOrUpdate() - Method in class davmail.exchange.ExchangeSession.Contact
 
createOrUpdate() - Method in class davmail.exchange.ExchangeSession.Event
Create or update item
createOrUpdateContact(String, String, String, String, String) - Method in class davmail.exchange.ExchangeSession
 
createOrUpdateItem(String, String, String, String, String) - Method in class davmail.exchange.ExchangeSession
Create or update item (event or contact) on the Exchange server
createPropertyValue(String, String) - Static method in class davmail.exchange.dav.Field
Create property value object for field and value.
createSocket(Socket, String, int, boolean) - Method in class davmail.http.DavGatewaySSLSocketFactory
 
createSocket(String, int) - Method in class davmail.http.DavGatewaySSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class davmail.http.DavGatewaySSLSocketFactory
 
createSocket(InetAddress, int) - Method in class davmail.http.DavGatewaySSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class davmail.http.DavGatewaySSLSocketFactory
 
createXMLStreamReader(byte[]) - Static method in class davmail.exchange.XMLStreamUtil
Create XML stream reader for byte array
createXMLStreamReader(String) - Static method in class davmail.exchange.XMLStreamUtil
Create XML stream reader for string
createXMLStreamReader(InputStream) - Static method in class davmail.exchange.XMLStreamUtil
Create XML stream reader for inputStream
CredentialPromptDialog - Class in davmail.ui
Prompt for Exchange credential and password.
CredentialPromptDialog(String) - Constructor for class davmail.ui.CredentialPromptDialog
Get credentials.
ctag - Variable in class davmail.exchange.ExchangeSession.Folder
Folder content tag (to detect folder content changes).
currentHostName - Variable in class davmail.ldap.LdapConnection
 
currentLine - Variable in class davmail.exchange.ICSBufferedReader
 
currentMailboxPath - Variable in class davmail.exchange.ExchangeSession
Lower case Caldav path to current user mailbox.

D

date - Variable in class davmail.exchange.ExchangeSession.Message
Message date (urn:schemas:mailheader:date).
DAV - Static variable in class davmail.exchange.dav.Field
 
DavExchangeSession - Class in davmail.exchange.dav
Webdav Exchange adapter.
DavExchangeSession(HttpClientAdapter, URI, String) - Constructor for class davmail.exchange.dav.DavExchangeSession
 
DavExchangeSession.AttributeCondition - Class in davmail.exchange.dav
 
DavExchangeSession.Contact - Class in davmail.exchange.dav
 
DavExchangeSession.Event - Class in davmail.exchange.dav
 
DavExchangeSession.FolderQueryTraversal - Enum in davmail.exchange.dav
 
DavExchangeSession.HeaderCondition - Class in davmail.exchange.dav
 
DavExchangeSession.Message - Class in davmail.exchange.dav
 
DavExchangeSession.MonoCondition - Class in davmail.exchange.dav
 
DavExchangeSession.MultiCondition - Class in davmail.exchange.dav
 
DavExchangeSession.NotCondition - Class in davmail.exchange.dav
 
DavGateway - Class in davmail
DavGateway main class
DavGatewayOTPPrompt - Class in davmail.http
Ask user one time password.
DavGatewayProxySelector - Class in davmail.http
Custom proxy selector based on DavMail settings.
DavGatewayProxySelector(ProxySelector) - Constructor for class davmail.http.DavGatewayProxySelector
 
DavGatewayServletContextListener - Class in davmail.web
Context Listener to start/stop DavMail
DavGatewayServletContextListener() - Constructor for class davmail.web.DavGatewayServletContextListener
 
DavGatewaySSLSocketFactory - Class in davmail.http
SSLSocketFactory implementation.
DavGatewaySSLSocketFactory() - Constructor for class davmail.http.DavGatewaySSLSocketFactory
 
DavGatewayTray - Class in davmail.ui.tray
Tray icon handler
DavGatewayTrayInterface - Interface in davmail.ui.tray
Gateway tray interface common to SWT and pure java implementations
DavGatewayX509TrustManager - Class in davmail.http
Custom Trust Manager, let user accept or deny.
DavGatewayX509TrustManager() - Constructor for class davmail.http.DavGatewayX509TrustManager
Create a new custom X509 trust manager.
davmail - package davmail
 
davmail.caldav - package davmail.caldav
 
davmail.exception - package davmail.exception
 
davmail.exchange - package davmail.exchange
 
davmail.exchange.auth - package davmail.exchange.auth
 
davmail.exchange.dav - package davmail.exchange.dav
 
davmail.exchange.ews - package davmail.exchange.ews
 
davmail.http - package davmail.http
 
davmail.http.request - package davmail.http.request
 
davmail.imap - package davmail.imap
 
davmail.ldap - package davmail.ldap
 
davmail.pop - package davmail.pop
 
davmail.service - package davmail.service
 
davmail.smtp - package davmail.smtp
 
davmail.ui - package davmail.ui
 
davmail.ui.browser - package davmail.ui.browser
 
davmail.ui.tray - package davmail.ui.tray
 
davmail.util - package davmail.util
 
davmail.web - package davmail.web
 
DavMailAuthenticationException - Exception in davmail.exception
I18 AuthenticationException subclass.
DavMailAuthenticationException(String) - Constructor for exception davmail.exception.DavMailAuthenticationException
Create a DavMail authentication exception with the given BundleMessage key.
DavMailAuthenticationException(String, Object...) - Constructor for exception davmail.exception.DavMailAuthenticationException
Create a DavMail authentication exception with the given BundleMessage key and arguments.
DavMailException - Exception in davmail.exception
I18 IOException subclass.
DavMailException(String, Object...) - Constructor for exception davmail.exception.DavMailException
Create a DavMail exception with the given BundleMessage key and arguments.
DavMailIdleConnectionEvictor - Class in davmail.http
Single thread for all connection managers.
DavMailIdleConnectionEvictor() - Constructor for class davmail.http.DavMailIdleConnectionEvictor
 
davmailLoggingLevelField - Variable in class davmail.ui.SettingsFrame
 
DavMailSPNegoScheme - Class in davmail.http
Override native SPNegoScheme to handle Kerberos.
DavMailSPNegoScheme(boolean, boolean) - Constructor for class davmail.http.DavMailSPNegoScheme
 
DavMailSPNegoScheme(boolean) - Constructor for class davmail.http.DavMailSPNegoScheme
 
DavMailSPNegoScheme() - Constructor for class davmail.http.DavMailSPNegoScheme
 
DavMailSPNegoSchemeFactory - Class in davmail.http
Override native SPNegoSchemeFactory to load DavMail specific Kerberos settings.
DavMailSPNegoSchemeFactory(boolean, boolean) - Constructor for class davmail.http.DavMailSPNegoSchemeFactory
 
DavMailSPNegoSchemeFactory(boolean) - Constructor for class davmail.http.DavMailSPNegoSchemeFactory
 
DavMailSPNegoSchemeFactory() - Constructor for class davmail.http.DavMailSPNegoSchemeFactory
 
DavMailX509KeyManager - Class in davmail.http
Special X509 Key Manager that handles cases where more than one private key is sufficient to establish the HTTPs connection by asking the user to select one.
DavMailX509KeyManager(X509KeyManager) - Constructor for class davmail.http.DavMailX509KeyManager
Build the specialized key manager wrapping the default one
davSearchEncode(String) - Static method in class davmail.util.StringUtil
Encode quotes in Dav search parameter.
DavService - Class in davmail.service
WinRun4J DavMail service.
DavService() - Constructor for class davmail.service.DavService
 
debug(BundleMessage) - Static method in class davmail.ui.tray.DavGatewayTray
Log message at level DEBUG.
debug(BundleMessage, Exception) - Static method in class davmail.ui.tray.DavGatewayTray
Log message and exception at level DEBUG.
decode(String) - Static method in class davmail.http.URIUtil
Decode url encoded string.
decodeBase64(String) - Static method in class davmail.util.IOUtil
Decode base64 input string, return byte array.
decodeBase64AsString(String) - Static method in class davmail.util.IOUtil
Decode base64 input string, return content as UTF-8 String.
decodeCredentials(String) - Method in class davmail.caldav.CaldavConnection
Decode HTTP credentials
decodeCredentials(String) - Method in class davmail.smtp.SmtpConnection
Decode SMTP credentials
decodeFolderPath(String) - Method in class davmail.imap.ImapConnection
 
decodeKeyword(String) - Method in class davmail.exchange.ExchangeSession
 
decodeUrlcompname(String) - Static method in class davmail.util.StringUtil
Decode urlcompname to get item name.
decodeValue(String) - Method in class davmail.exchange.VProperty
 
decryptString(String) - Method in class davmail.util.StringEncryptor
 
DEEP - Static variable in class davmail.exchange.ews.FolderQueryTraversal
Recursive search.
DEFAULT - Static variable in class davmail.exchange.ews.BaseShape
Return default properties.
DEFAULT_PORT - Static variable in class davmail.caldav.CaldavServer
Default HTTP Caldav port
DEFAULT_PORT - Static variable in class davmail.imap.ImapServer
Default IMAP port
DEFAULT_PORT - Static variable in class davmail.ldap.LdapServer
Default LDAP port
DEFAULT_PORT - Static variable in class davmail.pop.PopServer
Default POP port
DEFAULT_PORT - Static variable in class davmail.smtp.SmtpServer
Default SMTP Caldav port
defaultDomainField - Variable in class davmail.ui.SettingsFrame
 
delete() - Method in class davmail.exchange.ExchangeSession.Message
Delete message.
DeleteAttachmentMethod - Class in davmail.exchange.ews
Delete attachment method.
DeleteAttachmentMethod(String) - Constructor for class davmail.exchange.ews.DeleteAttachmentMethod
Delete attachment method.
deleteBroken() - Method in class davmail.exchange.dav.DavExchangeSession.Event
 
deleted - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: deleted.
deleteditemsName - Variable in class davmail.exchange.dav.DavExchangeSession
 
deleteditemsUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
deleteFolder(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
deleteFolder(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
deleteFolder(String) - Method in class davmail.exchange.ExchangeSession
Delete Exchange folder.
DeleteFolderMethod - Class in davmail.exchange.ews
Delete Folder method.
DeleteFolderMethod(FolderId) - Constructor for class davmail.exchange.ews.DeleteFolderMethod
Delete folder method.
deleteItem(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
deleteItem(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
deleteItem(String, String) - Method in class davmail.exchange.ExchangeSession
Delete event named itemName in folder
DeleteItemMethod - Class in davmail.exchange.ews
Delete Item method.
DeleteItemMethod(ItemId, DeleteType, SendMeetingCancellations) - Constructor for class davmail.exchange.ews.DeleteItemMethod
Delete item method.
deleteMessage(ExchangeSession.Message) - Method in class davmail.exchange.dav.DavExchangeSession
 
deleteMessage(ExchangeSession.Message) - Method in class davmail.exchange.ews.EwsExchangeSession
 
deleteMessage(ExchangeSession.Message) - Method in class davmail.exchange.ExchangeSession
Delete Exchange message.
DeleteType - Class in davmail.exchange.ews
DeleteItem disposal type.
deleteType - Variable in class davmail.exchange.ews.EWSMethod
 
depth - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
DesktopBrowser - Class in davmail.ui.browser
Open default browser.
digit - Static variable in class davmail.http.URIUtil
BitSet for digit.
directEws - Variable in class davmail.exchange.ews.EwsExchangeSession
 
disableGuiNotificationsCheckBox - Variable in class davmail.ui.SettingsFrame
 
disableTrayActivitySwitchCheckBox - Variable in class davmail.ui.SettingsFrame
 
disableUpdateCheck - Variable in class davmail.ui.SettingsFrame
 
disconnect() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
displayMessage(String, Level) - Method in class davmail.ui.tray.AwtGatewayTray
Display balloon message for log level.
displayMessage(String, Level) - Method in interface davmail.ui.tray.DavGatewayTrayInterface
Display balloon message for log level.
displayMessage(String, Level) - Method in class davmail.ui.tray.FrameGatewayTray
Log and display balloon message according to log level.
displayMessage(String, Level) - Method in class davmail.ui.tray.OSXAwtGatewayTray
 
displayMessage(String, Level) - Method in class davmail.ui.tray.SwtGatewayTray
Log and display balloon message according to log level.
displayName - Variable in class davmail.exchange.ExchangeSession.Folder
Display Name.
displayName - Variable in class davmail.exchange.ExchangeSession.Item
Display name.
Disposal - Class in davmail.exchange.ews
Disposal.
dispose() - Method in class davmail.ui.tray.AwtGatewayTray
 
dispose() - Static method in class davmail.ui.tray.DavGatewayTray
Dispose application tray icon
dispose() - Method in interface davmail.ui.tray.DavGatewayTrayInterface
destroy frames
dispose() - Method in class davmail.ui.tray.FrameGatewayTray
 
dispose() - Method in class davmail.ui.tray.SwtGatewayTray
 
DistinguishedFolderId - Class in davmail.exchange.ews
Distinguished Folder Id.
DistinguishedFolderId.Name - Enum in davmail.exchange.ews
DistinguishedFolderId names
distinguishedPropertySetId - Variable in class davmail.exchange.ews.ExtendedFieldURI
 
distinguishedPropertySetMap - Static variable in class davmail.exchange.dav.Field
 
DISTRIBUTION_LIST_ATTRIBUTES - Static variable in class davmail.exchange.ExchangeSession
 
distributionListMembers - Variable in class davmail.exchange.ExchangeSession.Contact
 
DoubleDotInputStream - Class in davmail.exchange
Replace double dot lines with single dot in input stream.
DoubleDotInputStream(InputStream) - Constructor for class davmail.exchange.DoubleDotInputStream
 
DoubleDotOutputStream - Class in davmail.exchange
RFC 1939: 3 Basic Operations [...] If any line begins with the termination octet, the line is "byte-stuffed" by pre-pending the termination octet to that line of the response.
DoubleDotOutputStream(OutputStream) - Constructor for class davmail.exchange.DoubleDotOutputStream
 
draft - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: draft.
DRAFTS - Static variable in class davmail.exchange.ExchangeSession
 
draftsName - Variable in class davmail.exchange.dav.DavExchangeSession
 
draftsUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
dropMimeMessage() - Method in class davmail.exchange.ExchangeSession.Message
Drop mime message to avoid keeping message content in memory, keep a single message in MessageList cache to handle chunked fetch.
dumpBER(OutputStream, String, byte[], int, int) - Static method in class davmail.ldap.Ber
 
dumpBer(byte[], int) - Method in class davmail.ldap.LdapConnection
 
dumpDocument(Document) - Method in class davmail.exchange.auth.O365InteractiveAuthenticatorFrame
 
dumpICS(String, boolean, boolean) - Method in class davmail.exchange.ExchangeSession.Event
 

E

EDGE_USER_AGENT - Static variable in class davmail.Settings
 
ElementOption - Class in davmail.exchange.ews
Generic element option.
ElementOption(String, String) - Constructor for class davmail.exchange.ews.ElementOption
Create element option.
ElementOption(String, ElementOption) - Constructor for class davmail.exchange.ews.ElementOption
 
email - Variable in class davmail.exchange.ews.EWSMethod.Attendee
attendee email address
email - Variable in class davmail.exchange.ews.GetUserPhotoMethod
 
email - Variable in class davmail.exchange.ExchangeSession
 
email - Variable in class davmail.exchange.VCalendar
 
EMPTY - Static variable in class davmail.exchange.dav.Field
 
EMPTY_BYTE_ARRAY - Static variable in class davmail.ldap.LdapConnection
 
enableKeepAliveCheckBox - Variable in class davmail.ui.SettingsFrame
 
enableKerberosCheckBox - Variable in class davmail.ui.SettingsFrame
 
enableProxyField - Variable in class davmail.ui.SettingsFrame
 
encode(String, BitSet) - Static method in class davmail.http.URIUtil
URL encode string.
encode(InputStream, OutputStream) - Method in class davmail.ldap.HexDumpEncoder
Encode bytes from the input stream, and write them as text characters to the output stream.
encode(byte[]) - Method in class davmail.ldap.HexDumpEncoder
A 'streamless' version of encode that simply takes a buffer of bytes and returns a string containing the encoded buffer.
encode(ByteBuffer) - Method in class davmail.ldap.HexDumpEncoder
A 'streamless' version of encode that simply takes a ByteBuffer and returns a string containing the encoded buffer.
encodeAndFixUrl(String) - Method in class davmail.exchange.dav.DavExchangeSession
sometimes permanenturis inside items are wrong after an Exchange version migration need to restore base uri to actual public Exchange uri
encodeAtom(byte[], int) - Method in class davmail.ldap.HexDumpEncoder
 
encodeBase64(String) - Static method in class davmail.util.IOUtil
Base64 encode value.
encodeBase64(byte[]) - Static method in class davmail.util.IOUtil
Base64 encode value.
encodeBase64AsString(String) - Static method in class davmail.util.IOUtil
Base64 encode value.
encodeBase64AsString(byte[]) - Static method in class davmail.util.IOUtil
Base64 encode value.
encodeBoolean(boolean) - Method in class davmail.ldap.BerEncoder
Encodes a boolean.
encodeBoolean(boolean, int) - Method in class davmail.ldap.BerEncoder
Encodes a boolean and a tag
encodeBuffer(InputStream, OutputStream) - Method in class davmail.ldap.HexDumpEncoder
Encode bytes from the input stream, and write them as text characters to the output stream.
encodeBuffer(byte[], OutputStream) - Method in class davmail.ldap.HexDumpEncoder
Encode the buffer in aBuffer and write the encoded result to the OutputStream aStream.
encodeBuffer(byte[]) - Method in class davmail.ldap.HexDumpEncoder
A 'streamless' version of encode that simply takes a buffer of bytes and returns a string containing the encoded buffer.
encodeBuffer(ByteBuffer, OutputStream) - Method in class davmail.ldap.HexDumpEncoder
Encode the aBuffer ByteBuffer and write the encoded result to the OutputStream aStream.
encodeBufferPrefix(OutputStream) - Method in class davmail.ldap.HexDumpEncoder
 
encodeByte(int) - Method in class davmail.ldap.BerEncoder
Encode a single byte.
encodeFolderPath(String) - Method in class davmail.imap.ImapConnection
 
encodeInt(int) - Method in class davmail.ldap.BerEncoder
 
encodeInt(int, int) - Method in class davmail.ldap.BerEncoder
Encodes an int and a tag.
encodeKeyword(String) - Method in class davmail.exchange.ExchangeSession
 
encodeLinePrefix(int) - Method in class davmail.ldap.HexDumpEncoder
 
encodeLineSuffix() - Method in class davmail.ldap.HexDumpEncoder
 
encodeOctetString(byte[], int, int, int) - Method in class davmail.ldap.BerEncoder
Encodes a portion of an octet string and a tag.
encodeOctetString(byte[], int) - Method in class davmail.ldap.BerEncoder
Encodes an octet string and a tag.
encodePath(String) - Static method in class davmail.http.URIUtil
Encode url path.
encodePathQuery(String) - Static method in class davmail.http.URIUtil
URL encode path and query string.
encodePlusSign(String) - Static method in class davmail.util.StringUtil
Urlencode plus sign in encoded href.
encodeString(String, boolean) - Method in class davmail.ldap.BerEncoder
Encodes a string.
encodeString(String, int, boolean) - Method in class davmail.ldap.BerEncoder
Encodes a string and a tag.
encodeStringArray(String[], boolean) - Method in class davmail.ldap.BerEncoder
Encodes an array of strings.
encodeUrlcompname(String) - Static method in class davmail.util.StringUtil
Encode item name to get actual value stored in urlcompname MAPI property.
encodeWithinQuery(String) - Static method in class davmail.http.URIUtil
URL encode query string.
ENCODING_MIME - Static variable in class davmail.exchange.dav.DavExchangeSession
 
ENCODING_PREFERENCE - Static variable in class davmail.exchange.dav.DavExchangeSession
 
encryptString(String) - Method in class davmail.util.StringEncryptor
 
end - Variable in class davmail.exchange.ews.GetUserAvailabilityMethod
 
endCard() - Method in class davmail.exchange.VCardWriter
End VCard
endChanges(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
endDate - Variable in class davmail.exchange.ews.RecurrenceFieldUpdate
 
endMultistatus() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
endPropStatOK() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
endRecipientResponse() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
endResponse() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
endScheduleResponse() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
endSeq() - Method in class davmail.ldap.BerEncoder
Terminate a BER sequence.
equals(Object) - Method in class davmail.exchange.ExchangeSession.Message
Override equals, compare IMAP uids
error(BundleMessage) - Static method in class davmail.ui.tray.DavGatewayTray
Log message at level ERROR.
error(Exception) - Static method in class davmail.ui.tray.DavGatewayTray
Log exception at level ERROR.
error(BundleMessage, Exception) - Static method in class davmail.ui.tray.DavGatewayTray
Log message and exception at level ERROR.
errorDescription - Variable in class davmail.exchange.ews.EWSMethod
 
errorDetail - Variable in class davmail.exchange.ews.EWSMethod
 
errorValue - Variable in class davmail.exchange.ews.EWSMethod
 
escaped - Static variable in class davmail.http.URIUtil
BitSet for escaped.
etag - Variable in class davmail.exchange.ExchangeSession.Folder
Folder etag (to detect folder object changes).
etag - Variable in class davmail.exchange.ExchangeSession.Item
item etag
etag - Variable in class davmail.exchange.ExchangeSession.ItemResult
Event etag from response HTTP header
Event(MultiStatusResponse) - Constructor for class davmail.exchange.dav.DavExchangeSession.Event
Build Event instance from response info.
Event(String, String, String, String, String, String) - Constructor for class davmail.exchange.dav.DavExchangeSession.Event
 
Event(String, EWSMethod.Item) - Constructor for class davmail.exchange.ews.EwsExchangeSession.Event
 
Event(String, String, String, String, String, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession.Event
 
Event(String, String, String, String, String, String) - Constructor for class davmail.exchange.ExchangeSession.Event
 
Event() - Constructor for class davmail.exchange.ExchangeSession.Event
 
EVENT_REQUEST_PROPERTIES - Static variable in class davmail.exchange.dav.DavExchangeSession
 
EVENT_REQUEST_PROPERTIES - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
EVENT_REQUEST_PROPERTIES_NAME_SET - Static variable in class davmail.exchange.dav.DavExchangeSession
 
EWS - Static variable in class davmail.Settings
 
EWSException - Exception in davmail.exchange.ews
EWS Exception
EWSException(String) - Constructor for exception davmail.exchange.ews.EWSException
Create EWS Exception with detailed error message
EwsExchangeSession - Class in davmail.exchange.ews
EWS Exchange adapter.
EwsExchangeSession(HttpClientAdapter, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession
 
EwsExchangeSession(HttpClientAdapter, URI, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession
 
EwsExchangeSession(HttpClientAdapter, O365Token, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession
 
EwsExchangeSession(URI, O365Token, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession
 
EwsExchangeSession(String, String, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession
 
EwsExchangeSession.AttributeCondition - Class in davmail.exchange.ews
 
EwsExchangeSession.Contact - Class in davmail.exchange.ews
 
EwsExchangeSession.Event - Class in davmail.exchange.ews
 
EwsExchangeSession.ExistsCondition - Class in davmail.exchange.ews
 
EwsExchangeSession.Folder - Class in davmail.exchange.ews
 
EwsExchangeSession.FolderPath - Class in davmail.exchange.ews
 
EwsExchangeSession.HeaderCondition - Class in davmail.exchange.ews
 
EwsExchangeSession.IsNullCondition - Class in davmail.exchange.ews
 
EwsExchangeSession.MultiCondition - Class in davmail.exchange.ews
 
EwsExchangeSession.NotCondition - Class in davmail.exchange.ews
 
EWSMethod - Class in davmail.exchange.ews
EWS SOAP method.
EWSMethod(String, String) - Constructor for class davmail.exchange.ews.EWSMethod
Build EWS method
EWSMethod(String, String, String) - Constructor for class davmail.exchange.ews.EWSMethod
Build EWS method
EWSMethod.Attendee - Class in davmail.exchange.ews
Meeting attendee object
EWSMethod.Item - Class in davmail.exchange.ews
Item
EWSMethod.Occurrence - Class in davmail.exchange.ews
Recurring event occurrence
EWSThrottlingException - Exception in davmail.exchange.ews
Exchange throttling error.
EWSThrottlingException(String) - Constructor for exception davmail.exchange.ews.EWSThrottlingException
Create EWS throttling Exception with detailed error message
Exact - Static variable in class davmail.exchange.ews.ContainmentComparison
 
ExactPhrase - Static variable in class davmail.exchange.ews.ContainmentMode
 
ExchangeAuthenticator - Interface in davmail.exchange.auth
Common interface for all Exchange and O365 authenticators.
ExchangeDavRequest - Class in davmail.http.request
 
ExchangeDavRequest(String) - Constructor for class davmail.http.request.ExchangeDavRequest
Create PROPPATCH method.
ExchangeFormAuthenticator - Class in davmail.exchange.auth
New Exchange form authenticator based on HttpClient 4.
ExchangeFormAuthenticator() - Constructor for class davmail.exchange.auth.ExchangeFormAuthenticator
 
ExchangePropFindRequest - Class in davmail.http.request
Custom Exchange PROPFIND method.
ExchangePropFindRequest(String) - Constructor for class davmail.http.request.ExchangePropFindRequest
 
ExchangePropFindRequest(String, DavPropertyNameSet, int) - Constructor for class davmail.http.request.ExchangePropFindRequest
 
ExchangePropPatchRequest - Class in davmail.http.request
Custom Exchange PROPPATCH method.
ExchangePropPatchRequest(String, Set<PropertyValue>) - Constructor for class davmail.http.request.ExchangePropPatchRequest
Create PROPPATCH method.
ExchangeSearchRequest - Class in davmail.http.request
Custom Exchange SEARCH method.
ExchangeSearchRequest(String, String) - Constructor for class davmail.http.request.ExchangeSearchRequest
Create search method.
ExchangeSession - Class in davmail.exchange
Exchange session through Outlook Web Access (DAV)
ExchangeSession() - Constructor for class davmail.exchange.ExchangeSession
 
ExchangeSession.AttributeCondition - Class in davmail.exchange
Attribute condition.
ExchangeSession.Condition - Interface in davmail.exchange
Exchange search filter.
ExchangeSession.Contact - Class in davmail.exchange
Contact object
ExchangeSession.ContactPhoto - Class in davmail.exchange
Contact picture
ExchangeSession.Event - Class in davmail.exchange
Calendar event object.
ExchangeSession.Folder - Class in davmail.exchange
Exchange folder with IMAP properties
ExchangeSession.FreeBusy - Class in davmail.exchange
Exchange to iCalendar Free/Busy parser.
ExchangeSession.Item - Class in davmail.exchange
Generic folder item.
ExchangeSession.ItemResult - Class in davmail.exchange
Event result object to hold HTTP status and event etag from an event creation/update.
ExchangeSession.Message - Class in davmail.exchange
Exchange message.
ExchangeSession.MessageList - Class in davmail.exchange
Message list, includes a single messsage cache
ExchangeSession.MonoCondition - Class in davmail.exchange
Single search filter condition.
ExchangeSession.MultiCondition - Class in davmail.exchange
Multiple condition.
ExchangeSession.NotCondition - Class in davmail.exchange
Not condition.
ExchangeSession.Operator - Enum in davmail.exchange
 
ExchangeSessionFactory - Class in davmail.exchange
Create ExchangeSession instances.
execute(HttpRequestBase) - Method in class davmail.http.HttpClientAdapter
Execute request, do not follow redirects.
execute(HttpRequestBase, HttpClientContext) - Method in class davmail.http.HttpClientAdapter
Execute request, do not follow redirects.
executeDavRequest(BaseDavRequest) - Method in class davmail.http.HttpClientAdapter
Execute WebDav request
executeDavRequest(ExchangeDavRequest) - Method in class davmail.http.HttpClientAdapter
Execute Exchange WebDav request
executeFollowRedirect(PostRequest) - Method in class davmail.http.HttpClientAdapter
 
executeFollowRedirect(GetRequest) - Method in class davmail.http.HttpClientAdapter
 
executeGetRequest(GetRequest) - Method in class davmail.http.HttpClientAdapter
Execute get request and return response body as string.
executeMethod(EWSMethod) - Method in class davmail.exchange.ews.EwsExchangeSession
 
executePostRequest(PostRequest) - Method in class davmail.http.HttpClientAdapter
Execute post request and return response body as string.
executeRestRequest(RestRequest) - Method in class davmail.http.HttpClientAdapter
 
executeSearchRequest(String, String, int) - Method in class davmail.http.HttpClientAdapter
Execute webdav search method.
exists(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
exists(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
exists(String) - Method in class davmail.exchange.ExchangeSession
Exists condition.
ExistsCondition(String) - Constructor for class davmail.exchange.ews.EwsExchangeSession.ExistsCondition
 
ExpandDLMethod - Class in davmail.exchange.ews
Expand distribution list.
ExpandDLMethod(String) - Constructor for class davmail.exchange.ews.ExpandDLMethod
Build Resolve Names method
expunge(boolean) - Method in class davmail.imap.ImapConnection
 
ExtendedFieldURI - Class in davmail.exchange.ews
Extended MAPI property.
ExtendedFieldURI(int, ExtendedFieldURI.PropertyType) - Constructor for class davmail.exchange.ews.ExtendedFieldURI
Create extended field uri.
ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType, int, ExtendedFieldURI.PropertyType) - Constructor for class davmail.exchange.ews.ExtendedFieldURI
Create extended field uri.
ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType, String) - Constructor for class davmail.exchange.ews.ExtendedFieldURI
Create extended field uri.
ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType, String, ExtendedFieldURI.PropertyType) - Constructor for class davmail.exchange.ews.ExtendedFieldURI
Create extended field uri.
ExtendedFieldURI.DistinguishedPropertySetType - Enum in davmail.exchange.ews
 
ExtendedFieldURI.PropertyType - Enum in davmail.exchange.ews
 
extract(String, String) - Method in class davmail.exchange.auth.O365Authenticator
 
extractConfig(String) - Method in class davmail.exchange.auth.O365Authenticator
 

F

Field - Class in davmail.exchange.dav
WebDav Field
Field(Namespace, String) - Constructor for class davmail.exchange.dav.Field
Create field for namespace and name, use name as alias.
Field(String, Namespace, String, PropertyType) - Constructor for class davmail.exchange.dav.Field
Create field for namespace and name of type propertyType.
Field(String, Namespace, String, PropertyType, String, String, String) - Constructor for class davmail.exchange.dav.Field
Create field for namespace and name of type propertyType.
Field - Class in davmail.exchange.ews
EWS MAPI fields;
Field.DistinguishedPropertySetType - Enum in davmail.exchange.dav
 
fieldIndex - Variable in class davmail.exchange.ews.IndexedFieldURI
 
fieldItemType - Variable in class davmail.exchange.ews.IndexedFieldURI
 
fieldMap - Static variable in class davmail.exchange.dav.Field
 
fieldName - Variable in class davmail.exchange.ews.UnindexedFieldURI
 
fieldNames - Variable in class davmail.exchange.ews.EWSMethod.Item
 
fieldOrder - Variable in class davmail.exchange.ews.EWSMethod
 
FieldOrder - Class in davmail.exchange.ews
Sort order.
FieldOrder(FieldURI, FieldOrder.Order) - Constructor for class davmail.exchange.ews.FieldOrder
 
FieldOrder.Order - Enum in davmail.exchange.ews
 
FieldUpdate - Class in davmail.exchange.ews
Field update
FieldUpdate(FieldURI, String) - Constructor for class davmail.exchange.ews.FieldUpdate
Create field update with value.
FieldUpdate() - Constructor for class davmail.exchange.ews.FieldUpdate
 
fieldUpdates - Variable in class davmail.exchange.ews.EWSMethod.Item
 
fieldURI - Variable in class davmail.exchange.ews.FieldOrder
 
FieldURI - Interface in davmail.exchange.ews
Field URI.
fieldURI - Variable in class davmail.exchange.ews.IndexedFieldURI
 
fieldURI - Variable in class davmail.exchange.ews.TwoOperandExpression
 
fieldURI - Variable in class davmail.exchange.ews.UnindexedFieldURI
 
FileAttachment - Class in davmail.exchange.ews
File Attachment.
FileAttachment() - Constructor for class davmail.exchange.ews.FileAttachment
Default constructor
FileAttachment(String, String, String) - Constructor for class davmail.exchange.ews.FileAttachment
Build file attachment.
FindFolderMethod - Class in davmail.exchange.ews
EWS Find Folder.
FindFolderMethod(FolderQueryTraversal, BaseShape, FolderId, Set<FieldURI>, int, int) - Constructor for class davmail.exchange.ews.FindFolderMethod
Find Exchange Folder.
FindFolderMethod(FolderQueryTraversal, BaseShape, FolderId, Set<FieldURI>, SearchExpression, int, int) - Constructor for class davmail.exchange.ews.FindFolderMethod
Find Exchange Folder.
FindItemMethod - Class in davmail.exchange.ews
EWS Find Item Method.
FindItemMethod(FolderQueryTraversal, BaseShape, FolderId, int, int) - Constructor for class davmail.exchange.ews.FindItemMethod
Find item method.
firstVevent - Variable in class davmail.exchange.VCalendar
 
fixAlarm(VObject, boolean) - Method in class davmail.exchange.VCalendar
 
fixAttendees(GetItemMethod, VObject) - Method in class davmail.exchange.ews.EwsExchangeSession.Event
 
fixClientHost(URI) - Method in class davmail.exchange.dav.DavExchangeSession
 
fixICS(byte[], boolean) - Method in class davmail.exchange.ExchangeSession.Event
 
fixUids(ExchangeSession.MessageList) - Method in class davmail.exchange.ExchangeSession.Folder
Restore previous uids changed by a PROPPATCH (flag change).
fixVCalendar(boolean) - Method in class davmail.exchange.VCalendar
 
flagged - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: flagged.
Folder() - Constructor for class davmail.exchange.ews.EwsExchangeSession.Folder
 
Folder() - Constructor for class davmail.exchange.ExchangeSession.Folder
 
FOLDER_PROPERTIES - Static variable in class davmail.exchange.dav.DavExchangeSession
 
FOLDER_PROPERTIES - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
FOLDER_PROPERTIES_NAME_SET - Static variable in class davmail.exchange.dav.DavExchangeSession
 
folderClass - Variable in class davmail.exchange.ExchangeSession.Folder
Folder class (PR_CONTAINER_CLASS).
folderId - Variable in class davmail.exchange.ews.EwsExchangeSession.Folder
 
folderId - Variable in class davmail.exchange.ews.EWSMethod
 
FolderId - Class in davmail.exchange.ews
Folder Id.
FolderId(String, String, String, String) - Constructor for class davmail.exchange.ews.FolderId
Create FolderId with specified tag name.
FolderId(String, String, String) - Constructor for class davmail.exchange.ews.FolderId
Create FolderId with specified tag name.
FolderId(EWSMethod.Item) - Constructor for class davmail.exchange.ews.FolderId
Build Folder id from response item.
folderIdMap - Variable in class davmail.exchange.ews.EwsExchangeSession
 
FolderLoadThread - Class in davmail.exchange
Load folder messages in a separate thread.
folderName - Variable in class davmail.exchange.ews.EwsExchangeSession.FolderPath
 
FolderPath(String) - Constructor for class davmail.exchange.ews.EwsExchangeSession.FolderPath
 
folderPath - Variable in class davmail.exchange.ExchangeSession.Folder
Logical (IMAP) folder path.
folderPath - Variable in class davmail.exchange.ExchangeSession.Item
 
FolderQueryTraversal - Class in davmail.exchange.ews
Folder folderQueryTraversalType search mode.
folderSizeLimitField - Variable in class davmail.ui.SettingsFrame
 
forceActiveSyncUpdateCheckBox - Variable in class davmail.ui.SettingsFrame
 
format() - Method in class davmail.BundleMessage
Format message with the default locale.
format(Locale) - Method in class davmail.BundleMessage
Format message with the given locale.
format(String, Object...) - Static method in class davmail.BundleMessage
Get formatted message for message key and values with the default locale.
format(Locale, String, Object...) - Static method in class davmail.BundleMessage
Get formatted message for message key and values with the given locale.
formatHash(byte[]) - Static method in class davmail.http.DavGatewayX509TrustManager
Format byte buffer to a hexadecimal hash string.
formatLog() - Method in class davmail.BundleMessage
Format message for logging (with the root locale).
formatLog(String, Object...) - Static method in class davmail.BundleMessage
Get formatted log message for message key and values.
formatSearchDate(Date) - Method in class davmail.exchange.dav.DavExchangeSession
Format date to exchange search format.
formatSearchDate(Date) - Method in class davmail.exchange.ews.EwsExchangeSession
Format date to exchange search format.
formatSearchDate(Date) - Method in class davmail.exchange.ExchangeSession
Format date to exchange search format.
formLogin(HttpClientAdapter, ResponseWrapper, String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
forwarded - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: fowarded.
FrameGatewayTray - Class in davmail.ui.tray
Failover GUI for Java 1.5 without SWT
FrameGatewayTray() - Constructor for class davmail.ui.tray.FrameGatewayTray
 
frameIcons - Static variable in class davmail.ui.tray.AwtGatewayTray
 
FREE_BUSY_INTERVAL - Static variable in class davmail.exchange.ExchangeSession
 
FullString - Static variable in class davmail.exchange.ews.ContainmentMode
Full String.

G

galFind(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
galFind(ExchangeSession.Condition, Set<String>, int) - Method in class davmail.exchange.dav.DavExchangeSession
 
galFind(ExchangeSession.Condition, Set<String>, int) - Method in class davmail.exchange.ews.EwsExchangeSession
 
galFind(ExchangeSession.Condition, Set<String>, int) - Method in class davmail.exchange.ExchangeSession
Search global address list
GALFIND_ATTRIBUTE_MAP - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
galLookup(DavExchangeSession.Contact) - Method in class davmail.exchange.dav.DavExchangeSession
Get extended address book information for person with gallookup.
generateGSSToken(byte[], Oid, String, Credentials) - Method in class davmail.http.DavMailSPNegoScheme
 
generateRequestContent() - Method in class davmail.http.request.ExchangeDavRequest
Generate request content from property values.
generateRequestContent() - Method in class davmail.http.request.ExchangePropFindRequest
 
generateRequestContent() - Method in class davmail.http.request.ExchangePropPatchRequest
 
generateRequestContent() - Method in class davmail.http.request.ExchangeSearchRequest
 
generateSoapEnvelope() - Method in class davmail.exchange.ews.EWSMethod
 
generateType1Msg(String, String) - Method in class davmail.http.JCIFSEngine
 
generateType3Msg(String, String, String, String, String) - Method in class davmail.http.JCIFSEngine
 
get(String) - Static method in class davmail.exchange.dav.Field
Get Field by alias.
get(String) - Static method in class davmail.exchange.ews.Field
Get Field by alias.
get(int) - Method in class davmail.exchange.ExchangeSession.Folder
Get message at index.
getAbsoluteUri(URI, String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
getAcceptedIssuers() - Method in class davmail.http.DavGatewayX509TrustManager
 
getAccessToken() - Method in class davmail.exchange.auth.O365Token
 
getADPhoto(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getADPhoto(String) - Method in class davmail.exchange.ExchangeSession
Retrieve contact photo from AD
getAlias() - Method in class davmail.exchange.ExchangeSession
Get current user alias
getAliasFromLogin() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Get current Exchange alias name from login name
getAliasFromLogin() - Method in class davmail.exchange.ExchangeSession
Get current Exchange alias name from login name
getAliasFromMailboxDisplayName() - Method in class davmail.exchange.dav.DavExchangeSession
Get user alias from mailbox display name over Webdav.
getAllContacts(String, boolean) - Method in class davmail.exchange.ews.EwsExchangeSession
Get all contacts and distribution lists in provided folder.
getAllContacts(String, boolean) - Method in class davmail.exchange.ExchangeSession
Search contacts in provided folder.
getAllEvents(String) - Method in class davmail.exchange.ExchangeSession
Search calendar events in provided folder.
getAllMessageUidAndSize(String) - Method in class davmail.exchange.ExchangeSession
Return folder message list with id and size only (for POP3 listener).
getAllRecipients(MimeMessage) - Method in class davmail.exchange.ExchangeSession
 
getAppConfigurationEntry(String) - Method in class davmail.http.KerberosLoginConfiguration
 
getAsciiBytes(String) - Static method in class davmail.http.URIUtil
 
getAsciiString(byte[]) - Static method in class davmail.http.URIUtil
Convert byte array to an ASCII string value.
getAttachmentByName(String) - Method in class davmail.exchange.ews.EWSMethod.Item
Get file attachment by file name
GetAttachmentMethod - Class in davmail.exchange.ews
Get Attachment Method.
GetAttachmentMethod(String) - Constructor for class davmail.exchange.ews.GetAttachmentMethod
Get Attachment Method.
getAttendees() - Method in class davmail.exchange.ews.EWSMethod.Item
Get all attendees.
getAttendeeStatus() - Method in class davmail.exchange.VCalendar
 
getAttributeName() - Method in class davmail.exchange.ExchangeSession.AttributeCondition
Get attribute name.
getAttributeValue(XMLStreamReader, String) - Method in class davmail.exchange.ews.EWSMethod
 
getBinaryPropertyIfExists(DavPropertySet, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getBody() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getBody() - Method in class davmail.exchange.ExchangeSession.Contact
 
getBody() - Method in class davmail.exchange.ExchangeSession.Event
 
getBody() - Method in class davmail.exchange.ExchangeSession.Item
Retrieve item body from Exchange
getBody() - Method in class davmail.ui.NotificationDialog
Get edited body.
getBodyPanel(String) - Method in class davmail.ui.NotificationDialog
 
getBoolean(String) - Method in class davmail.exchange.ews.EWSMethod.Item
Get property value as boolean
getBooleanProperty(String) - Static method in class davmail.Settings
Get a property value as boolean.
getBooleanProperty(String, boolean) - Static method in class davmail.Settings
Get a property value as boolean.
getBuf() - Method in class davmail.ldap.BerEncoder
Gets the buffer that contains the BER encoding.
getBundle(Locale) - Static method in class davmail.BundleMessage
Get bundle for the given locale.
getBundleMessage() - Method in exception davmail.exception.DavMailException
Get internal exception BundleMessage.
getButtonPanel() - Method in class davmail.ui.AcceptCertificateDialog
 
getButtonPanel() - Method in class davmail.ui.CredentialPromptDialog
 
getButtonPanel() - Method in class davmail.ui.NumberMatchingFrame
 
getButtonPanel() - Method in class davmail.ui.PasswordPromptDialog
 
getButtonPanel() - Method in class davmail.ui.SelectCertificateDialog
 
getBytes(String) - Static method in class davmail.http.URIUtil
 
getCalendarItemCondition(ExchangeSession.Condition) - Method in class davmail.exchange.dav.DavExchangeSession
 
getCalendarItemCondition(ExchangeSession.Condition) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getCalendarItemCondition(ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession
 
getCalendarMimePart(MimeMultipart) - Method in class davmail.exchange.ExchangeSession.Event
 
getCalendarServerAccess() - Method in class davmail.exchange.VCalendar
Convert CLASS to X-CALENDARSERVER-ACCESS.
getCaptchaValue(Image) - Static method in class davmail.http.DavGatewayOTPPrompt
Ask user captcha value
getCc() - Method in class davmail.ui.NotificationDialog
Get edited copy recipients.
getCertificateChain(String) - Method in class davmail.http.DavMailX509KeyManager
Passthrough to wrapped keymanager
getCharArrayProperty(String) - Static method in class davmail.Settings
Get a property value as char[].
getClientAliases(String, Principal[]) - Method in class davmail.http.DavMailX509KeyManager
Get the client aliases, simply pass this through to wrapped key manager
getCmdBasePath() - Method in class davmail.exchange.dav.DavExchangeSession
Build base path for cmd commands (galfind, gallookup).
getCode() - Method in class davmail.exchange.auth.O365ManualAuthenticatorDialog
Get Oauth authentication code.
getConditions() - Method in class davmail.exchange.ExchangeSession.MultiCondition
Conditions list.
getContactAttributeName(String) - Static method in class davmail.ldap.LdapConnection
Convert contact attribute name to LDAP attribute name.
getContactPhoto(ExchangeSession.Contact) - Method in class davmail.exchange.dav.DavExchangeSession
 
getContactPhoto(ExchangeSession.Contact) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getContactPhoto(ExchangeSession.Contact) - Method in class davmail.exchange.ExchangeSession
Retrieve contact photo attached to contact
getContent(String) - Method in class davmail.caldav.CaldavConnection
 
getContent(ExchangeSession.Message) - Method in class davmail.exchange.dav.DavExchangeSession
 
getContent(ExchangeSession.Message) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getContent(ItemId) - Method in class davmail.exchange.ews.EwsExchangeSession
Get item content.
getContent(ExchangeSession.Message) - Method in class davmail.exchange.ExchangeSession
Get raw MIME message content
getContentInputStream(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getContentType() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
Fix missing content type
getContentType() - Method in class davmail.exchange.ews.GetUserPhotoMethod
 
getContentType() - Method in class davmail.exchange.ExchangeSession.Contact
 
getContentType() - Method in class davmail.exchange.ExchangeSession.Event
 
getContentType() - Method in class davmail.exchange.ExchangeSession.Item
Return item content type
getCookies() - Method in class davmail.http.HttpClientAdapter
 
getCurrentHostName() - Method in class davmail.ldap.LdapConnection
 
getCurrentIndex() - Method in class davmail.imap.ImapConnection.AbstractRangeIterator
 
getCurrentVersion() - Static method in class davmail.DavGateway
Get current DavMail version.
getDataLen() - Method in class davmail.ldap.BerEncoder
Gets the number of encoded bytes in this BER buffer.
getDefaultCipherSuites() - Method in class davmail.http.DavGatewaySSLSocketFactory
 
getDelaysPanel() - Method in class davmail.ui.SettingsFrame
 
getDepth() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getDoublePropertyIfExists(DavPropertySet, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getElementContentsAsMap(InputStream, String, String) - Static method in class davmail.exchange.XMLStreamUtil
Convert the XML stream to a map of entries.
getElementText(XMLStreamReader) - Static method in class davmail.exchange.XMLStreamUtil
Get element text.
getEmail(String) - Method in class davmail.exchange.dav.DavExchangeSession
Get user email from global address list (galfind).
getEmail() - Method in class davmail.exchange.ExchangeSession
Get current user email
getEmailAndAliasFromOptions() - Method in class davmail.exchange.dav.DavExchangeSession
HttpClient4 conversion.
getEmailSuffixFromHostname() - Method in class davmail.exchange.ews.EwsExchangeSession
 
getEmailValue(VProperty) - Method in class davmail.exchange.VCalendar
Get email from property value.
getEntity() - Method in class davmail.http.request.PostRequest
 
getErrorStream() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getEtag() - Method in class davmail.exchange.ExchangeSession.Item
Get event etag (last change tag).
getEventClass(String) - Method in class davmail.exchange.VCalendar
Convert X-CALENDARSERVER-ACCESS to CLASS.
getEventContent() - Method in class davmail.exchange.dav.DavExchangeSession.Event
Load ICS content from Exchange server.
getEventContent() - Method in class davmail.exchange.ews.EwsExchangeSession.Event
 
getEventContent() - Method in class davmail.exchange.ExchangeSession.Event
Retrieve item body from Exchange
getEventFileNameFromPath(String) - Method in class davmail.caldav.CaldavConnection
 
getEventMessages(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getEventMessages(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getEventMessages(String) - Method in class davmail.exchange.ExchangeSession
Search calendar messages in provided folder.
getEwsItem(String, String, Set<String>) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getExceptionLogMessage(BundleMessage, Exception) - Static method in class davmail.BundleMessage
Get formatted error message for bundle message and exception for logging.
getExceptionMessage(BundleMessage, Exception) - Static method in class davmail.BundleMessage
Get formatted error message for bundle message and exception with default locale.
getExceptionMessage(BundleMessage, Exception, Locale) - Static method in class davmail.BundleMessage
Get formatted error message for bundle message and exception with given locale.
getExchangeDateFormat(String) - Static method in class davmail.exchange.ExchangeSession
 
getExchangeUri() - Method in interface davmail.exchange.auth.ExchangeAuthenticator
Return default or computed Exchange or O365 url
getExchangeUri() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Base Exchange URL.
getExchangeUri() - Method in class davmail.exchange.auth.O365Authenticator
 
getExchangeUri() - Method in class davmail.exchange.auth.O365InteractiveAuthenticator
 
getExchangeUri() - Method in class davmail.exchange.auth.O365ManualAuthenticator
 
getExchangeUri() - Method in class davmail.exchange.auth.O365StoredTokenAuthenticator
 
getExchangeZuluDateFormat() - Static method in class davmail.exchange.ExchangeSession
 
getExchangeZuluDateFormatMillisecond() - Static method in class davmail.exchange.ExchangeSession
 
getFieldURI() - Method in class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
getFieldURI() - Method in class davmail.exchange.ews.EwsExchangeSession.HeaderCondition
 
getFirstVevent() - Method in class davmail.exchange.VCalendar
Get first VEvent
getFirstVeventProperties(String) - Method in class davmail.exchange.VCalendar
Get properties by name from first VEVENT.
getFirstVeventProperty(String) - Method in class davmail.exchange.VCalendar
 
getFirstVeventPropertyValue(String) - Method in class davmail.exchange.VCalendar
Get property value from first VEVENT in VCALENDAR.
getFlags() - Method in class davmail.exchange.ExchangeSession.Folder
Get IMAP folder flags.
getFolder(String) - Method in class davmail.exchange.ExchangeSession
Get folder object.
getFolderId(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getFolderIdIfExists(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
GetFolderMethod - Class in davmail.exchange.ews
EWS GetFolder method.
GetFolderMethod(BaseShape, FolderId, Set<FieldURI>) - Constructor for class davmail.exchange.ews.GetFolderMethod
Get folder method.
getFolderName(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getFolderPath() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
Get request folder path.
getFolderPath(String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
Get request folder path with subFolder.
getFolderPath(int, String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getFolderPath(String) - Method in class davmail.exchange.dav.DavExchangeSession
Convert logical or relative folder path to exchange folder path.
getFormattedHash(X509Certificate) - Static method in class davmail.http.DavGatewayX509TrustManager
Build a formatted hash string.
getFormattedSerial(X509Certificate) - Static method in class davmail.http.DavGatewayX509TrustManager
Build a formatted certificate serial string.
getFrameIcons() - Method in class davmail.ui.tray.AwtGatewayTray
Return AWT Image icon for frame title.
getFrameIcons() - Static method in class davmail.ui.tray.DavGatewayTray
Return AWT Image icon for frame title.
getFrameIcons() - Method in interface davmail.ui.tray.DavGatewayTrayInterface
Return AWT Image icon for frame title.
getFrameIcons() - Method in class davmail.ui.tray.FrameGatewayTray
Return AWT Image icon for frame title.
getFrameIcons() - Method in class davmail.ui.tray.SwtGatewayTray
Return AWT Image icon for frame title.
getFreebusy(String, String, String) - Method in class davmail.exchange.ExchangeSession
Get freebusy info for attendee between start and end date.
getFreeBusyData(String, String, String, int) - Method in class davmail.exchange.dav.DavExchangeSession
 
getFreeBusyData(String, String, String, int) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getFreeBusyData(String, String, String, int) - Method in class davmail.exchange.ExchangeSession
Get freebusy data string from Exchange.
getHeader(String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getHeader(String) - Static method in class davmail.exchange.dav.Field
Get Mime header field.
getHeaderField(String) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getHeaderField(int) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getHeaderFields() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getHost() - Method in class davmail.http.HttpClientAdapter
Get current uri host
getHref() - Method in class davmail.exchange.ExchangeSession.Item
Return item href.
getHrefs() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getHttpClientAdapter() - Method in interface davmail.exchange.auth.ExchangeAuthenticator
Return a new HttpClientAdapter instance with pooling enabled for ExchangeSession
getHttpClientAdapter() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Return authenticated HttpClient 4 HttpClientAdapter
getHttpClientAdapter() - Method in class davmail.exchange.auth.O365Authenticator
Return a pool enabled HttpClientAdapter instance to access O365
getHttpClientAdapter() - Method in class davmail.exchange.auth.O365InteractiveAuthenticator
Return a pool enabled HttpClientAdapter instance to access O365
getHttpClientAdapter() - Method in class davmail.exchange.auth.O365ManualAuthenticator
Return a pool enabled HttpClientAdapter instance to access O365
getHttpClientAdapter() - Method in class davmail.exchange.auth.O365StoredTokenAuthenticator
Return a pool enabled HttpClientAdapter instance to access O365
getHttpResponse() - Method in class davmail.http.request.GetRequest
 
getHttpResponse() - Method in class davmail.http.request.PostRequest
 
getHttpResponse() - Method in interface davmail.http.request.ResponseWrapper
 
getICS(InputStream) - Method in class davmail.exchange.ExchangeSession.Event
Load ICS content from MIME message input stream
getICSFromInternetContentProperty() - Method in class davmail.exchange.dav.DavExchangeSession.Event
 
getImageForIcon(Icon) - Method in class davmail.ui.tray.OSXAwtGatewayTray
 
getImapFlagMap() - Method in class davmail.exchange.ExchangeSession.Folder
Get current folder messages imap uids and flags
getImapFlags() - Method in class davmail.exchange.ExchangeSession.Message
Return message flags in IMAP format.
getImapUid() - Method in class davmail.exchange.ExchangeSession.Message
IMAP uid , unique in folder (x0e230003)
getInfoPlistContent() - Static method in class davmail.ui.OSXInfoPlist
 
getInputStream() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getInstance(String, DistinguishedFolderId.Name) - Static method in class davmail.exchange.ews.DistinguishedFolderId
Get DistinguishedFolderId object for mailbox and name.
getInstance(String, String) - Static method in class davmail.exchange.ExchangeSessionFactory
Create authenticated Exchange session
getInstance(String, String, String) - Static method in class davmail.exchange.ExchangeSessionFactory
Create authenticated Exchange session
getInstance(ExchangeSession, String, String) - Static method in class davmail.exchange.ExchangeSessionFactory
Get a non expired session.
getInstanceFollowRedirects() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getInt(String) - Method in class davmail.exchange.ews.EWSMethod.Item
Get property value as int
getIntProperty(String) - Static method in class davmail.Settings
Get a property value as int.
getIntProperty(String, int) - Static method in class davmail.Settings
Get a property value as int, return default value if null.
getIntPropertyIfExists(DavPropertySet, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getItem(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getItem(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getItem(String, String) - Method in class davmail.exchange.ExchangeSession
Get item named eventName in folder
GetItemMethod - Class in davmail.exchange.ews
Get Item method.
GetItemMethod(BaseShape, ItemId, boolean) - Constructor for class davmail.exchange.ews.GetItemMethod
Get item method.
getItemProperties() - Method in class davmail.exchange.dav.DavExchangeSession
 
getItemProperties() - Method in class davmail.exchange.ews.EwsExchangeSession
 
getItemProperties() - Method in class davmail.exchange.ExchangeSession
 
getItemProperty(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getJsonContent() - Method in class davmail.http.request.RestRequest
 
getKey() - Method in class davmail.exchange.VProperty
Property key, without optional parameters (e.g.
getKeyManagers() - Method in class davmail.AbstractServer
Build key managers from keystore file.
getKeystorePanel() - Method in class davmail.ui.SettingsFrame
 
getLastPath() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getLastToken(String, String, String) - Static method in class davmail.util.StringUtil
Return the sub string between startDelimiter and endDelimiter or null, look for last token in string.
getLdapAttributeName(String) - Static method in class davmail.ldap.LdapConnection
Convert LDAP attribute name to contact attribute name.
getLogFileDirectory() - Static method in class davmail.Settings
Return DavMail log file directory
getLogFilePath() - Static method in class davmail.Settings
Return DavMail log file path
getLoggingLevel(String) - Static method in class davmail.Settings
Return Log4J logging level for the category.
getLoggingSettingsPanel() - Method in class davmail.ui.SettingsFrame
 
getLong(String) - Method in class davmail.exchange.ews.EWSMethod.Item
Get property value as long
getLongPropertyIfExists(DavPropertySet, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getMailboxPath() - Method in class davmail.exchange.dav.DavExchangeSession
Get current Exchange alias name from mailbox name
getMailpathFromWelcomePage(URI) - Method in class davmail.exchange.dav.DavExchangeSession
Exchange 2003: get mailPath from welcome page
getMatchingHeaderLines(String[]) - Method in class davmail.exchange.ExchangeSession.Message
 
getMatchingHeaderLinesFromHeaders(String[]) - Method in class davmail.exchange.ExchangeSession.Message
 
getMembers() - Method in class davmail.exchange.ews.EWSMethod.Item
Get members.
getMergedFreeBusy() - Method in class davmail.exchange.ews.GetUserAvailabilityMethod
Get merged freebusy string.
getMessage() - Method in exception davmail.exception.DavMailException
Get formatted message
getMessage(Locale) - Method in exception davmail.exception.DavMailException
Get formatted message using locale.
getMethod() - Method in class davmail.exchange.VCalendar
 
getMethod() - Method in class davmail.http.request.ExchangePropFindRequest
 
getMethod() - Method in class davmail.http.request.ExchangePropPatchRequest
 
getMethod() - Method in class davmail.http.request.ExchangeSearchRequest
 
getMimeContent() - Method in class davmail.exchange.ews.EWSMethod
Get response mime content.
getMimeHeaders() - Method in class davmail.exchange.dav.DavExchangeSession.Message
 
getMimeHeaders() - Method in class davmail.exchange.ExchangeSession.Message
 
getMimeMessage() - Method in class davmail.exchange.ExchangeSession.Message
Get message content as a Mime message.
getMimeMessageSize() - Method in class davmail.exchange.ExchangeSession.Message
Get message body size.
getModifiedOccurrences() - Method in class davmail.exchange.VCalendar
Get recurring VCalendar occurence exceptions.
getName() - Method in class davmail.exchange.dav.PropertyValue
Get property name.
getName() - Method in class davmail.exchange.ExchangeSession.Contact
Convert EML extension to vcf.
getName() - Method in class davmail.exchange.ExchangeSession.Item
Get event name (file name part in URL).
getNamespaceUri() - Method in class davmail.exchange.dav.PropertyValue
Get property namespace.
getNetworkSettingsPanel() - Method in class davmail.ui.SettingsFrame
 
getO365LoginUrl() - Static method in class davmail.Settings
 
getO365Url() - Static method in class davmail.Settings
 
getOauthPanel() - Method in class davmail.ui.SettingsFrame
 
getOccurrences() - Method in class davmail.exchange.ews.EWSMethod.Item
Get occurences.
getOneTimePassword() - Static method in class davmail.http.DavGatewayOTPPrompt
Ask user token password
getOpenButtonPanel(String) - Method in class davmail.exchange.auth.O365ManualAuthenticatorDialog
 
getOperator() - Method in class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
getOperator() - Method in class davmail.exchange.ExchangeSession.MultiCondition
Condition operator.
getOSXPanel() - Method in class davmail.ui.SettingsFrame
 
getOtherSettingsPanel() - Method in class davmail.ui.SettingsFrame
 
getOutputStream() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getParam(String) - Method in class davmail.exchange.VProperty
 
getParameters() - Method in class davmail.http.request.PostRequest
 
getParams() - Method in class davmail.exchange.VProperty
 
getParamValue(String) - Method in class davmail.exchange.VProperty
Return param value.
getParentFolderPath() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getParsePosition() - Method in class davmail.ldap.BerDecoder
Returns the current parse position.
getPassword() - Method in class davmail.ui.CredentialPromptDialog
Get user password.
getPassword() - Method in class davmail.ui.PasswordPromptDialog
Get user password.
getPastDelayCondition(String) - Method in class davmail.exchange.ExchangeSession
 
getPath() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getPath(String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getPathElement(int) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getPathLength() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getPermanentId() - Method in class davmail.exchange.dav.DavExchangeSession.Message
 
getPermanentId() - Method in class davmail.exchange.ExchangeSession.Message
Get permanent message id.
getPermanentUrl() - Method in class davmail.exchange.dav.DavExchangeSession.Event
 
getPictureData() - Method in class davmail.exchange.ews.GetUserPhotoMethod
 
getPort() - Method in class davmail.AbstractServer
Server socket TCP port
getPrincipal() - Method in class davmail.ui.CredentialPromptDialog
Get user principal.
getPrivateKey(String) - Method in class davmail.http.DavMailX509KeyManager
Passthrough to wrapped keymanager
getProperties() - Method in class davmail.exchange.VObject
Get VObject properties
getProperties(String) - Method in class davmail.exchange.VObject
Get multivalued vProperty by name.
getProperty(String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
getProperty(String) - Method in class davmail.exchange.VObject
Get vProperty by name.
getProperty(String) - Static method in class davmail.Settings
Get a property value as String.
getProperty(String, String) - Static method in class davmail.Settings
Get property value or default.
getPropertyIfExists(DavPropertySet, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getPropertyName(String) - Static method in class davmail.exchange.dav.Field
PROPFIND request property name
getPropertyValue(String) - Method in class davmail.exchange.VObject
Get vProperty value by name.
getProtocolName() - Method in class davmail.AbstractServer
Get server protocol name (SMTP, POP, IMAP, ...).
getProtocolName() - Method in class davmail.caldav.CaldavServer
 
getProtocolName() - Method in class davmail.imap.ImapServer
 
getProtocolName() - Method in class davmail.ldap.LdapServer
 
getProtocolName() - Method in class davmail.pop.PopServer
 
getProtocolName() - Method in class davmail.smtp.SmtpServer
 
getProxyPanel() - Method in class davmail.ui.SettingsFrame
 
getRangeCondition(String, String) - Method in class davmail.exchange.ExchangeSession
 
getRawInputStream() - Method in class davmail.exchange.ExchangeSession.Message
Get message body input stream.
getRDN(Principal) - Static method in class davmail.http.DavGatewayX509TrustManager
Get rdn value from principal dn.
getReasonPhrase() - Method in class davmail.http.request.GetRequest
Get reason phrase from response.
getReasonPhrase() - Method in class davmail.http.request.PostRequest
Get reason phrase from response.
getRecipients(boolean) - Method in class davmail.exchange.VCalendar
Build recipients value for VCalendar.
getRecipientsPanel() - Method in class davmail.ui.NotificationDialog
 
getRedirectLocation(HttpResponse) - Static method in class davmail.http.HttpClientAdapter
Get redirect location from header.
getRedirectLocation() - Method in class davmail.http.request.GetRequest
 
getRedirectLocation() - Method in class davmail.http.request.PostRequest
 
getRefreshToken() - Method in class davmail.exchange.auth.O365Token
 
getReleasedVersion() - Static method in class davmail.DavGateway
Get latest released version from SourceForge.
getReminderMinutesBeforeStart() - Method in class davmail.exchange.VCalendar
 
GetRequest - Class in davmail.http.request
Http get request with a string response handler.
GetRequest(URI) - Constructor for class davmail.http.request.GetRequest
 
GetRequest(String) - Constructor for class davmail.http.request.GetRequest
 
getRequestedHeaders(String) - Method in class davmail.imap.ImapConnection
 
getRequestMethod() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getRequestProperties() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getRequestProperty(String) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getRequestPropertyString(String) - Static method in class davmail.exchange.dav.Field
SEARCH request property name for alias
getResponse() - Method in class davmail.http.request.ExchangeDavRequest
Get single Multistatus response.
getResponseBodyAsString() - Method in class davmail.http.request.GetRequest
 
getResponseBodyAsString() - Method in class davmail.http.request.PostRequest
 
getResponseBodyAsString() - Method in interface davmail.http.request.ResponseWrapper
 
getResponseCode() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getResponseHeader(String) - Method in class davmail.http.request.GetRequest
 
getResponseHeader(String) - Method in class davmail.http.request.PostRequest
 
getResponseItem() - Method in class davmail.exchange.ews.EWSMethod
Get single response item.
getResponseItems() - Method in class davmail.exchange.ews.EWSMethod
Get response items.
getResponseMessage() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
getResponseName() - Method in class davmail.exchange.ews.ExtendedFieldURI
Field name in EWS response.
getResponseName() - Method in interface davmail.exchange.ews.FieldURI
Property name in EWS response.
getResponseName() - Method in class davmail.exchange.ews.IndexedFieldURI
 
getResponseName() - Method in class davmail.exchange.ews.UnindexedFieldURI
 
getResponsePropertyName(String) - Static method in class davmail.exchange.dav.Field
SEARCH response property name
getResponses() - Method in class davmail.http.request.ExchangeDavRequest
Get Multistatus responses.
getResponseStatusCode() - Method in class davmail.http.request.ExchangeDavRequest
Return method http status code.
getScriptBasedFormURL(URI, String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
getSelectedAlias() - Method in class davmail.ui.SelectCertificateDialog
Gets user selected alias.
getSendButtonPanel() - Method in class davmail.exchange.auth.O365ManualAuthenticatorDialog
 
getSendNotification() - Method in class davmail.ui.NotificationDialog
Cancel notification flag.
getServerAliases(String, Principal[]) - Method in class davmail.http.DavMailX509KeyManager
Passthrough to wrapped keymanager
getServerVersion() - Method in class davmail.exchange.ews.EWSMethod
Get Exchange server version, Exchange2013, Exchange2010 or Exchange2007_SP1
getServerVersion() - Method in class davmail.exchange.ExchangeSession
Get server version (Exchange2003, Exchange2007 or Exchange2010)
getServiceInfo() - Method in class davmail.ldap.LdapConnection
 
getSettingsPanel() - Method in class davmail.ui.SettingsFrame
 
getSmartCardPanel() - Method in class davmail.ui.SettingsFrame
 
getStandardTimezoneId(String) - Method in class davmail.exchange.VCalendar
 
getStatusCode() - Method in class davmail.exchange.ews.EWSMethod
 
getStatusCode() - Method in class davmail.http.request.GetRequest
Get status code from response.
getStatusCode() - Method in class davmail.http.request.PostRequest
Get status code from response.
getStatusCode() - Method in interface davmail.http.request.ResponseWrapper
 
getStatusLine() - Method in class davmail.http.request.ExchangePropPatchRequest
 
getString(byte[]) - Static method in class davmail.http.URIUtil
Convert byte array to a UTF-8 string value.
getSubCalendarFolders(String, boolean) - Method in class davmail.exchange.ExchangeSession
Search calendar folders under given folder.
getSubFolderByName(FolderId, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getSubFolderIdIfExists(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getSubFolders(String, ExchangeSession.Condition, boolean) - Method in class davmail.exchange.dav.DavExchangeSession
 
getSubFolders(String, ExchangeSession.Condition, boolean) - Method in class davmail.exchange.ews.EwsExchangeSession
 
getSubFolders(String, boolean, boolean) - Method in class davmail.exchange.ExchangeSession
Search mail and generic folders under given folder.
getSubFolders(String, ExchangeSession.Condition, boolean) - Method in class davmail.exchange.ExchangeSession
Search folders under given folder matching filter.
getSubject() - Method in class davmail.ui.NotificationDialog
Get edited subject.
getSubProperties(String) - Static method in class davmail.Settings
Get all properties that are in the specified scope, that is, that start with '<scope>.'.
getSupportedCipherSuites() - Method in class davmail.http.DavGatewaySSLSocketFactory
 
getTagContent(XMLStreamReader) - Method in class davmail.exchange.ews.EWSMethod
 
getTagContent(XMLStreamReader) - Method in class davmail.http.request.ExchangeDavRequest
 
getTimezoneIdFromExchange() - Method in class davmail.exchange.dav.DavExchangeSession
 
getTimezoneidFromOptions() - Method in class davmail.exchange.ews.EwsExchangeSession
 
getTimezoneNameFromRoamingDictionary(byte[]) - Method in class davmail.exchange.dav.DavExchangeSession
 
getTo() - Method in class davmail.ui.NotificationDialog
Get edited recipients.
getToken() - Method in interface davmail.exchange.auth.ExchangeAuthenticator
 
getToken() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Oauth token.
getToken() - Method in class davmail.exchange.auth.O365Authenticator
 
getToken() - Method in class davmail.exchange.auth.O365InteractiveAuthenticator
 
getToken() - Method in class davmail.exchange.auth.O365ManualAuthenticator
 
getToken() - Method in class davmail.exchange.auth.O365StoredTokenAuthenticator
 
getToken(String, String, String) - Static method in class davmail.util.StringUtil
Return the sub string between startDelimiter and endDelimiter or null.
getTotalMessagesLength() - Method in class davmail.pop.PopConnection
 
getTrimmedBuf() - Method in class davmail.ldap.BerEncoder
Gets the buffer that contains the BER encoding, trimming unused bytes.
getTrustManagers() - Method in class davmail.AbstractServer
Build trust managers from truststore file.
getTypeString() - Method in class davmail.exchange.dav.PropertyValue
Get property type.
getUid() - Method in class davmail.exchange.ExchangeSession.Contact
Compute vcard uid from name.
getUid() - Method in class davmail.exchange.ExchangeSession.Message
Exchange uid.
getUidNext() - Method in class davmail.exchange.ExchangeSession.Folder
Compute IMAP uidnext.
getUri() - Method in class davmail.exchange.dav.Field
Property uri.
getUri() - Method in class davmail.http.HttpClientAdapter
Current uri.
getURI() - Method in interface davmail.http.request.ResponseWrapper
 
getURIPropertyIfExists(DavPropertySet, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getURLPropertyIfExists(DavPropertySet, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
getUserAgent() - Method in class davmail.http.HttpClientAdapter
 
getUserAgent() - Static method in class davmail.Settings
 
GetUserAvailabilityMethod - Class in davmail.exchange.ews
GetUserAvailability method.
GetUserAvailabilityMethod(String, String, String, int) - Constructor for class davmail.exchange.ews.GetUserAvailabilityMethod
Build EWS method
GetUserConfigurationMethod - Class in davmail.exchange.ews
Get User Configuration method.
GetUserConfigurationMethod() - Constructor for class davmail.exchange.ews.GetUserConfigurationMethod
Get User Configuration method.
getUsername() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Actual username.
getUsername() - Method in class davmail.exchange.auth.O365InteractiveAuthenticator
 
getUsername() - Method in class davmail.exchange.auth.O365ManualAuthenticator
 
getUsername() - Method in class davmail.exchange.auth.O365Token
 
getUserPassword(String) - Static method in class davmail.exchange.ExchangeSessionFactory
Get user password from session pool for SASL authentication
GetUserPhotoMethod - Class in davmail.exchange.ews
 
GetUserPhotoMethod(String, GetUserPhotoMethod.SizeRequested) - Constructor for class davmail.exchange.ews.GetUserPhotoMethod
Get User Configuration method.
GetUserPhotoMethod.SizeRequested - Enum in davmail.exchange.ews
 
getValue() - Method in class davmail.exchange.ExchangeSession.AttributeCondition
Condition value.
getValue() - Method in class davmail.exchange.VProperty
Property value.
getValue() - Method in class davmail.exchange.VProperty.Param
 
getValues() - Method in class davmail.exchange.VProperty
Property values.
getValuesAsMap() - Method in class davmail.exchange.VProperty
Return property values as a map.
getVcardBdayFormat() - Static method in class davmail.exchange.ExchangeSession
 
getVTimezone() - Method in class davmail.exchange.ExchangeSession
Load and return current user OWA timezone.
getVTimezone() - Method in class davmail.exchange.VCalendar
Return VTimezone object
getWellKnownFolders() - Method in class davmail.exchange.dav.DavExchangeSession
 
getXmlEncodedValue() - Method in class davmail.exchange.dav.PropertyValue
Get xml encoded value.
getXmlInputFactory() - Static method in class davmail.exchange.XMLStreamUtil
Build a new XMLInputFactory.
getZuluDateFormat() - Static method in class davmail.exchange.ExchangeSession
Return standard zulu date formatter.
GMT_TIMEZONE - Static variable in class davmail.exchange.ExchangeSession
Reference GMT timezone to format dates
gt(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
gt(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
gt(String, String) - Method in class davmail.exchange.ExchangeSession
Greater than condition.
gte(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
gte(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
gte(String, String) - Method in class davmail.exchange.ExchangeSession
Greater than or equals condition.

H

handle(Callback[]) - Method in class davmail.http.KerberosHelper.KerberosCallbackHandler
 
handleAttachments(XMLStreamReader) - Method in class davmail.exchange.ews.EWSMethod
 
handleAttendee(XMLStreamReader, EWSMethod.Item, String) - Method in class davmail.exchange.ews.EWSMethod
 
handleAttendees(XMLStreamReader, EWSMethod.Item, String) - Method in class davmail.exchange.ews.EWSMethod
 
handleCompFilter(XMLStreamReader) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
handleContact(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ExpandDLMethod
 
handleContact(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ResolveNamesMethod
 
handleCustom(XMLStreamReader) - Method in class davmail.exchange.ews.EWSMethod
 
handleCustom(XMLStreamReader) - Method in class davmail.exchange.ews.GetUserAvailabilityMethod
 
handleCustom(XMLStreamReader) - Method in class davmail.exchange.ews.GetUserConfigurationMethod
 
handleCustom(XMLStreamReader) - Method in class davmail.exchange.ews.GetUserPhotoMethod
 
handleEmailAddresses(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.EWSMethod
 
handleEmailAddresses(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ExpandDLMethod
 
handleEmailAddresses(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ResolveNamesMethod
 
handleError(Throwable) - Method in class davmail.exchange.auth.O365InteractiveAuthenticatorFrame
 
handleErrors(XMLStreamReader) - Method in class davmail.exchange.ews.EWSMethod
 
handleExcludedDates(ItemId, VCalendar) - Method in class davmail.exchange.ews.EwsExchangeSession.Event
Handle excluded dates (deleted occurrences).
handleFileAttachment(XMLStreamReader) - Method in class davmail.exchange.ews.EWSMethod
 
handleFolderOrItem(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
 
handleItem(XMLStreamReader) - Method in class davmail.exchange.ews.ConvertIdMethod
 
handleItem(XMLStreamReader) - Method in class davmail.exchange.ews.EWSMethod
 
handleItem(XMLStreamReader) - Method in class davmail.exchange.ews.ExpandDLMethod
 
handleItem(XMLStreamReader) - Method in class davmail.exchange.ews.ResolveNamesMethod
 
handleLine(String, BufferedReader) - Method in class davmail.exchange.VObject
 
handleMailbox(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ExpandDLMethod
 
handleMailbox(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ResolveNamesMethod
 
handleMember(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.EWSMethod
 
handleMembers(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.EWSMethod
 
handleMimeContent(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.EWSMethod
 
handleModifiedOccurrences(ItemId, VCalendar) - Method in class davmail.exchange.ews.EwsExchangeSession.Event
Handle modified occurrences.
handleModifiedOccurrences(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.EWSMethod
 
handleMultiValuedProperty(XMLStreamReader, MultiStatusResponse) - Method in class davmail.http.request.ExchangeDavRequest
 
handleOccurrence(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.EWSMethod
 
handlePhoneNumbers(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ExpandDLMethod
 
handlePhoneNumbers(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ResolveNamesMethod
 
handlePhysicalAddress(XMLStreamReader, EWSMethod.Item, String) - Method in class davmail.exchange.ews.ExpandDLMethod
 
handlePhysicalAddress(XMLStreamReader, EWSMethod.Item, String) - Method in class davmail.exchange.ews.ResolveNamesMethod
 
handlePhysicalAddresses(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ExpandDLMethod
 
handlePhysicalAddresses(XMLStreamReader, EWSMethod.Item) - Method in class davmail.exchange.ews.ResolveNamesMethod
 
handlePrincipals(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
 
handleProp(XMLStreamReader) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
handleProperty(XMLStreamReader, MultiStatusResponse) - Method in class davmail.http.request.ExchangeDavRequest
 
handlePropstat(XMLStreamReader, MultiStatusResponse) - Method in class davmail.http.request.ExchangeDavRequest
 
handleRequest(String, String, Map<String, String>, String) - Method in class davmail.caldav.CaldavConnection
Handle caldav request.
handleRequest(byte[], int) - Method in class davmail.ldap.LdapConnection
 
handleResponse(HttpResponse) - Method in class davmail.exchange.ews.AutoDiscoverMethod
 
handleResponse(HttpResponse) - Method in class davmail.exchange.ews.EWSMethod
 
handleResponse(HttpResponse) - Method in class davmail.http.request.ExchangeDavRequest
 
handleResponse(XMLStreamReader) - Method in class davmail.http.request.ExchangeDavRequest
 
handleResponse(HttpResponse) - Method in class davmail.http.request.ExchangePropPatchRequest
 
handleResponse(HttpResponse) - Method in class davmail.http.request.GetRequest
Handle request response and return response as string.
handleResponse(HttpResponse) - Method in class davmail.http.request.PostRequest
 
handleResponse(HttpResponse) - Method in class davmail.http.request.RestRequest
 
handleSearch(ImapConnection.ImapTokenizer) - Method in class davmail.imap.ImapConnection
 
handleStore(String, ImapConnection.AbstractRangeIterator, String, String) - Method in class davmail.imap.ImapConnection
 
handleTag(XMLStreamReader, String) - Method in class davmail.exchange.ews.EWSMethod
 
HardDelete - Static variable in class davmail.exchange.ews.DeleteType
 
HardDelete - Static variable in class davmail.exchange.ews.Disposal
 
hasChildren - Variable in class davmail.exchange.ExchangeSession.Folder
true if folder has subfolders (DAV:hassubs).
hashCode() - Method in class davmail.exchange.ExchangeSession.Message
Override hashCode, return imapUid hashcode.
hasNext() - Method in class davmail.imap.ImapConnection.RangeIterator
 
hasNext() - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
hasNextIndex() - Method in class davmail.imap.ImapConnection.RangeIterator
 
hasNextIndex() - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
hasNextInRange() - Method in class davmail.imap.ImapConnection.RangeIterator
 
hasNextInRange() - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
hasNextRange() - Method in class davmail.imap.ImapConnection.RangeIterator
 
hasNextRange() - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
hasParam(String, String) - Method in class davmail.exchange.VProperty
Test if the property has a param named paramName with given value.
hasParam(String) - Method in class davmail.exchange.VProperty
Test if the property has a param named paramName.
hasProperty(String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
hasRecipients - Variable in class davmail.ui.NotificationDialog
 
hasVAlarm() - Method in class davmail.exchange.VCalendar
Check if VCalendar has a VALARM item.
HeaderCondition(String, ExchangeSession.Operator, String) - Constructor for class davmail.exchange.dav.DavExchangeSession.HeaderCondition
 
HeaderCondition(String, String) - Constructor for class davmail.exchange.ews.EwsExchangeSession.HeaderCondition
 
headerIsEqualTo(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
headerIsEqualTo(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
headerIsEqualTo(String, String) - Method in class davmail.exchange.ExchangeSession
MIME header equals condition.
headers - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
hex - Static variable in class davmail.http.URIUtil
BitSet for hex.
HexDumpEncoder - Class in davmail.ldap
This class encodes a buffer into the classic: "Hexadecimal Dump" format of the past.
HexDumpEncoder() - Constructor for class davmail.ldap.HexDumpEncoder
 
hexToBase64(String) - Static method in class davmail.util.StringUtil
Convert hex value to base64.
hrefs - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
httpClient - Variable in class davmail.exchange.ews.EwsExchangeSession
 
HttpClientAdapter - Class in davmail.http
 
HttpClientAdapter(String) - Constructor for class davmail.http.HttpClientAdapter
 
HttpClientAdapter(String, String, String) - Constructor for class davmail.http.HttpClientAdapter
 
HttpClientAdapter(String, boolean) - Constructor for class davmail.http.HttpClientAdapter
 
HttpClientAdapter(String, String, String, boolean) - Constructor for class davmail.http.HttpClientAdapter
 
HttpClientAdapter(URI) - Constructor for class davmail.http.HttpClientAdapter
 
HttpClientAdapter(URI, boolean) - Constructor for class davmail.http.HttpClientAdapter
 
HttpClientAdapter(URI, String, String) - Constructor for class davmail.http.HttpClientAdapter
 
HttpClientAdapter(URI, String, String, boolean) - Constructor for class davmail.http.HttpClientAdapter
 
httpclientLoggingLevelField - Variable in class davmail.ui.SettingsFrame
 
HttpForbiddenException - Exception in davmail.exception
HttpResponseException with 403 forbidden status.
HttpForbiddenException(String) - Constructor for exception davmail.exception.HttpForbiddenException
HttpResponseException with 403 forbidden status.
HttpNotFoundException - Exception in davmail.exception
HttpResponseException with 404 not found status.
HttpNotFoundException(String) - Constructor for exception davmail.exception.HttpNotFoundException
HttpResponseException with 404 not found status.
HttpPreconditionFailedException - Exception in davmail.exception
HttpResponseException with 412 precondition failed status.
HttpPreconditionFailedException(String) - Constructor for exception davmail.exception.HttpPreconditionFailedException
HttpResponseException with 412 precondition failed status.
httpProxyField - Variable in class davmail.ui.SettingsFrame
 
httpProxyPasswordField - Variable in class davmail.ui.SettingsFrame
 
httpProxyPortField - Variable in class davmail.ui.SettingsFrame
 
httpProxyUserField - Variable in class davmail.ui.SettingsFrame
 
HttpServerErrorException - Exception in davmail.exception
HttpResponseException with 500 internal server error status.
HttpServerErrorException(String) - Constructor for exception davmail.exception.HttpServerErrorException
HttpResponseException with 500 internal server error status.
HttpURLConnectionWrapper - Class in davmail.exchange.auth
Wrapper for HttpURLConnection to fix missing content type and add logging.

I

ical_allowed_abs_path - Static variable in class davmail.caldav.CaldavConnection
custom url encode path set for iCal 5
ICSBufferedReader - Class in davmail.exchange
ICS Buffered Reader.
ICSBufferedReader(Reader) - Constructor for class davmail.exchange.ICSBufferedReader
Create an ICS reader on the provided reader
ICSBufferedWriter - Class in davmail.exchange
ICS String writer.
ICSBufferedWriter() - Constructor for class davmail.exchange.ICSBufferedWriter
 
id - Variable in class davmail.exchange.ews.ItemId
 
ID_ONLY - Static variable in class davmail.exchange.ews.BaseShape
Return id only.
IGNORE_ATTRIBUTE_SET - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
IgnoreCase - Static variable in class davmail.exchange.ews.ContainmentComparison
 
IgnoreCaseAndNonSpacingCharacters - Static variable in class davmail.exchange.ews.ContainmentComparison
 
IgnoreNonSpacingCharacters - Static variable in class davmail.exchange.ews.ContainmentComparison
 
image - Static variable in class davmail.ui.tray.AwtGatewayTray
 
IMAP_MESSAGE_ATTRIBUTES - Static variable in class davmail.exchange.ExchangeSession
 
imapAlwaysApproxMsgSizeCheckBox - Variable in class davmail.ui.SettingsFrame
 
imapAutoExpungeCheckBox - Variable in class davmail.ui.SettingsFrame
 
ImapConnection - Class in davmail.imap
Dav Gateway IMAP connection implementation.
ImapConnection(Socket) - Constructor for class davmail.imap.ImapConnection
Initialize the streams and start the thread.
ImapConnection.AbstractRangeIterator - Class in davmail.imap
 
ImapConnection.RangeIterator - Class in davmail.imap
 
ImapConnection.UIDRangeIterator - Class in davmail.imap
 
imapIdleDelayField - Variable in class davmail.ui.SettingsFrame
 
imapNoSSLCheckBox - Variable in class davmail.ui.SettingsFrame
 
imapPortCheckBox - Variable in class davmail.ui.SettingsFrame
 
imapPortField - Variable in class davmail.ui.SettingsFrame
 
ImapServer - Class in davmail.imap
Pop3 server
ImapServer(int) - Constructor for class davmail.imap.ImapServer
Create a ServerSocket to listen for connections.
imapUid - Variable in class davmail.exchange.ExchangeSession.Message
Message IMAP uid, unique in folder (x0e230003).
importanceToPriorityMap - Static variable in class davmail.exchange.dav.DavExchangeSession
 
importanceToPriorityMap - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
in - Variable in class davmail.AbstractConnection
 
inactiveIcon() - Method in class davmail.ui.tray.AwtGatewayTray
Set tray icon to inactive (network down)
inactiveIcon() - Method in interface davmail.ui.tray.DavGatewayTrayInterface
Set tray icon to inactive (network down)
inactiveIcon() - Method in class davmail.ui.tray.FrameGatewayTray
Set tray icon to inactive (network down)
inactiveIcon() - Method in class davmail.ui.tray.SwtGatewayTray
Set tray icon to inactive (network down)
inactiveImage - Static variable in class davmail.ui.tray.AwtGatewayTray
 
INBOX - Static variable in class davmail.exchange.ExchangeSession
 
inboxName - Variable in class davmail.exchange.dav.DavExchangeSession
 
inboxUrl - Variable in class davmail.exchange.dav.DavExchangeSession
Various standard mail boxes Urls
includeMimeContent - Variable in class davmail.exchange.ews.EWSMethod
 
includesLastItemInRange - Variable in class davmail.exchange.ews.EWSMethod
 
IndexedFieldUpdate - Class in davmail.exchange.ews
Field update with multiple values.
IndexedFieldUpdate(String) - Constructor for class davmail.exchange.ews.IndexedFieldUpdate
Create indexed field update object.
IndexedFieldURI - Class in davmail.exchange.ews
Indexed FieldURI
IndexedFieldURI(String, String, String, String) - Constructor for class davmail.exchange.ews.IndexedFieldURI
Create indexed field uri.
info(BundleMessage) - Static method in class davmail.ui.tray.DavGatewayTray
Log message at level INFO.
INFO_PLIST_PATH - Static variable in class davmail.ui.OSXInfoPlist
 
init() - Method in class davmail.ui.tray.AwtGatewayTray
Create tray icon and register frame listeners.
init(boolean) - Static method in class davmail.ui.tray.DavGatewayTray
Create tray icon and register frame listeners.
init() - Method in interface davmail.ui.tray.DavGatewayTrayInterface
Create tray icon and register frame listeners.
init() - Method in class davmail.ui.tray.FrameGatewayTray
Create tray icon and register frame listeners.
init() - Method in class davmail.ui.tray.SwtGatewayTray
Create tray icon and register frame listeners.
initSecurityContext(String, String, byte[]) - Static method in class davmail.http.KerberosHelper
Get response Kerberos token for host with provided token.
initSecurityContext(String, String, GSSCredential, byte[]) - Static method in class davmail.http.KerberosHelper
Get response Kerberos token for host with provided token, use client provided delegation credentials.
instanceIndex - Variable in class davmail.exchange.ews.OccurrenceItemId
 
instancetype - Variable in class davmail.exchange.dav.DavExchangeSession.Event
 
InsufficientStorageException - Exception in davmail.exception
HttpResponseException with 507 Insufficient Storage status.
InsufficientStorageException(String) - Constructor for exception davmail.exception.InsufficientStorageException
HttpResponseException with 507 Insufficient Storage status.
internalCreateOrUpdate(String) - Method in class davmail.exchange.dav.DavExchangeSession.Contact
 
internalCreateOrUpdate(String, byte[]) - Method in class davmail.exchange.dav.DavExchangeSession.Event
 
internalCreateOrUpdateEvent(String, String, String, String, String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
internalCreateOrUpdateEvent(String, String, String, String, String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
internalCreateOrUpdateEvent(String, String, String, String, String, String) - Method in class davmail.exchange.ExchangeSession
 
internalExecuteMethod(EWSMethod) - Method in class davmail.exchange.ews.EwsExchangeSession
 
internalGenerateGSSToken(byte[], Oid, String, Credentials) - Method in class davmail.http.DavMailSPNegoScheme
 
internalGetFolder(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
internalGetFolder(String) - Method in class davmail.exchange.ews.EwsExchangeSession
Get folder by path.
internalGetFolder(String) - Method in class davmail.exchange.ExchangeSession
 
internalInitSecContext(String, String, GSSCredential, byte[]) - Static method in class davmail.http.KerberosHelper
 
interval - Variable in class davmail.exchange.ews.GetUserAvailabilityMethod
 
invoke(Object, Method, Object[]) - Method in class davmail.ui.tray.OSXHandler
 
ioException - Variable in class davmail.exchange.MessageLoadThread
 
IOUtil - Class in davmail.util
Input output functions.
is - Variable in class davmail.ldap.LdapConnection
raw connection inputStream
IS_JAVA9 - Static variable in class davmail.ui.tray.OSXHandler
 
isAccepted() - Method in class davmail.ui.AcceptCertificateDialog
Accept status.
isActive() - Method in class davmail.ui.tray.AwtGatewayTray
Check if current tray status is inactive (network down).
isActive() - Static method in class davmail.ui.tray.DavGatewayTray
Check if current tray status is inactive (network down).
isActive() - Method in interface davmail.ui.tray.DavGatewayTrayInterface
Check if current tray status is inactive (network down).
isActive() - Method in class davmail.ui.tray.FrameGatewayTray
Check if current tray status is inactive (network down).
isActive() - Method in class davmail.ui.tray.SwtGatewayTray
Check if current tray status is inactive (network down).
isAllDay(VObject) - Method in class davmail.exchange.VCalendar
 
isAuthenticated(ResponseWrapper) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Look for session cookies.
isBooleanValue - Variable in class davmail.exchange.dav.Field
 
isBrokenHrefEncoding() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isBrokenLightning() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isCalendar() - Method in class davmail.exchange.ExchangeSession.Folder
Calendar folder flag.
isCalendarContentType(String) - Method in class davmail.exchange.ExchangeSession.Event
 
isCdoAllDay(VObject) - Method in class davmail.exchange.VCalendar
 
isCdoAllDay() - Method in class davmail.exchange.VCalendar
Check if vCalendar is CDO allday.
isCertificateTrusted(X509Certificate) - Method in class davmail.http.DavGatewayX509TrustManager
 
isCertificateTrusted(X509Certificate) - Static method in class davmail.ui.AcceptCertificateDialog
Display certificate accept dialog and get user answer.
isComplete - Variable in class davmail.exchange.MessageLoadThread
 
isContact() - Method in class davmail.exchange.ExchangeSession.Folder
Contact folder flag.
isContactPhoto - Variable in class davmail.exchange.ews.FileAttachment
 
isDateValue - Variable in class davmail.exchange.dav.Field
 
isDelete() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isEmpty() - Method in class davmail.exchange.ews.EwsExchangeSession.ExistsCondition
 
isEmpty() - Method in class davmail.exchange.ews.EwsExchangeSession.IsNullCondition
 
isEmpty() - Method in class davmail.exchange.ExchangeSession.AttributeCondition
 
isEmpty() - Method in interface davmail.exchange.ExchangeSession.Condition
True if condition is empty.
isEmpty() - Method in class davmail.exchange.ExchangeSession.MonoCondition
 
isEmpty() - Method in class davmail.exchange.ExchangeSession.MultiCondition
 
isEmpty() - Method in class davmail.exchange.ExchangeSession.NotCondition
 
isEndTag(XMLStreamReader, String) - Static method in class davmail.exchange.XMLStreamUtil
Test if reader is on an end tag named tagLocalName.
isEqualTo(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
isEqualTo(String, int) - Method in class davmail.exchange.dav.DavExchangeSession
 
isEqualTo(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
isEqualTo(String, int) - Method in class davmail.exchange.ews.EwsExchangeSession
 
isEqualTo(String, String) - Method in class davmail.exchange.ExchangeSession
Equals condition.
isEqualTo(String, int) - Method in class davmail.exchange.ExchangeSession
Equals condition.
isExpired() - Method in class davmail.exchange.dav.DavExchangeSession
 
isExpired() - Method in class davmail.exchange.ExchangeSession
Test if the session expired.
isFalse(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
isFalse(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
isFalse(String) - Method in class davmail.exchange.ExchangeSession
Is false condition.
isFirstStart() - Static method in class davmail.Settings
Detect first launch (properties file does not exist).
isFloatValue - Variable in class davmail.exchange.dav.Field
 
isFolder() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
Check if this request is a folder request.
isFreeBusy() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isGet() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isGzipEncoded(HttpResponse) - Static method in class davmail.http.HttpClientAdapter
Test if the response is gzip encoded
isHead() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isHideFromDock() - Static method in class davmail.ui.OSXInfoPlist
Test current LSUIElement (hide from dock) value
isHttpAuthentication(HttpClientAdapter, String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
Test authentication mode : form based or basic.
isIcal5() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isIntValue - Variable in class davmail.exchange.dav.DavExchangeSession.AttributeCondition
 
isIntValue - Variable in class davmail.exchange.dav.Field
 
isIntValue() - Method in class davmail.exchange.dav.Field
Integer value property type.
isItemId(String) - Static method in class davmail.exchange.ews.EwsExchangeSession
Check if itemName is long and base64 encoded.
isLdapV3() - Method in class davmail.ldap.LdapConnection
 
isLightning() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isLinux() - Static method in class davmail.Settings
Test if running on Linux
isLinux() - Static method in class davmail.ui.tray.DavGatewayTray
Test if running on Linux
isLoaded() - Method in class davmail.exchange.ExchangeSession.Message
 
isMainCalendar(String) - Method in class davmail.exchange.dav.DavExchangeSession
Test if folderPath is main calendar.
isMainCalendar(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
isMainCalendar(String) - Method in class davmail.exchange.ExchangeSession
Test if folderPath is main calendar.
isMatch(ExchangeSession.Contact) - Method in class davmail.exchange.dav.DavExchangeSession.AttributeCondition
 
isMatch(ExchangeSession.Contact) - Method in class davmail.exchange.ews.EwsExchangeSession.AttributeCondition
 
isMatch(ExchangeSession.Contact) - Method in class davmail.exchange.ews.EwsExchangeSession.ExistsCondition
 
isMatch(ExchangeSession.Contact) - Method in class davmail.exchange.ews.EwsExchangeSession.IsNullCondition
 
isMatch(ExchangeSession.Contact) - Method in interface davmail.exchange.ExchangeSession.Condition
Test if the contact matches current condition.
isMatch(ExchangeSession.Contact) - Method in class davmail.exchange.ExchangeSession.MonoCondition
 
isMatch(ExchangeSession.Contact) - Method in class davmail.exchange.ExchangeSession.MultiCondition
 
isMatch(ExchangeSession.Contact) - Method in class davmail.exchange.ExchangeSession.NotCondition
 
isMeeting() - Method in class davmail.exchange.VCalendar
Check if this VCalendar is a meeting.
isMeetingOrganizer() - Method in class davmail.exchange.VCalendar
Check if current user is meeting organizer.
isMkCalendar() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isMove() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isMultiGet - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
isMultiGet() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isMultivalued - Variable in class davmail.exchange.dav.Field
 
isNoProxyFor(URI) - Static method in class davmail.http.HttpClientAdapter
 
isNull(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
isNull(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
isNull(String) - Method in class davmail.exchange.ExchangeSession
Is null condition.
IsNullCondition(String) - Constructor for class davmail.exchange.ews.EwsExchangeSession.IsNullCondition
 
isOptions() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isOSX() - Static method in class davmail.ui.OSXInfoPlist
 
isOSX() - Static method in class davmail.ui.tray.DavGatewayTray
Test if running on OSX
isPath(int, String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
Check if path element at index is value
isPathLength(int) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isPost() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isPropFind() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isPropPatch() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isPut() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isRedirect(HttpResponse) - Static method in class davmail.http.HttpClientAdapter
 
isRedirect(int) - Static method in class davmail.http.HttpClientAdapter
Check if status is a redirect (various 30x values).
isReport() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isRoot() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isSharedFolder(String) - Method in class davmail.exchange.dav.DavExchangeSession
Test if folderPath is inside user mailbox.
isSharedFolder(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
isSharedFolder(String) - Method in class davmail.exchange.ExchangeSession
Test if folderPath is inside user mailbox.
isSpecial() - Method in class davmail.exchange.ExchangeSession.Folder
Special folder flag (Sent, Drafts, Trash, Junk).
isSslEnabled() - Method in class davmail.ui.SettingsFrame
 
isStartTag(XMLStreamReader, String) - Static method in class davmail.exchange.XMLStreamUtil
Test if reader is on a start tag named tagLocalName.
isStartTag(XMLStreamReader) - Static method in class davmail.exchange.XMLStreamUtil
Test if reader is on a start tag.
isStripPort() - Method in class davmail.http.DavMailSPNegoSchemeFactory
 
isTask() - Method in class davmail.exchange.ExchangeSession.Folder
Task folder flag.
isTodo() - Method in class davmail.exchange.VCalendar
Check if this item is a VTODO item
isTrue(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
isTrue(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
isTrue(String) - Method in class davmail.exchange.ExchangeSession
Is true condition.
isUnix() - Static method in class davmail.Settings
 
isUseCanonicalHostname() - Method in class davmail.http.DavMailSPNegoSchemeFactory
 
isUserAgent(String) - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
isVAlarm() - Method in class davmail.exchange.VObject
 
isVEvent() - Method in class davmail.exchange.VObject
 
isVTimezone() - Method in class davmail.exchange.VObject
 
isWindows() - Static method in class davmail.Settings
Test if running on Windows
isWindows() - Static method in class davmail.ui.tray.DavGatewayTray
Test if running on Windows
item - Variable in class davmail.exchange.ews.EWSMethod
 
Item() - Constructor for class davmail.exchange.ews.EWSMethod.Item
 
Item(String, String, String, String) - Constructor for class davmail.exchange.ExchangeSession.Item
Build item instance.
Item() - Constructor for class davmail.exchange.ExchangeSession.Item
Default constructor.
ITEM_PROPERTIES - Static variable in class davmail.exchange.dav.DavExchangeSession
Common item properties
ITEM_PROPERTIES - Static variable in class davmail.exchange.ews.EwsExchangeSession
Common item properties
itemId - Variable in class davmail.exchange.ews.EWSMethod
 
itemId - Variable in class davmail.exchange.ews.EWSMethod.Occurrence
Occurence itemid
ItemId - Class in davmail.exchange.ews
Item id.
ItemId(EWSMethod.Item) - Constructor for class davmail.exchange.ews.ItemId
Build Item id from response item.
ItemId(String) - Constructor for class davmail.exchange.ews.ItemId
Build Item id object from item id.
ItemId(String, EWSMethod.Item) - Constructor for class davmail.exchange.ews.ItemId
Build Item id from response item.
ItemId(String, String) - Constructor for class davmail.exchange.ews.ItemId
Build Item id object from item id.
ItemId(String, String, String) - Constructor for class davmail.exchange.ews.ItemId
Build Item id object from item id and change key.
itemIds - Variable in class davmail.exchange.ews.EWSMethod
 
itemName - Variable in class davmail.exchange.ExchangeSession.Item
 
itemName - Variable in class davmail.exchange.ExchangeSession.ItemResult
Created item name
ItemResult() - Constructor for class davmail.exchange.ExchangeSession.ItemResult
 
itemType - Variable in class davmail.exchange.ews.EWSMethod
 

J

JCIFSEngine - Class in davmail.http
JCIFS based NTLM authentication.
JCIFSEngine() - Constructor for class davmail.http.JCIFSEngine
 
JCIFSNTLMSchemeFactory - Class in davmail.http
JCIFS based AuthSchemeProvider.
JCIFSNTLMSchemeFactory() - Constructor for class davmail.http.JCIFSNTLMSchemeFactory
 
join(Set<String>, String) - Static method in class davmail.util.StringUtil
Join values with given separator.
JUNK - Static variable in class davmail.exchange.ExchangeSession
 
junk - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: junk.

K

keepDelayField - Variable in class davmail.ui.SettingsFrame
 
KERBEROS_CALLBACK_HANDLER - Static variable in class davmail.http.DavMailSPNegoScheme
 
KERBEROS_CALLBACK_HANDLER - Static variable in class davmail.http.KerberosHelper
 
KerberosCallbackHandler() - Constructor for class davmail.http.KerberosHelper.KerberosCallbackHandler
 
KerberosHelper - Class in davmail.http
Kerberos helper class.
KerberosHelper.KerberosCallbackHandler - Class in davmail.http
 
KerberosHelper.SecurityContext - Class in davmail.http
Contains server Kerberos context information in server mode.
KerberosLoginConfiguration - Class in davmail.http
Custom JAAS login configuration.
KerberosLoginConfiguration() - Constructor for class davmail.http.KerberosLoginConfiguration
 
key - Variable in class davmail.BundleMessage
 
key - Variable in class davmail.exchange.VProperty
 
keyPassField - Variable in class davmail.ui.SettingsFrame
 
keystoreFileField - Variable in class davmail.ui.SettingsFrame
 
keystorePassField - Variable in class davmail.ui.SettingsFrame
 
keystoreTypeCombo - Variable in class davmail.ui.SettingsFrame
 
keywords - Variable in class davmail.exchange.ExchangeSession.Message
Message keywords (categories).

L

lastCommand - Variable in class davmail.imap.ImapConnection
 
lastCommandCount - Variable in class davmail.imap.ImapConnection
 
lastSentMessageId - Variable in class davmail.exchange.ExchangeSession
 
LdapConnection - Class in davmail.ldap
Handle a caldav connection.
LdapConnection(Socket) - Constructor for class davmail.ldap.LdapConnection
Initialize the streams and start the thread.
LdapConnection.SearchRunnable - Class in davmail.ldap
 
ldapNoSSLCheckBox - Variable in class davmail.ui.SettingsFrame
 
ldapPortCheckBox - Variable in class davmail.ui.SettingsFrame
 
ldapPortField - Variable in class davmail.ui.SettingsFrame
 
LdapServer - Class in davmail.ldap
LDAP server, handle LDAP directory requests.
LdapServer(int) - Constructor for class davmail.ldap.LdapServer
Create a ServerSocket to listen for connections.
LineReaderInputStream(InputStream, String) - Constructor for class davmail.AbstractConnection.LineReaderInputStream
 
load(InputStream) - Static method in class davmail.Settings
Load properties from provided stream (used in webapp mode).
load() - Static method in class davmail.Settings
Load properties from current file path (command line or default).
loadFolder(ExchangeSession.Folder, OutputStream) - Static method in class davmail.exchange.FolderLoadThread
Load folder in a separate thread.
loadIcons() - Method in class davmail.ui.tray.AwtGatewayTray
 
loadIcons() - Method in class davmail.ui.tray.OSXAwtGatewayTray
 
loadImage(String) - Static method in class davmail.ui.tray.DavGatewayTray
Load image with current class loader.
loadMessages() - Method in class davmail.exchange.ExchangeSession.Folder
Load folder messages.
loadMimeMessage() - Method in class davmail.exchange.ExchangeSession.Message
Load message content in a Mime message
loadMimeMessage(ExchangeSession.Message, OutputStream) - Static method in class davmail.exchange.MessageLoadThread
Load mime message in a separate thread if over 1MB.
loadRefreshToken(String) - Static method in class davmail.Settings
 
loadSwtImage(String) - Static method in class davmail.ui.tray.SwtGatewayTray
Load image with current class loader.
loadVtimezone() - Method in class davmail.exchange.dav.DavExchangeSession
create a fake event to get VTIMEZONE body
loadVtimezone() - Method in class davmail.exchange.ews.EwsExchangeSession
 
loadVtimezone() - Method in class davmail.exchange.ExchangeSession
 
LOCK - Static variable in class davmail.http.DavMailSPNegoScheme
 
LOCK - Static variable in class davmail.http.KerberosHelper
 
log(String) - Method in class davmail.exchange.auth.O365InteractiveJSLogger
 
log(Exception) - Static method in class davmail.ui.tray.DavGatewayTray
Log exception at level WARN for NetworkDownException, ERROR for other exceptions.
logConnection(String, String) - Method in class davmail.AbstractConnection
 
logFilePathField - Variable in class davmail.ui.SettingsFrame
 
logFileSizeField - Variable in class davmail.ui.SettingsFrame
 
LOGGER - Static variable in class davmail.exchange.auth.ExchangeFormAuthenticator
 
LOGGER - Static variable in class davmail.exchange.auth.O365Authenticator
 
LOGGER - Static variable in class davmail.exchange.auth.O365Token
 
LOGGER - Static variable in class davmail.exchange.ews.AutoDiscoverMethod
 
LOGGER - Static variable in class davmail.exchange.ews.EWSMethod
 
LOGGER - Static variable in class davmail.exchange.ews.RecurrenceFieldUpdate
 
LOGGER - Static variable in class davmail.exchange.ExchangeSession
 
LOGGER - Static variable in class davmail.exchange.VCalendar
 
LOGGER - Static variable in class davmail.http.DavMailSPNegoScheme
 
LOGGER - Static variable in class davmail.http.DavMailX509KeyManager
 
LOGGER - Static variable in class davmail.http.KerberosHelper
 
LOGGER - Static variable in class davmail.http.KerberosLoginConfiguration
 
LOGGER - Static variable in class davmail.http.request.ExchangeDavRequest
 
LOGGER - Static variable in class davmail.http.request.ExchangePropFindRequest
 
LOGGER - Static variable in class davmail.http.request.ExchangePropPatchRequest
 
LOGGER - Static variable in class davmail.http.request.ExchangeSearchRequest
 
LOGGER - Static variable in class davmail.ui.OSXInfoPlist
 
LOGGER - Static variable in class davmail.ui.tray.OSXFrameGatewayTray
 
LoginTimeoutException - Exception in davmail.exception
HttpResponseException with 440 login timeout status.
LoginTimeoutException(String) - Constructor for exception davmail.exception.LoginTimeoutException
HttpResponseException with 550 login timeout status.
Loose - Static variable in class davmail.exchange.ews.ContainmentComparison
 
LooseAndIgnoreCase - Static variable in class davmail.exchange.ews.ContainmentComparison
 
LooseAndIgnoreCaseAndIgnoreNonSpace - Static variable in class davmail.exchange.ews.ContainmentComparison
 
LooseAndIgnoreNonSpace - Static variable in class davmail.exchange.ews.ContainmentComparison
 
LOWER_CASE_INBOX - Static variable in class davmail.exchange.ExchangeSession
 
lt(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
lt(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
lt(String, String) - Method in class davmail.exchange.ExchangeSession
Lower than condition.
lte(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
lte(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
lte(String, String) - Method in class davmail.exchange.ExchangeSession
Lower than or equals condition.

M

mailbox - Variable in class davmail.exchange.ews.FolderId
 
MAILBOX_BASE - Static variable in class davmail.exchange.ExchangeSession
 
mailPath - Variable in class davmail.exchange.ExchangeSession
Base user mailboxes path (used to select folder)
main(String[]) - Static method in class davmail.DavGateway
Start the gateway, listen on specified smtp and pop3 ports
main(String[]) - Static method in class davmail.exchange.auth.O365InteractiveAuthenticator
 
main(String[]) - Static method in class davmail.exchange.auth.O365ManualAuthenticator
 
mark - Static variable in class davmail.http.URIUtil
BitSet for mark.
markRead() - Method in class davmail.exchange.ExchangeSession.Message
Mark message as read.
MAX_KEEP_ALIVE_TIME - Static variable in class davmail.caldav.CaldavConnection
Maximum keep alive time in seconds
maxCount - Variable in class davmail.exchange.ews.EWSMethod
 
members - Variable in class davmail.exchange.ews.EWSMethod.Item
 
mergedFreeBusy - Variable in class davmail.exchange.ews.GetUserAvailabilityMethod
 
Message() - Constructor for class davmail.exchange.dav.DavExchangeSession.Message
 
Message() - Constructor for class davmail.exchange.ExchangeSession.Message
 
message - Variable in class davmail.exchange.MessageLoadThread
 
MESSAGE_BUNDLE_NAME - Static variable in class davmail.BundleMessage
 
MESSAGE_TYPES - Static variable in class davmail.exchange.ews.EwsExchangeSession
Message types.
MessageCreateThread - Class in davmail.exchange
Create message in a separate thread.
MessageDisposition - Class in davmail.exchange.ews
MessageDisposition flag.
messageList - Variable in class davmail.exchange.ExchangeSession.Message
enclosing message list
MessageList() - Constructor for class davmail.exchange.ExchangeSession.MessageList
 
MessageLoadThread - Class in davmail.exchange
Message load thread.
MessageLoadThread(String, ExchangeSession.Message) - Constructor for class davmail.exchange.MessageLoadThread
 
messages - Variable in class davmail.exchange.ExchangeSession.Folder
Folder message list, empty before loadMessages call.
messageUrl - Variable in class davmail.exchange.ExchangeSession.Message
Message url.
messagingException - Variable in class davmail.exchange.MessageLoadThread
 
methodName - Variable in class davmail.exchange.ews.EWSMethod
 
methodOptions - Variable in class davmail.exchange.ews.EWSMethod
 
mimeContent - Variable in class davmail.exchange.ews.EWSMethod.Item
 
mimeContent - Variable in class davmail.exchange.ExchangeSession.Message
Unparsed message content.
mimeMessage - Variable in class davmail.exchange.ExchangeSession.Message
Message content parsed in a MIME message.
MimeOutputStreamWriter - Class in davmail.exchange
Mime OutputStreamWriter to build in memory Mime message.
MimeOutputStreamWriter(OutputStream) - Constructor for class davmail.exchange.MimeOutputStreamWriter
Build MIME outputStreamWriter
MIXED_CASE_INBOX - Static variable in class davmail.exchange.ExchangeSession
 
modeComboBox - Variable in class davmail.ui.SettingsFrame
 
MonoCondition(String, ExchangeSession.Operator) - Constructor for class davmail.exchange.dav.DavExchangeSession.MonoCondition
 
MonoCondition(String, ExchangeSession.Operator) - Constructor for class davmail.exchange.ExchangeSession.MonoCondition
 
moveFolder(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
moveFolder(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
moveFolder(String, String) - Method in class davmail.exchange.ExchangeSession
Move folder to target name.
MoveFolderMethod - Class in davmail.exchange.ews
Create Folder method.
MoveFolderMethod(FolderId, FolderId) - Constructor for class davmail.exchange.ews.MoveFolderMethod
Move folder to target folder.
moveItem(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
moveItem(HttpMove) - Method in class davmail.exchange.dav.DavExchangeSession
 
moveItem(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
moveItem(String, String) - Method in class davmail.exchange.ExchangeSession
Move item from source path to target path.
MoveItemMethod - Class in davmail.exchange.ews
Move Item method.
MoveItemMethod(ItemId, FolderId) - Constructor for class davmail.exchange.ews.MoveItemMethod
Move item to target folder.
MoveItemMethod(List<ItemId>, FolderId) - Constructor for class davmail.exchange.ews.MoveItemMethod
Move items to target folder.
moveMessage(ExchangeSession.Message, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
moveMessage(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
moveMessage(ExchangeSession.Message, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
moveMessage(ExchangeSession.Message, String) - Method in class davmail.exchange.ExchangeSession
Move message to target folder
moveMessages(List<ExchangeSession.Message>, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
moveMessages(List<ExchangeSession.Message>, String) - Method in class davmail.exchange.ExchangeSession
 
MoveToDeletedItems - Static variable in class davmail.exchange.ews.DeleteType
 
MoveToDeletedItems - Static variable in class davmail.exchange.ews.Disposal
 
moveToTrash(ExchangeSession.Message) - Method in class davmail.exchange.dav.DavExchangeSession
 
moveToTrash(ExchangeSession.Message) - Method in class davmail.exchange.ews.EwsExchangeSession
 
moveToTrash() - Method in class davmail.exchange.ExchangeSession.Message
Move message to trash, mark message read.
moveToTrash(ExchangeSession.Message) - Method in class davmail.exchange.ExchangeSession
 
MultiCondition(ExchangeSession.Operator, ExchangeSession.Condition...) - Constructor for class davmail.exchange.dav.DavExchangeSession.MultiCondition
 
MultiCondition(ExchangeSession.Operator, ExchangeSession.Condition...) - Constructor for class davmail.exchange.ews.EwsExchangeSession.MultiCondition
 
MultiCondition(ExchangeSession.Operator, ExchangeSession.Condition...) - Constructor for class davmail.exchange.ExchangeSession.MultiCondition
 
MULTIVALUED_PROPERTIES - Static variable in class davmail.exchange.VProperty
 
MultiValuedFieldUpdate - Class in davmail.exchange.ews
Specific field update class to handle multiple attendee values
MultiValuedFieldUpdate(FieldURI) - Constructor for class davmail.exchange.ews.MultiValuedFieldUpdate
Create field update with value.

N

name - Variable in class davmail.exchange.dav.PropertyValue
 
name - Variable in class davmail.exchange.ews.EWSMethod.Attendee
attendee fullname
name - Variable in class davmail.exchange.ews.FileAttachment
 
name - Variable in class davmail.exchange.ews.ItemId
 
name - Variable in class davmail.exchange.ews.Option
 
namespaceUri - Variable in class davmail.exchange.dav.PropertyValue
 
needGalLookup(String, Set<String>) - Method in class davmail.exchange.dav.DavExchangeSession
 
NetworkDownException - Exception in davmail.exchange
Custom exception to mark network down case.
NetworkDownException(String) - Constructor for exception davmail.exchange.NetworkDownException
Build a network down exception with the provided BundleMessage key.
NetworkDownException(String, Object) - Constructor for exception davmail.exchange.NetworkDownException
Build a network down exception with the provided BundleMessage key.
NeverOverwrite - Static variable in class davmail.exchange.ews.ConflictResolution
 
newInstance(HttpParams) - Method in class davmail.http.DavMailSPNegoSchemeFactory
 
newLine() - Method in class davmail.exchange.ICSBufferedWriter
Append CRLF.
next() - Method in class davmail.imap.ImapConnection.RangeIterator
 
next() - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
nextLine - Variable in class davmail.exchange.ICSBufferedReader
 
noInferiors - Variable in class davmail.exchange.ExchangeSession.Folder
true if folder has no subfolders (DAV:nosubs).
noneMatch - Variable in class davmail.exchange.ExchangeSession.Item
 
noProxyForField - Variable in class davmail.ui.SettingsFrame
 
nosslFlag - Variable in class davmail.AbstractServer
 
not(ExchangeSession.Condition) - Method in class davmail.exchange.dav.DavExchangeSession
 
not(ExchangeSession.Condition) - Method in class davmail.exchange.ews.EwsExchangeSession
 
not(ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession
Not search filter.
NotCondition(ExchangeSession.Condition) - Constructor for class davmail.exchange.dav.DavExchangeSession.NotCondition
 
NotCondition(ExchangeSession.Condition) - Constructor for class davmail.exchange.ews.EwsExchangeSession.NotCondition
 
NotCondition(ExchangeSession.Condition) - Constructor for class davmail.exchange.ExchangeSession.NotCondition
 
NotificationDialog - Class in davmail.ui
Edit Caldav scheduling notifications.
NotificationDialog(String, String) - Constructor for class davmail.ui.NotificationDialog
Notification dialog to let user edit message body or cancel notification.
NotificationDialog(String, String, String, String) - Constructor for class davmail.ui.NotificationDialog
Notification dialog to let user edit message body or cancel notification.
NumberMatchingFrame - Class in davmail.ui
Display number matching value during O365 MFA process.
NumberMatchingFrame(String) - Constructor for class davmail.ui.NumberMatchingFrame
Number matching dialog.

O

O365 - Static variable in class davmail.Settings
 
O365_INTERACTIVE - Static variable in class davmail.Settings
 
O365_LOGIN_URL - Static variable in class davmail.Settings
 
O365_MANUAL - Static variable in class davmail.Settings
 
O365_MODERN - Static variable in class davmail.Settings
 
O365_URL - Static variable in class davmail.Settings
 
O365Authenticator - Class in davmail.exchange.auth
 
O365Authenticator() - Constructor for class davmail.exchange.auth.O365Authenticator
 
O365InteractiveAuthenticator - Class in davmail.exchange.auth
 
O365InteractiveAuthenticator() - Constructor for class davmail.exchange.auth.O365InteractiveAuthenticator
 
O365InteractiveAuthenticatorFrame - Class in davmail.exchange.auth
Interactive authenticator UI based on OpenJFX.
O365InteractiveAuthenticatorFrame() - Constructor for class davmail.exchange.auth.O365InteractiveAuthenticatorFrame
 
O365InteractiveJSLogger - Class in davmail.exchange.auth
 
O365InteractiveJSLogger() - Constructor for class davmail.exchange.auth.O365InteractiveJSLogger
 
O365ManualAuthenticator - Class in davmail.exchange.auth
 
O365ManualAuthenticator() - Constructor for class davmail.exchange.auth.O365ManualAuthenticator
 
O365ManualAuthenticatorDialog - Class in davmail.exchange.auth
 
O365ManualAuthenticatorDialog(String) - Constructor for class davmail.exchange.auth.O365ManualAuthenticatorDialog
Get credentials.
O365StoredTokenAuthenticator - Class in davmail.exchange.auth
Experimental: load Oauth2 token from settings
O365StoredTokenAuthenticator() - Constructor for class davmail.exchange.auth.O365StoredTokenAuthenticator
 
O365Token - Class in davmail.exchange.auth
O365 token wrapper
O365Token(String, String, String, String) - Constructor for class davmail.exchange.auth.O365Token
 
O365Token(String, String, String, String, String) - Constructor for class davmail.exchange.auth.O365Token
 
oauthClientIdField - Variable in class davmail.ui.SettingsFrame
 
oauthRedirectUriField - Variable in class davmail.ui.SettingsFrame
 
oauthTenantIdField - Variable in class davmail.ui.SettingsFrame
 
Occurrence() - Constructor for class davmail.exchange.ews.EWSMethod.Occurrence
 
OccurrenceItemId - Class in davmail.exchange.ews
 
OccurrenceItemId(String, int) - Constructor for class davmail.exchange.ews.OccurrenceItemId
Build Item id object from item id and change key.
OccurrenceItemId(String, String, int) - Constructor for class davmail.exchange.ews.OccurrenceItemId
Build Item id object from item id and change key.
occurrences - Variable in class davmail.exchange.ews.EWSMethod.Item
 
offset - Variable in class davmail.exchange.ews.EWSMethod
 
offset - Variable in class davmail.ldap.Ber
 
operator - Variable in class davmail.exchange.ews.TwoOperandExpression
 
operator - Variable in class davmail.exchange.ExchangeSession.AttributeCondition
 
operator - Variable in class davmail.exchange.ExchangeSession.MonoCondition
 
operator - Variable in class davmail.exchange.ExchangeSession.MultiCondition
 
Option - Class in davmail.exchange.ews
Generic option.
Option(String, String) - Constructor for class davmail.exchange.ews.Option
 
optionalAttendees - Variable in class davmail.exchange.VCalendar.Recipients
optional attendee list
or(ExchangeSession.Condition...) - Method in class davmail.exchange.dav.DavExchangeSession
 
or(ExchangeSession.Condition...) - Method in class davmail.exchange.ews.EwsExchangeSession
 
or(ExchangeSession.Condition...) - Method in class davmail.exchange.ExchangeSession
Or search filter.
order - Variable in class davmail.exchange.ews.FieldOrder
 
organizer - Variable in class davmail.exchange.VCalendar.Recipients
vCalendar organizer
originalStart - Variable in class davmail.exchange.ews.EWSMethod.Occurrence
Original occurence start date
os - Variable in class davmail.AbstractConnection
 
OSX_TRAY_ACTIVE_PNG - Static variable in class davmail.ui.tray.OSXAwtGatewayTray
 
OSX_TRAY_INACTIVE_PNG - Static variable in class davmail.ui.tray.OSXAwtGatewayTray
 
OSX_TRAY_PNG - Static variable in class davmail.ui.tray.OSXAwtGatewayTray
 
OSXAwtGatewayTray - Class in davmail.ui.tray
Extended Awt tray with OSX extensions.
OSXAwtGatewayTray() - Constructor for class davmail.ui.tray.OSXAwtGatewayTray
 
OSXDesktopBrowser - Class in davmail.ui.browser
Failover: Runtime.exec open URL
OSXFrameGatewayTray - Class in davmail.ui.tray
MacOSX specific frame to handle menu
OSXFrameGatewayTray() - Constructor for class davmail.ui.tray.OSXFrameGatewayTray
 
OSXHandler - Class in davmail.ui.tray
 
OSXHandler(OSXTrayInterface) - Constructor for class davmail.ui.tray.OSXHandler
 
OSXInfoPlist - Class in davmail.ui
Handle OSX Info.plist file access
OSXTrayInterface - Interface in davmail.ui.tray
 
outboxName - Variable in class davmail.exchange.dav.DavExchangeSession
 
outboxUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
OUTLOOK_URL - Static variable in class davmail.Settings
 

P

PAGE_SIZE - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
Param() - Constructor for class davmail.exchange.VProperty.Param
 
param - Static variable in class davmail.http.URIUtil
BitSet for param (alias for pchar).
params - Variable in class davmail.exchange.VProperty
 
parentFolderId - Variable in class davmail.exchange.ews.EWSMethod
 
parentItemId - Variable in class davmail.exchange.ews.EWSMethod
 
parentPath - Variable in class davmail.exchange.ews.EwsExchangeSession.FolderPath
 
parseBoolean() - Method in class davmail.ldap.BerDecoder
Parses an ASN_BOOLEAN tagged integer from this BER buffer.
parseByte() - Method in class davmail.ldap.BerDecoder
Parses the next byte in this BER buffer.
parseCredentials(ImapConnection.ImapTokenizer) - Method in class davmail.imap.ImapConnection
Decode IMAP credentials
parseDate(String) - Static method in class davmail.exchange.ExchangeSession
 
parseDateFromExchange(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
parseDateFromExchange(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
parseEnumeration() - Method in class davmail.ldap.BerDecoder
Parses an ASN_ENUMERATED tagged integer from this BER buffer.
parseFilter(BerDecoder) - Method in class davmail.ldap.LdapConnection
 
parseHeaders() - Method in class davmail.caldav.CaldavConnection
 
parseInt() - Method in class davmail.ldap.BerDecoder
Parses an ASN_INTEGER tagged integer from this BER buffer.
parseIntWithTag(int) - Method in class davmail.ldap.BerDecoder
Parses an integer that's preceded by a tag.
parseLength() - Method in class davmail.ldap.BerDecoder
Parses a possibly variable length field.
parseNestedFilter(BerDecoder, int, int) - Method in class davmail.ldap.LdapConnection
 
parseOctetString(int, int[]) - Method in class davmail.ldap.BerDecoder
Parses an octet string of a given type(tag) from this BER buffer.
parseReturningAttributes(BerDecoder) - Method in class davmail.ldap.LdapConnection
 
parseSeq(int[]) - Method in class davmail.ldap.BerDecoder
Parses the next sequence in this BER buffer.
parseSimpleFilter(BerDecoder, int) - Method in class davmail.ldap.LdapConnection
 
parseString(boolean) - Method in class davmail.ldap.BerDecoder
Parses a string.
parseStringWithTag(int, boolean, int[]) - Method in class davmail.ldap.BerDecoder
Parses a string of a given tag from this BER buffer.
parseXmlBody() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
partstat - Variable in class davmail.exchange.ews.EWSMethod.Attendee
attendee participation status
password - Variable in class davmail.AbstractConnection
 
password - Variable in class davmail.ui.CredentialPromptDialog
 
password - Variable in class davmail.ui.PasswordPromptDialog
 
PASSWORD_FIELDS - Static variable in class davmail.exchange.auth.ExchangeFormAuthenticator
Various password fields found on custom Exchange authentication forms
PasswordPromptDialog - Class in davmail.ui
Get smartcard password
PasswordPromptDialog(String) - Constructor for class davmail.ui.PasswordPromptDialog
Get smartcard password.
PasswordPromptDialog(String, Image) - Constructor for class davmail.ui.PasswordPromptDialog
Get smartcard password.
patchCalendar(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Fake PROPPATCH response for request.
path - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
path_segments - Static variable in class davmail.http.URIUtil
BitSet for path segments.
pathElements - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
pchar - Static variable in class davmail.http.URIUtil
BitSet for pchar.
peekByte() - Method in class davmail.ldap.BerDecoder
Returns the next byte in this BER buffer without consuming it.
percent - Static variable in class davmail.http.URIUtil
The percent "%" character always has the reserved purpose of being the escape indicator, it must be escaped as "%25" in order to be used as data within a URI.
permanentUrl - Variable in class davmail.exchange.ExchangeSession.Item
 
permanentUrl - Variable in class davmail.exchange.ExchangeSession.Message
Message permanent url (does not change on message move).
pictureData - Variable in class davmail.exchange.ews.GetUserPhotoMethod
 
pkcs11ConfigField - Variable in class davmail.ui.SettingsFrame
 
pkcs11LibraryField - Variable in class davmail.ui.SettingsFrame
 
POP_MESSAGE_ATTRIBUTES - Static variable in class davmail.exchange.ExchangeSession
 
PopConnection - Class in davmail.pop
Dav Gateway pop connection implementation
PopConnection(Socket) - Constructor for class davmail.pop.PopConnection
Initialize the streams and start the thread.
popMarkReadOnRetrCheckBox - Variable in class davmail.ui.SettingsFrame
 
popNoSSLCheckBox - Variable in class davmail.ui.SettingsFrame
 
popPortCheckBox - Variable in class davmail.ui.SettingsFrame
 
popPortField - Variable in class davmail.ui.SettingsFrame
 
PopServer - Class in davmail.pop
Pop3 server
PopServer(int) - Constructor for class davmail.pop.PopServer
Create a ServerSocket to listen for connections.
postLogonMethod(HttpClientAdapter, PostRequest, String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
PostRequest - Class in davmail.http.request
Http post request with a string response handler.
PostRequest(URI) - Constructor for class davmail.http.request.PostRequest
 
PostRequest(String) - Constructor for class davmail.http.request.PostRequest
 
preferences() - Method in class davmail.ui.tray.AwtGatewayTray
Open settings window
preferences() - Method in class davmail.ui.tray.FrameGatewayTray
Open settings window
preferences() - Method in interface davmail.ui.tray.OSXTrayInterface
 
Prefixed - Static variable in class davmail.exchange.ews.ContainmentMode
Starts with.
PrefixOnWords - Static variable in class davmail.exchange.ews.ContainmentMode
 
principal - Variable in class davmail.http.KerberosHelper.SecurityContext
authenticated principal
principal - Variable in class davmail.ui.CredentialPromptDialog
 
printCapabilities() - Method in class davmail.pop.PopConnection
 
printList() - Method in class davmail.pop.PopConnection
 
printUidList() - Method in class davmail.pop.PopConnection
 
priorityToImportanceMap - Static variable in class davmail.exchange.dav.DavExchangeSession
 
priorityToImportanceMap - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
processItem(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
processItem(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
processItem(String, String) - Method in class davmail.exchange.ExchangeSession
Mark event processed named eventName in folder
processResponseStream(InputStream) - Method in class davmail.exchange.ews.EWSMethod
 
properties - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
propertyId - Variable in class davmail.exchange.ews.ExtendedFieldURI
 
propertyName - Variable in class davmail.exchange.ews.ExtendedFieldURI
 
propertyNameSet - Variable in class davmail.http.request.ExchangePropFindRequest
 
propertyTag - Variable in class davmail.exchange.ews.ExtendedFieldURI
 
PropertyType - Enum in davmail.exchange.dav
MAPI property types.
propertyType - Variable in class davmail.exchange.ews.ExtendedFieldURI
 
propertyTypeMap - Static variable in class davmail.exchange.dav.Field
 
PropertyValue - Class in davmail.exchange.dav
Property value.
PropertyValue(String, String) - Constructor for class davmail.exchange.dav.PropertyValue
Create Dav property value.
PropertyValue(String, String, String) - Constructor for class davmail.exchange.dav.PropertyValue
Create Dav property value.
PropertyValue(String, String, String, String) - Constructor for class davmail.exchange.dav.PropertyValue
Create Dav property value.
pStream - Variable in class davmail.ldap.HexDumpEncoder
Stream that understands "printing"
PUBLIC_ROOT - Static variable in class davmail.exchange.ExchangeSession
 
publicFolderUrl - Variable in class davmail.exchange.ExchangeSession
 
purgeOldestFolderMessages(String, int) - Method in class davmail.exchange.ExchangeSession
 
purgeOldestTrashAndSentMessages() - Method in class davmail.exchange.ExchangeSession
Delete oldest messages in trash.
put(String, String) - Method in class davmail.exchange.ews.EWSMethod.Item
 

R

RangeIterator(ExchangeSession.MessageList, String) - Constructor for class davmail.imap.ImapConnection.RangeIterator
 
read() - Method in class davmail.exchange.DoubleDotInputStream
 
read - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: read.
readClient() - Method in class davmail.AbstractConnection
Read a line from the client connection.
readContent(int) - Method in class davmail.AbstractConnection.LineReaderInputStream
Read byteSize bytes from inputStream, return content as byte array.
readContentAsString(int) - Method in class davmail.AbstractConnection.LineReaderInputStream
Read byteSize bytes from inputStream, return content as String.
readFully(InputStream, byte[]) - Method in class davmail.ldap.HexDumpEncoder
This method works around the bizarre semantics of BufferedInputStream's read method.
readFully(InputStream) - Static method in class davmail.util.IOUtil
Read all inputStream content to a byte array.
readLine() - Method in class davmail.AbstractConnection.LineReaderInputStream
 
readLine() - Method in class davmail.exchange.ICSBufferedReader
Read a line from input reader, unwrap long lines.
readNextByte() - Method in class davmail.exchange.DoubleDotInputStream
Push current byte to buffer and read next byte.
recent - Variable in class davmail.exchange.ExchangeSession.Folder
recent count
recent - Variable in class davmail.exchange.ExchangeSession.Message
Message flag: recent.
Recipients() - Constructor for class davmail.exchange.VCalendar.Recipients
 
RecurrenceFieldUpdate - Class in davmail.exchange.ews
Handle calendar item recurrence update
RecurrenceFieldUpdate() - Constructor for class davmail.exchange.ews.RecurrenceFieldUpdate
Create recurrence field update.
RecurrenceFieldUpdate.RecurrencePattern - Enum in davmail.exchange.ews
 
referenceItemId - Variable in class davmail.exchange.ews.EWSMethod.Item
 
refresh() - Method in class davmail.http.KerberosLoginConfiguration
 
refreshFolder(ExchangeSession.Folder) - Method in class davmail.exchange.ExchangeSession
Check folder ctag and reload messages as needed.
refreshToken() - Method in class davmail.exchange.auth.O365Token
 
register(WebEngine) - Static method in class davmail.exchange.auth.O365InteractiveJSLogger
 
registerProvider(String) - Static method in class davmail.http.SunPKCS11ProviderHandler
Register PKCS11 provider.
reload() - Method in class davmail.ui.SettingsFrame
Reload settings from properties.
remove() - Method in class davmail.imap.ImapConnection.RangeIterator
 
remove() - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
removeConnectionManager(HttpClientConnectionManager) - Static method in class davmail.http.DavMailIdleConnectionEvictor
Remove connection manager from evictor thread.
removeFlag(String) - Method in class davmail.exchange.ExchangeSession.Message
 
removeParam(String) - Method in class davmail.exchange.VProperty
Remove param from property.
removeParameter(String) - Method in class davmail.http.request.PostRequest
 
removeProperty(String) - Method in class davmail.exchange.VObject
Remove vProperty from vObject.
removeProperty(VProperty) - Method in class davmail.exchange.VObject
Remove vProperty object from vObject.
removeQuotes(String) - Static method in class davmail.util.StringUtil
Remove quotes if present on value.
removeVAlarm() - Method in class davmail.exchange.VCalendar
Remove VAlarm from VCalendar.
removeValue(String) - Method in class davmail.exchange.VProperty
 
replaceIcal4Principal(String) - Method in class davmail.exchange.ExchangeSession
Replace iCal4 (Snow Leopard) principal paths with mailto expression
replaceIcal4Principal(String) - Method in class davmail.exchange.VCalendar
Replace iCal4 (Snow Leopard) principal paths with mailto expression
replaceToken(String, String, String, String) - Static method in class davmail.util.StringUtil
Return the sub string between startDelimiter and endDelimiter with newToken.
reportItems(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Report items listed in request.
requestPropertyString - Variable in class davmail.exchange.dav.Field
 
reserved - Static variable in class davmail.http.URIUtil
BitSet for reserved.
reset() - Method in class davmail.ldap.BerDecoder
Resets this decode to start parsing from the initial offset (ie., same state as after calling the constructor).
reset() - Method in class davmail.ldap.BerEncoder
Resets encoder to state when newly constructed.
resetIcon() - Method in class davmail.ui.tray.AwtGatewayTray
Set tray icon to inactive (network down)
resetIcon() - Static method in class davmail.ui.tray.DavGatewayTray
Set tray icon to inactive (network down)
resetIcon() - Method in interface davmail.ui.tray.DavGatewayTrayInterface
Reset tray icon to standby
resetIcon() - Method in class davmail.ui.tray.FrameGatewayTray
Set tray icon to inactive (network down)
resetIcon() - Method in class davmail.ui.tray.SwtGatewayTray
Set tray icon to inactive (network down)
resizeImage(byte[], int) - Static method in class davmail.util.IOUtil
Resize image bytes to a max width or height image size.
resizeImage(BufferedImage, int) - Static method in class davmail.util.IOUtil
Resize image to a max width or height image size.
resolveEmailAddress(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
ResolveNamesMethod - Class in davmail.exchange.ews
Resolve Names method.
ResolveNamesMethod(String) - Constructor for class davmail.exchange.ews.ResolveNamesMethod
Build Resolve Names method
responseBer - Variable in class davmail.ldap.LdapConnection
reusable BER encoder
responseCollectionName - Variable in class davmail.exchange.ews.EWSMethod
 
responseItems - Variable in class davmail.exchange.ews.EWSMethod
 
responsePropertyName - Variable in class davmail.exchange.dav.Field
 
responseTypeToPartstat(String) - Static method in class davmail.exchange.ews.EWSMethod
Convert response type to partstat value
ResponseWrapper - Interface in davmail.http.request
Http response wrapper.
restart() - Static method in class davmail.DavGateway
Stop all listeners and clear session cache.
restoreHostName - Variable in class davmail.exchange.dav.DavExchangeSession
 
RestRequest - Class in davmail.http.request
Generic Rest request.
RestRequest(String) - Constructor for class davmail.http.request.RestRequest
 
RestRequest(String, HttpEntity) - Constructor for class davmail.http.request.RestRequest
 
RETURN_FULL_CONTACT_DATA - Static variable in class davmail.exchange.ews.ResolveNamesMethod
 
role - Variable in class davmail.exchange.ews.EWSMethod.Attendee
attendee role
ROOT_LOCALE - Static variable in class davmail.BundleMessage
Root locale to get english messages for logging.
rootLoggingLevelField - Variable in class davmail.ui.SettingsFrame
 
rootPath - Variable in class davmail.exchange.ExchangeSession
 
run() - Method in class davmail.AbstractServer
The body of the server thread.
run() - Method in class davmail.caldav.CaldavConnection
 
run() - Method in class davmail.exchange.FolderLoadThread
 
run() - Method in class davmail.exchange.MessageCreateThread
 
run() - Method in class davmail.exchange.MessageLoadThread
 
run() - Method in class davmail.imap.ImapConnection
 
run() - Method in class davmail.ldap.LdapConnection
 
run() - Method in class davmail.ldap.LdapConnection.SearchRunnable
 
run() - Method in class davmail.pop.PopConnection
 
run() - Method in class davmail.smtp.SmtpConnection
 

S

saslServer - Variable in class davmail.ldap.LdapConnection
Sasl server for DIGEST-MD5 authentication
save() - Static method in class davmail.Settings
Save settings in current file path (command line or default).
savedItemFolderId - Variable in class davmail.exchange.ews.EWSMethod
 
SaveOnly - Static variable in class davmail.exchange.ews.MessageDisposition
 
saveProperty(String, String) - Static method in class davmail.Settings
Change and save a single property.
SCHEMAS_EXCHANGE - Static variable in class davmail.exchange.dav.Field
 
SCHEMAS_MAPI - Static variable in class davmail.exchange.dav.Field
 
SCHEMAS_MAPI_ID - Static variable in class davmail.exchange.dav.Field
 
SCHEMAS_MAPI_PROPTAG - Static variable in class davmail.exchange.dav.Field
 
SCHEMAS_MAPI_STRING - Static variable in class davmail.exchange.dav.Field
 
SCHEMAS_MAPI_STRING_INTERNET_HEADERS - Static variable in class davmail.exchange.dav.Field
 
SCHEMAS_REPL - Static variable in class davmail.exchange.dav.Field
 
searchContacts(String, Set<String>, ExchangeSession.Condition, int) - Method in class davmail.exchange.dav.DavExchangeSession
 
searchContacts(String, Set<String>, ExchangeSession.Condition, int) - Method in class davmail.exchange.ews.EwsExchangeSession
 
searchContacts(String, Set<String>, ExchangeSession.Condition, int) - Method in class davmail.exchange.ExchangeSession
Search contacts in provided folder matching the search query.
searchEvents(String, Set<String>, ExchangeSession.Condition) - Method in class davmail.exchange.dav.DavExchangeSession
 
searchEvents(String, Set<String>, ExchangeSession.Condition) - Method in class davmail.exchange.ews.EwsExchangeSession
 
searchEvents(String, String, String) - Method in class davmail.exchange.ExchangeSession
Search events between start and end.
searchEvents(String, ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession
Search calendar events in provided folder.
searchEvents(String, Set<String>, ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession
Search calendar events or messages in provided folder matching the search query.
searchEventsOnly(String, String, String) - Method in class davmail.exchange.ExchangeSession
Search events between start and end, exclude tasks.
searchExpression - Variable in class davmail.exchange.ews.EWSMethod
 
SearchExpression - Interface in davmail.exchange.ews
EWS Search Expression.
searchItems(String, Set<String>, ExchangeSession.Condition, DavExchangeSession.FolderQueryTraversal, int) - Method in class davmail.exchange.dav.DavExchangeSession
 
searchItems(String, Set<String>, ExchangeSession.Condition, FolderQueryTraversal, int) - Method in class davmail.exchange.ews.EwsExchangeSession
 
searchItems(String, Set<String>, ExchangeSession.Condition, FolderQueryTraversal) - Method in class davmail.exchange.ews.EwsExchangeSession
Paged search, retrieve all items.
searchMessages(String, Set<String>, ExchangeSession.Condition) - Method in class davmail.exchange.dav.DavExchangeSession
 
searchMessages(String, Set<String>, ExchangeSession.Condition) - Method in class davmail.exchange.ews.EwsExchangeSession
 
searchMessages(ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession.Folder
Search messages in folder matching query.
searchMessages(String) - Method in class davmail.exchange.ExchangeSession
Get all folder messages.
searchMessages(String, ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession
Search folder for messages matching conditions, with attributes needed by IMAP listener.
searchMessages(String, Set<String>, ExchangeSession.Condition) - Method in class davmail.exchange.ExchangeSession
Search folder for messages matching conditions, with given attributes.
searchRequest - Variable in class davmail.http.request.ExchangeSearchRequest
 
SearchRunnable(int, String, int, int, int, LdapConnection.LdapFilter, Set<String>) - Constructor for class davmail.ldap.LdapConnection.SearchRunnable
 
SearchScope - Class in davmail.exchange.ews
ResolveNames search scope.
searchTasksOnly(String) - Method in class davmail.exchange.ExchangeSession
Search tasks only (VTODO).
searchThreadMap - Variable in class davmail.ldap.LdapConnection
Search threads map
SecurityContext() - Constructor for class davmail.http.KerberosHelper.SecurityContext
 
segment - Static variable in class davmail.http.URIUtil
BitSet for segment.
select(URI) - Method in class davmail.http.DavGatewayProxySelector
 
SelectCertificateDialog - Class in davmail.ui
Let user select a client certificate
SelectCertificateDialog(String[], String[]) - Constructor for class davmail.ui.SelectCertificateDialog
Select a client certificate
selectedAlias - Variable in class davmail.ui.SelectCertificateDialog
 
SendAndSaveCopy - Static variable in class davmail.exchange.ews.MessageDisposition
 
sendBaseContext(int) - Method in class davmail.ldap.LdapConnection
Send Base Context
sendChunkedHttpResponse(int, String) - Method in class davmail.caldav.CaldavConnection
Send Http response with given status in chunked mode.
sendClient(String) - Method in class davmail.AbstractConnection
Send message to client followed by CRLF.
sendClient(String, String) - Method in class davmail.AbstractConnection
Send prefix and message to client followed by CRLF.
sendClient(byte[]) - Method in class davmail.AbstractConnection
Send only bytes to client.
sendClient(byte[], int, int) - Method in class davmail.AbstractConnection
Send only bytes to client.
sendClient(int, int, int, String) - Method in class davmail.ldap.LdapConnection
 
sendComputerContext(int, Set<String>) - Method in class davmail.ldap.LdapConnection
Send ComputerContext
sendDirectory(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send caldav response for /directory/ request.
sendEntry(int, String, Map<String, Object>) - Method in class davmail.ldap.LdapConnection
 
sendErr(Exception) - Method in class davmail.caldav.CaldavConnection
Send Http error response for exception
sendErr(int, String) - Method in class davmail.caldav.CaldavConnection
Send Http error status and message.
sendErr(int, int, Exception) - Method in class davmail.ldap.LdapConnection
 
sendERR(Exception) - Method in class davmail.pop.PopConnection
 
sendERR(String) - Method in class davmail.pop.PopConnection
 
sendEvent(String) - Method in class davmail.exchange.dav.DavExchangeSession
 
sendEvent(String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
sendEvent(String) - Method in class davmail.exchange.ExchangeSession
Build and send the MIME message for the provided ICS event.
sendFolderOrItem(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send calendar response for request.
sendFreeBusy(String) - Method in class davmail.caldav.CaldavConnection
Send free busy response for body request.
sendGetRoot() - Method in class davmail.caldav.CaldavConnection
Send simple html response to GET /.
sendHttpResponse(int) - Method in class davmail.caldav.CaldavConnection
Send Http response with given status.
sendHttpResponse(int, Map<String, String>) - Method in class davmail.caldav.CaldavConnection
Send Http response with given status and headers.
sendHttpResponse(int, Map<String, String>, String, String, boolean) - Method in class davmail.caldav.CaldavConnection
Send Http response with given status, headers, content type and content.
sendHttpResponse(int, Map<String, String>, String, byte[], boolean) - Method in class davmail.caldav.CaldavConnection
Send Http response with given status, headers, content type and content.
sendInbox(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send inbox response for request.
SendMeetingCancellations - Class in davmail.exchange.ews
Item update option.
SendMeetingInvitations - Class in davmail.exchange.ews
Item update option.
SendMeetingInvitationsOrCancellations - Class in davmail.exchange.ews
Item update option.
sendMessage(byte[]) - Method in class davmail.exchange.dav.DavExchangeSession
Send message.
sendMessage(MimeMessage) - Method in class davmail.exchange.dav.DavExchangeSession
 
sendMessage(String, byte[]) - Method in class davmail.exchange.ews.EwsExchangeSession
 
sendMessage(MimeMessage) - Method in class davmail.exchange.ews.EwsExchangeSession
 
sendMessage(List<String>, MimeMessage) - Method in class davmail.exchange.ExchangeSession
Send message in reader to recipients.
sendMessage(MimeMessage) - Method in class davmail.exchange.ExchangeSession
Send Mime message.
SENDMSG - Static variable in class davmail.exchange.ExchangeSession
 
sendmsgName - Variable in class davmail.exchange.dav.DavExchangeSession
 
sendmsgUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
sendNotFound(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send 404 not found for unknown request.
sendNotification - Variable in class davmail.ui.NotificationDialog
 
sendOK(String) - Method in class davmail.pop.PopConnection
 
SendOnly - Static variable in class davmail.exchange.ews.MessageDisposition
 
SendOnlyToAll - Static variable in class davmail.exchange.ews.SendMeetingCancellations
 
SendOnlyToAll - Static variable in class davmail.exchange.ews.SendMeetingInvitations
 
SendOnlyToAll - Static variable in class davmail.exchange.ews.SendMeetingInvitationsOrCancellations
 
sendOptions() - Method in class davmail.caldav.CaldavConnection
Send OPTIONS response.
sendOutbox(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send outbox response for request.
sendPersons(int, String, Map<String, ExchangeSession.Contact>, Set<String>) - Method in class davmail.ldap.LdapConnection.SearchRunnable
Convert to LDAP attributes and send entry
sendPrincipal(CaldavConnection.CaldavRequest, String, String) - Method in class davmail.caldav.CaldavConnection
Send Caldav principal response.
sendPrincipalsFolder(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send principals folder.
sendResponse() - Method in class davmail.ldap.LdapConnection
 
sendRoot(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send caldav response for / request.
sendRootDSE(int) - Method in class davmail.ldap.LdapConnection
Send Root DSE
sendSubFolders(String, String, boolean, boolean, boolean) - Method in class davmail.imap.ImapConnection
 
SendToAllAndSaveCopy - Static variable in class davmail.exchange.ews.SendMeetingCancellations
 
SendToAllAndSaveCopy - Static variable in class davmail.exchange.ews.SendMeetingInvitations
 
SendToAllAndSaveCopy - Static variable in class davmail.exchange.ews.SendMeetingInvitationsOrCancellations
 
SendToNone - Static variable in class davmail.exchange.ews.SendMeetingCancellations
 
SendToNone - Static variable in class davmail.exchange.ews.SendMeetingInvitations
 
SendToNone - Static variable in class davmail.exchange.ews.SendMeetingInvitationsOrCancellations
 
sendUnauthorized() - Method in class davmail.caldav.CaldavConnection
Send 401 Unauthorized response.
sendUserRoot(CaldavConnection.CaldavRequest) - Method in class davmail.caldav.CaldavConnection
Send user response for request.
sendWellKnown() - Method in class davmail.caldav.CaldavConnection
Send caldav response for /.well-known/ request.
SENT - Static variable in class davmail.exchange.ExchangeSession
 
sentitemsName - Variable in class davmail.exchange.dav.DavExchangeSession
 
sentitemsUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
sentKeepDelayField - Variable in class davmail.ui.SettingsFrame
 
SERVER_LOGIN_MODULE - Static variable in class davmail.http.KerberosLoginConfiguration
 
serverLogin(String, String) - Static method in class davmail.http.KerberosHelper
Create server side Kerberos login context for provided credentials.
serverVersion - Variable in class davmail.exchange.ews.EWSMethod
 
serverVersion - Variable in class davmail.exchange.ExchangeSession
 
serviceInfo - Variable in class davmail.ldap.LdapConnection
Cache serviceInfo string value
serviceMain(String[]) - Method in class davmail.service.DavService
Run the service.
serviceRequest(int) - Method in class davmail.service.DavService
Perform a service request.
session - Variable in class davmail.AbstractConnection
 
setAccessToken(String) - Method in class davmail.exchange.auth.O365Token
 
setAuthFormFields(HttpRequestBase, HttpClientAdapter, String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
setByDay(String[]) - Method in class davmail.exchange.ews.RecurrenceFieldUpdate
 
setClientAllday(VProperty) - Method in class davmail.exchange.VCalendar
 
setClientId(String) - Method in class davmail.exchange.auth.O365Token
 
setClientPassword(String) - Static method in class davmail.http.KerberosHelper
Force client password in callback handler
setClientPrincipal(String) - Static method in class davmail.http.KerberosHelper
Force client principal in callback handler
setConfigFilePath(String) - Static method in class davmail.Settings
Set config file path (from command line parameter).
setCredentials(String, String) - Method in class davmail.http.HttpClientAdapter
 
setDefaultSettings() - Static method in class davmail.Settings
Set all settings to default values.
setDoOutput(boolean) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
setEndDate(Date) - Method in class davmail.exchange.ews.RecurrenceFieldUpdate
 
setFieldOrder(FieldOrder) - Method in class davmail.exchange.ews.EWSMethod
 
setFieldUpdates(List<FieldUpdate>) - Method in class davmail.exchange.ews.EWSMethod.Item
Field updates.
setFirstVeventPropertyValue(String, String) - Method in class davmail.exchange.VCalendar
Set property value on first VEVENT.
setFlags(HashSet<String>) - Method in class davmail.exchange.ExchangeSession.Message
 
setHref(String) - Method in class davmail.exchange.ExchangeSession.Item
Set item href.
setImapUid(long) - Method in class davmail.exchange.ExchangeSession.Message
Set IMAP uid.
setInstanceFollowRedirects(boolean) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
setIsContactPhoto(boolean) - Method in class davmail.exchange.ews.FileAttachment
Exchange 2010 only: set contact photo flag on attachment.
setItemName(String) - Method in class davmail.exchange.ExchangeSession.Item
 
setJsonBody(JSONObject) - Method in class davmail.http.request.RestRequest
 
setJsonToken(JSONObject) - Method in class davmail.exchange.auth.O365Token
 
setKey(String) - Method in class davmail.exchange.VProperty
Set property key.
setLoggingLevel(String, Level) - Static method in class davmail.Settings
Set Log4J logging level for the category
setName(String) - Method in class davmail.exchange.ExchangeSession.Contact
Set contact name
setO365InteractiveAuthenticator(O365InteractiveAuthenticator) - Method in class davmail.exchange.auth.O365InteractiveAuthenticatorFrame
 
setOSXHideFromDock(boolean) - Static method in class davmail.ui.OSXInfoPlist
Update LSUIElement (hide from dock) value
setParam(String, String) - Method in class davmail.exchange.VProperty
Set param value on property.
setParameter(String, String) - Method in class davmail.http.request.PostRequest
 
setParams(List<VProperty.Param>) - Method in class davmail.exchange.VProperty
 
setPassword(String) - Method in interface davmail.exchange.auth.ExchangeAuthenticator
 
setPassword(String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
setPassword(String) - Method in class davmail.exchange.auth.O365Authenticator
 
setPassword(String) - Method in class davmail.exchange.auth.O365InteractiveAuthenticator
 
setPassword(String) - Method in class davmail.exchange.auth.O365ManualAuthenticator
 
setPassword(String) - Method in class davmail.exchange.auth.O365StoredTokenAuthenticator
 
setProperty(String, String) - Static method in class davmail.Settings
Set a property value.
setPropertyValue(String, String) - Method in class davmail.exchange.VObject
Set vProperty value on vObject, remove property if value is null.
setRecurrenceInterval(String) - Method in class davmail.exchange.ews.RecurrenceFieldUpdate
 
setRecurrencePattern(RecurrenceFieldUpdate.RecurrencePattern) - Method in class davmail.exchange.ews.RecurrenceFieldUpdate
 
setRecurrencePattern(String) - Method in class davmail.exchange.ews.RecurrenceFieldUpdate
 
setRedirectUri(String) - Method in class davmail.exchange.auth.O365Token
 
setRefreshToken(String) - Method in class davmail.exchange.auth.O365Token
 
setRequestHeader(String, String) - Method in class davmail.http.request.PostRequest
 
setRequestHeader(String, String) - Method in class davmail.http.request.RestRequest
 
setRequestMethod(String) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
setRequestProperty(String, String) - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 
setSearchExpression(SearchExpression) - Method in class davmail.exchange.ews.EWSMethod
 
setServerAllday(VProperty) - Method in class davmail.exchange.VCalendar
 
setServerVersion(String) - Method in class davmail.exchange.ews.EWSMethod
Set Exchange server version, Exchange2010 or Exchange2007_SP1
setSocketTimeout(String) - Method in class davmail.caldav.CaldavConnection
 
setStartDate(Date) - Method in class davmail.exchange.ews.RecurrenceFieldUpdate
 
setTimezone(VObject) - Method in class davmail.exchange.VCalendar
Set timezone on vObject
setTimezoneContext(String) - Method in class davmail.exchange.ews.EWSMethod
Set Exchange timezone context
Settings - Class in davmail
Settings facade.
SettingsFrame - Class in davmail.ui
DavMail settings frame
SettingsFrame() - Constructor for class davmail.ui.SettingsFrame
DavMail settings frame.
setType(String) - Method in class davmail.exchange.VObject
 
setUri(URI) - Method in class davmail.http.HttpClientAdapter
Force current uri.
setUrl(String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
setUsername(String) - Method in interface davmail.exchange.auth.ExchangeAuthenticator
 
setUsername(String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
setUsername(String) - Method in class davmail.exchange.auth.O365Authenticator
 
setUsername(String) - Method in class davmail.exchange.auth.O365InteractiveAuthenticator
 
setUsername(String) - Method in class davmail.exchange.auth.O365ManualAuthenticator
 
setUsername(String) - Method in class davmail.exchange.auth.O365StoredTokenAuthenticator
 
setValue(String) - Method in class davmail.exchange.VProperty
 
setVCardVersion(String) - Method in class davmail.exchange.ExchangeSession.Contact
 
SHALLOW - Static variable in class davmail.exchange.ews.FolderQueryTraversal
Search only in current folder.
showLogs() - Static method in class davmail.ui.tray.DavGatewayTray
Open logging window.
showStartupBannerCheckBox - Variable in class davmail.ui.SettingsFrame
 
shutdown() - Static method in class davmail.exchange.ExchangeSessionFactory
Reset config check status and clear session pool.
shutdown() - Static method in class davmail.http.DavMailIdleConnectionEvictor
 
size - Variable in class davmail.exchange.ExchangeSession.Message
MAPI message size.
sizeRequested - Variable in class davmail.exchange.ews.GetUserPhotoMethod
 
skipToNextRangeStart() - Method in class davmail.imap.ImapConnection.RangeIterator
 
skipToNextRangeStartUid() - Method in class davmail.imap.ImapConnection.UIDRangeIterator
 
SmtpConnection - Class in davmail.smtp
Dav Gateway smtp connection implementation
SmtpConnection(Socket) - Constructor for class davmail.smtp.SmtpConnection
Initialize the streams and start the thread.
smtpNoSSLCheckBox - Variable in class davmail.ui.SettingsFrame
 
smtpPortCheckBox - Variable in class davmail.ui.SettingsFrame
 
smtpPortField - Variable in class davmail.ui.SettingsFrame
 
smtpSaveInSentCheckBox - Variable in class davmail.ui.SettingsFrame
 
SmtpServer - Class in davmail.smtp
SMTP server, handle message send requests.
SmtpServer(int) - Constructor for class davmail.smtp.SmtpServer
Create a ServerSocket to listen for connections.
SoftDelete - Static variable in class davmail.exchange.ews.DeleteType
 
SoftDelete - Static variable in class davmail.exchange.ews.Disposal
 
SPECIAL - Static variable in class davmail.exchange.ExchangeSession
 
SpecifiedOccurrenceOnly - Static variable in class davmail.exchange.ews.AffectedTaskOccurrences
 
splitExDate(VObject) - Method in class davmail.exchange.VCalendar
 
splitUserName() - Method in class davmail.imap.ImapConnection
Detect shared mailbox access.
start() - Static method in class davmail.DavGateway
Start DavMail listeners.
start - Variable in class davmail.exchange.ews.GetUserAvailabilityMethod
 
startCard() - Method in class davmail.exchange.VCardWriter
Begin VCard and version
startCard(String) - Method in class davmail.exchange.VCardWriter
Begin VCard and version
startChanges(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
startDate - Variable in class davmail.exchange.ews.RecurrenceFieldUpdate
 
startEvictorThread() - Method in class davmail.http.HttpClientAdapter
 
startMultistatus() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
startPropstat() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
startRecipientResponse(String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
startResponse(String) - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
startScheduleResponse() - Method in class davmail.caldav.CaldavConnection.CaldavResponse
 
startsWith(String, String) - Method in class davmail.exchange.dav.DavExchangeSession
 
startsWith(String, String) - Method in class davmail.exchange.ews.EwsExchangeSession
 
startsWith(String, String) - Method in class davmail.exchange.ExchangeSession
Starts with condition.
state - Variable in class davmail.AbstractConnection
 
status - Variable in class davmail.exchange.ExchangeSession.ItemResult
HTTP status
stop() - Static method in class davmail.DavGateway
Stop all listeners, shutdown connection pool and clear session cache.
storeRefreshToken(String, String) - Static method in class davmail.Settings
 
StringEncryptor - Class in davmail.util
Encrypt string with user password.
StringEncryptor(String) - Constructor for class davmail.util.StringEncryptor
 
StringUtil - Class in davmail.util
Various string handling methods
stripAlias(String) - Method in class davmail.http.DavMailX509KeyManager
PKCS11 aliases are in the format: dd.0, dd is incremented every time the SSL connection is re-negotiated
subject - Variable in class davmail.exchange.ExchangeSession.Event
 
subjectField - Variable in class davmail.ui.NotificationDialog
 
submitLanguageSelectionForm(URI, String) - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
Substring - Static variable in class davmail.exchange.ews.ContainmentMode
Contains
SunPKCS11ProviderHandler - Class in davmail.http
Add the SunPKCS11 Provider.
switchIcon() - Method in class davmail.ui.tray.AwtGatewayTray
Switch tray icon between active and standby icon.
switchIcon() - Static method in class davmail.ui.tray.DavGatewayTray
Switch tray icon between active and standby icon.
switchIcon() - Method in interface davmail.ui.tray.DavGatewayTrayInterface
Switch tray icon between active and standby icon.
switchIcon() - Method in class davmail.ui.tray.FrameGatewayTray
Switch tray icon between active and standby icon.
switchIcon() - Method in class davmail.ui.tray.SwtGatewayTray
Switch tray icon between active and standby icon.
SwtDesktopBrowser - Class in davmail.ui.browser
Wrapper class to call SWT Program class to launch default browser.
SwtGatewayTray - Class in davmail.ui.tray
Tray icon handler based on SWT
SwtGatewayTray() - Constructor for class davmail.ui.tray.SwtGatewayTray
 

T

TASKS - Static variable in class davmail.exchange.ExchangeSession
 
tasksName - Variable in class davmail.exchange.dav.DavExchangeSession
 
tasksUrl - Variable in class davmail.exchange.dav.DavExchangeSession
 
TEXT_CALENDAR - Static variable in class davmail.exchange.ExchangeSession.Event
 
throwAuthenticationFailed() - Method in class davmail.exchange.auth.ExchangeFormAuthenticator
 
timeRangeEnd - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
timeRangeStart - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
timezoneContext - Variable in class davmail.exchange.ews.EWSMethod
 
toField - Variable in class davmail.ui.NotificationDialog
 
toFolderId - Variable in class davmail.exchange.ews.EWSMethod
 
toHexString(int) - Static method in class davmail.exchange.dav.Field
 
token - Variable in class davmail.http.KerberosHelper.SecurityContext
response token
TOKEN_FIELDS - Static variable in class davmail.exchange.auth.ExchangeFormAuthenticator
Various OTP (one time password) fields found on custom Exchange authentication forms.
toString() - Method in class davmail.BundleMessage
Format message for logging (with the root locale).
toString() - Method in class davmail.caldav.CaldavConnection.CaldavRequest
 
toString() - Method in class davmail.exchange.ews.ContainmentMode
 
toString() - Method in class davmail.exchange.ews.EWSMethod.Item
 
toString() - Method in class davmail.exchange.ICSBufferedWriter
Get buffer as String
toString() - Method in class davmail.exchange.VObject
 
toString() - Method in class davmail.exchange.VProperty
 
TRASH - Static variable in class davmail.exchange.ExchangeSession
 
traversal - Variable in class davmail.exchange.ews.EWSMethod
 
TRAY128_ACTIVE_PNG - Static variable in class davmail.ui.tray.AwtGatewayTray
 
TRAY128_INACTIVE_PNG - Static variable in class davmail.ui.tray.AwtGatewayTray
 
TRAY128_PNG - Static variable in class davmail.ui.tray.AwtGatewayTray
 
TRAY_ACTIVE_PNG - Static variable in class davmail.ui.tray.AwtGatewayTray
 
TRAY_INACTIVE_PNG - Static variable in class davmail.ui.tray.AwtGatewayTray
 
TRAY_PNG - Static variable in class davmail.ui.tray.AwtGatewayTray
 
TwoOperandExpression - Class in davmail.exchange.ews
Two operand expression.
TwoOperandExpression(TwoOperandExpression.Operator, FieldURI, String) - Constructor for class davmail.exchange.ews.TwoOperandExpression
Create two operand expression.
TwoOperandExpression.Operator - Enum in davmail.exchange.ews
 
type - Variable in class davmail.exchange.ews.EWSMethod.Item
Item type.
type - Variable in class davmail.exchange.VObject
Object base name (VCALENDAR, VEVENT, VCARD...).
typeString - Variable in class davmail.exchange.dav.PropertyValue
 

U

uid - Variable in class davmail.exchange.ExchangeSession.Message
Message uid.
UID_MESSAGE_ATTRIBUTES - Static variable in class davmail.exchange.ExchangeSession
 
uidNext - Variable in class davmail.exchange.ExchangeSession.Folder
Next IMAP uid
UIDRangeIterator(ExchangeSession.MessageList, String) - Constructor for class davmail.imap.ImapConnection.UIDRangeIterator
 
UnindexedFieldURI - Class in davmail.exchange.ews
Unindexed Field URI
UnindexedFieldURI(String) - Constructor for class davmail.exchange.ews.UnindexedFieldURI
Create unindexed field URI.
unreadCount - Variable in class davmail.exchange.ExchangeSession.Folder
Folder unread message count.
unreserved - Static variable in class davmail.http.URIUtil
Data characters that are allowed in a URI but do not have a reserved purpose are called unreserved.
unresolvedEntry - Variable in class davmail.exchange.ews.EWSMethod
 
UNSENT - Static variable in class davmail.exchange.ExchangeSession
 
update() - Method in class davmail.ui.AboutFrame
Update about frame content with current released version.
updateFlags(ExchangeSession.Message, String, String) - Method in class davmail.imap.ImapConnection
 
updateFolder(String, Map<String, String>) - Method in class davmail.exchange.dav.DavExchangeSession
 
updateFolder(String, Map<String, String>) - Method in class davmail.exchange.ews.EwsExchangeSession
 
updateFolder(String, Map<String, String>) - Method in class davmail.exchange.ExchangeSession
Update Exchange folder properties.
UpdateFolderMethod - Class in davmail.exchange.ews
Update Folder method.
UpdateFolderMethod(FolderId, List<FieldUpdate>) - Constructor for class davmail.exchange.ews.UpdateFolderMethod
Update folder options.
UpdateItemMethod - Class in davmail.exchange.ews
Update Item method.
UpdateItemMethod(MessageDisposition, ConflictResolution, SendMeetingInvitationsOrCancellations, ItemId, List<FieldUpdate>) - Constructor for class davmail.exchange.ews.UpdateItemMethod
Update exchange item.
updateLoggingConfig() - Static method in class davmail.Settings
Update Log4J config from settings.
updateMaximumSize(JPanel) - Method in class davmail.ui.SettingsFrame
 
updateMessage(ExchangeSession.Message, Map<String, String>) - Method in class davmail.exchange.dav.DavExchangeSession
 
updateMessage(ExchangeSession.Message, Map<String, String>) - Method in class davmail.exchange.ews.EwsExchangeSession
 
updateMessage(ExchangeSession.Message, Map<String, String>) - Method in class davmail.exchange.ExchangeSession
Update given properties on message.
updatePropertyName - Variable in class davmail.exchange.dav.Field
 
updates - Variable in class davmail.exchange.ews.EWSMethod
 
updateTzid(String, String) - Method in class davmail.exchange.VCalendar
 
uri - Variable in class davmail.exchange.dav.Field
 
uric - Static variable in class davmail.http.URIUtil
BitSet for uric.
URIUtil - Class in davmail.http
Implement encode/decode logic to replace HttpClient 3 URIUtil
URIUtil() - Constructor for class davmail.http.URIUtil
 
urlField - Variable in class davmail.ui.SettingsFrame
 
urlToBase64(String) - Static method in class davmail.util.StringUtil
Encode EWS url compatible itemId back to base64 value.
URN_SCHEMAS_CALENDAR - Static variable in class davmail.exchange.dav.Field
 
URN_SCHEMAS_CONTACTS - Static variable in class davmail.exchange.dav.Field
 
URN_SCHEMAS_HTTPMAIL - Static variable in class davmail.exchange.dav.Field
 
URN_SCHEMAS_MAILHEADER - Static variable in class davmail.exchange.dav.Field
 
USER_NAME_FIELDS - Static variable in class davmail.exchange.auth.ExchangeFormAuthenticator
Various username fields found on custom Exchange authentication forms
userCheckServerTrusted(X509Certificate[]) - Method in class davmail.http.DavGatewayX509TrustManager
 
userName - Variable in class davmail.AbstractConnection
 
userName - Variable in class davmail.exchange.ExchangeSession
 
USERS - Static variable in class davmail.exchange.dav.DavExchangeSession
 
USERS_ROOT - Static variable in class davmail.exchange.ews.EwsExchangeSession
 
useSystemProxiesField - Variable in class davmail.ui.SettingsFrame
 
usingProxy() - Method in class davmail.exchange.auth.HttpURLConnectionWrapper
 

V

value - Variable in class davmail.exchange.ews.Option
 
value - Variable in class davmail.exchange.ews.TwoOperandExpression
 
value - Variable in class davmail.exchange.ExchangeSession.AttributeCondition
 
valueOf(String) - Static method in enum davmail.AbstractConnection.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.dav.DavExchangeSession.FolderQueryTraversal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.dav.Field.DistinguishedPropertySetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.dav.PropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ews.DistinguishedFolderId.Name
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ews.ExtendedFieldURI.DistinguishedPropertySetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ews.ExtendedFieldURI.PropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ews.FieldOrder.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ews.GetUserPhotoMethod.SizeRequested
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ews.RecurrenceFieldUpdate.RecurrencePattern
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ews.TwoOperandExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.ExchangeSession.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum davmail.exchange.VProperty.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum davmail.AbstractConnection.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.dav.DavExchangeSession.FolderQueryTraversal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.dav.Field.DistinguishedPropertySetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.dav.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ews.DistinguishedFolderId.Name
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ews.ExtendedFieldURI.DistinguishedPropertySetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ews.ExtendedFieldURI.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ews.FieldOrder.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ews.GetUserPhotoMethod.SizeRequested
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ews.RecurrenceFieldUpdate.RecurrencePattern
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ews.TwoOperandExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.ExchangeSession.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum davmail.exchange.VProperty.State
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class davmail.exchange.VProperty
 
vCalendar - Variable in class davmail.exchange.ExchangeSession.Event
 
VCalendar - Class in davmail.exchange
VCalendar object.
VCalendar(BufferedReader, String, VObject) - Constructor for class davmail.exchange.VCalendar
Create VCalendar object from reader;
VCalendar(String, String, VObject) - Constructor for class davmail.exchange.VCalendar
Create VCalendar object from string;
VCalendar(byte[], String, VObject) - Constructor for class davmail.exchange.VCalendar
Create VCalendar object from string;
VCalendar() - Constructor for class davmail.exchange.VCalendar
Empty constructor
VCalendar.Recipients - Class in davmail.exchange
VCalendar recipients for notifications
vCardVersion - Variable in class davmail.exchange.ExchangeSession.Contact
 
VCardWriter - Class in davmail.exchange
VCard Writer
VCardWriter() - Constructor for class davmail.exchange.VCardWriter
 
vEventOnly - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 
VObject - Class in davmail.exchange
Base class for VCalendar, VTimezone, VEvent.
VObject(VProperty, BufferedReader) - Constructor for class davmail.exchange.VObject
Create VObject with given type
VObject(BufferedReader) - Constructor for class davmail.exchange.VObject
Create VObject from reader.
VObject(String) - Constructor for class davmail.exchange.VObject
Create VCalendar object from string;
VObject() - Constructor for class davmail.exchange.VObject
Create empty VCalendar object;
VProperty - Class in davmail.exchange
VCard property
VProperty(String, String) - Constructor for class davmail.exchange.VProperty
Create VProperty for key and value.
VProperty(String) - Constructor for class davmail.exchange.VProperty
Create VProperty from line.
VProperty.Param - Class in davmail.exchange
 
VProperty.State - Enum in davmail.exchange
 
vTimezone - Variable in class davmail.exchange.ExchangeSession
 
vTimezone - Variable in class davmail.exchange.VCalendar
 
vTodoOnly - Variable in class davmail.caldav.CaldavConnection.CaldavRequest
 

W

warn(BundleMessage) - Static method in class davmail.ui.tray.DavGatewayTray
Log message at level WARN.
warn(Exception) - Static method in class davmail.ui.tray.DavGatewayTray
Log exception at level WARN.
warn(BundleMessage, Exception) - Static method in class davmail.ui.tray.DavGatewayTray
Log message and exception at level WARN.
WEBDAV - Static variable in class davmail.Settings
 
WebdavNotAvailableException - Exception in davmail.exception
Exchange 2007 with Webdav disabled will trigger this exception.
WebdavNotAvailableException(String, Object...) - Constructor for exception davmail.exception.WebdavNotAvailableException
Create a DavMail exception with the given BundleMessage key and arguments.
WELL_KNOWN_FOLDERS - Static variable in class davmail.exchange.dav.DavExchangeSession
 
wireLogger - Variable in class davmail.caldav.CaldavConnection
 
wireLoggingLevelField - Variable in class davmail.ui.SettingsFrame
 
write(int) - Method in class davmail.exchange.DoubleDotOutputStream
 
write(Writer) - Method in class davmail.exchange.ews.AlternateId
 
write(Writer) - Method in class davmail.exchange.ews.AttributeOption
 
write(Writer) - Method in class davmail.exchange.ews.ElementOption
 
write(Writer) - Method in class davmail.exchange.ews.EWSMethod.Item
Write XML content to writer.
write(String, Writer) - Method in class davmail.exchange.ews.FieldUpdate
Write field to request writer.
write(Writer) - Method in class davmail.exchange.ews.FileAttachment
Write XML content to writer.
write(Writer) - Method in class davmail.exchange.ews.FolderId
 
write(String, Writer) - Method in class davmail.exchange.ews.IndexedFieldUpdate
Write field to request writer.
write(Writer) - Method in class davmail.exchange.ews.ItemId
Write item id as XML.
write(String, Writer) - Method in class davmail.exchange.ews.MultiValuedFieldUpdate
Write field to request writer.
write(Writer) - Method in class davmail.exchange.ews.OccurrenceItemId
Write item id as XML.
write(Writer) - Method in class davmail.exchange.ews.Option
Write XML content to writer.
write(String, Writer) - Method in class davmail.exchange.ews.RecurrenceFieldUpdate
Write field to request writer.
write(String) - Method in class davmail.exchange.ICSBufferedWriter
Write content to buffer, do not split lines.
write(InputStream, OutputStream) - Static method in class davmail.util.IOUtil
Write all inputstream content to outputstream.
writeAttachmentId(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeAttachments(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeFolderId(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeHeader(String, String) - Method in class davmail.exchange.MimeOutputStreamWriter
Write MIME header
writeHeader(String, Date) - Method in class davmail.exchange.MimeOutputStreamWriter
Write MIME header
writeIndexedPageView(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeItem(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeItemId(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeLine(String) - Method in class davmail.exchange.ICSBufferedWriter
Write line to buffer, split lines at 75 characters.
writeLine(String, boolean) - Method in class davmail.exchange.ICSBufferedWriter
Write line with or without continuation prefix.
writeLn(String) - Method in class davmail.exchange.MimeOutputStreamWriter
Write line.
writeLn() - Method in class davmail.exchange.MimeOutputStreamWriter
Write CRLF.
writeParentFolderId(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeParentItemId(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeRestriction(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeSavedItemFolderId(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeShape(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeSoapBody(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeSoapBody(Writer) - Method in class davmail.exchange.ews.GetUserAvailabilityMethod
 
writeSoapBody(Writer) - Method in class davmail.exchange.ews.GetUserConfigurationMethod
 
writeSoapBody(Writer) - Method in class davmail.exchange.ews.GetUserPhotoMethod
 
writeSortOrder(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeTo(ICSBufferedWriter) - Method in class davmail.exchange.VObject
Write VObject to writer.
writeToFolderId(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeUnresolvedEntry(Writer) - Method in class davmail.exchange.ews.EWSMethod
 
writeUpdates(Writer) - Method in class davmail.exchange.ews.EWSMethod
 

X

XdgDesktopBrowser - Class in davmail.ui.browser
Failover: Runtime.exec open URL
XML - Static variable in class davmail.exchange.dav.Field
 
xmlDecode(String) - Static method in class davmail.util.StringUtil
Need to decode xml for iCal
xmlEncode(String) - Static method in class davmail.util.StringUtil
Xml encode content.
xmlEncodeAttribute(String) - Static method in class davmail.util.StringUtil
Xml encode inside attribute.
xmlEncodedValue - Variable in class davmail.exchange.dav.PropertyValue
 
XMLStreamUtil - Class in davmail.exchange
XmlStreamReader utility methods

Y

YYYY_MM_DD_HH_MM_SS - Static variable in class davmail.exchange.ExchangeSession
 
YYYY_MM_DD_T_HHMMSS_Z - Static variable in class davmail.exchange.ExchangeSession
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
Skip navigation links

Copyright © 2001–2024 MickaĆ«l Guessant. All rights reserved.