Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- jakarta.mail.Address (implements java.io.Serializable)
- jakarta.mail.internet.InternetAddress (implements java.lang.Cloneable)
 - jakarta.mail.internet.NewsAddress
 
 - jakarta.mail.Authenticator
 - jakarta.mail.BodyPart (implements jakarta.mail.Part)
- jakarta.mail.internet.MimeBodyPart (implements jakarta.mail.internet.MimePart)
- jakarta.mail.internet.PreencodedMimeBodyPart
 
 
 - jakarta.mail.internet.MimeBodyPart (implements jakarta.mail.internet.MimePart)
 - jakarta.mail.util.ByteArrayDataSource (implements jakarta.activation.DataSource)
 - jakarta.mail.event.ConnectionAdapter (implements jakarta.mail.event.ConnectionListener)
 - jakarta.mail.internet.ContentDisposition
 - jakarta.mail.internet.ContentType
 - java.util.EventObject (implements java.io.Serializable)
- jakarta.mail.event.MailEvent
- jakarta.mail.event.ConnectionEvent
 - jakarta.mail.event.FolderEvent
 - jakarta.mail.event.MessageChangedEvent
 - jakarta.mail.event.MessageCountEvent
 - jakarta.mail.event.StoreEvent
 - jakarta.mail.event.TransportEvent
 
 
 - jakarta.mail.event.MailEvent
 - jakarta.mail.FetchProfile
 - jakarta.mail.FetchProfile.Item
- jakarta.mail.UIDFolder.FetchProfileItem
 
 - jakarta.mail.Flags (implements java.lang.Cloneable, java.io.Serializable)
 - jakarta.mail.Flags.Flag
 - jakarta.mail.Folder (implements java.lang.AutoCloseable)
 - jakarta.mail.event.FolderAdapter (implements jakarta.mail.event.FolderListener)
 - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
- java.text.DateFormat
- java.text.SimpleDateFormat
- jakarta.mail.internet.MailDateFormat
 
 
 - java.text.SimpleDateFormat
 
 - java.text.DateFormat
 - jakarta.mail.Header
- jakarta.mail.internet.InternetHeaders.InternetHeader
 
 - jakarta.mail.internet.HeaderTokenizer
 - jakarta.mail.internet.HeaderTokenizer.Token
 - java.io.InputStream (implements java.io.Closeable)
- java.io.ByteArrayInputStream
- jakarta.mail.util.SharedByteArrayInputStream (implements jakarta.mail.internet.SharedInputStream)
 
 - java.io.FilterInputStream
- java.io.BufferedInputStream
- jakarta.mail.util.SharedFileInputStream (implements jakarta.mail.internet.SharedInputStream)
 
 
 - java.io.BufferedInputStream
 
 - java.io.ByteArrayInputStream
 - jakarta.mail.internet.InternetHeaders
 - jakarta.mail.Message (implements jakarta.mail.Part)
- jakarta.mail.internet.MimeMessage (implements jakarta.mail.internet.MimePart)
 
 - jakarta.mail.Message.RecipientType (implements java.io.Serializable)
- jakarta.mail.internet.MimeMessage.RecipientType
 
 - jakarta.mail.MessageContext
 - jakarta.mail.event.MessageCountAdapter (implements jakarta.mail.event.MessageCountListener)
 - jakarta.mail.internet.MimePartDataSource (implements jakarta.activation.DataSource, jakarta.mail.MessageAware)
 - jakarta.mail.internet.MimeUtility
 - jakarta.mail.Multipart
- jakarta.mail.internet.MimeMultipart
 
 - jakarta.mail.internet.ParameterList
 - jakarta.mail.PasswordAuthentication
 - jakarta.mail.Provider
 - jakarta.mail.Provider.Type
 - jakarta.mail.Quota
 - jakarta.mail.Quota.Resource
 - jakarta.mail.search.SearchTerm (implements java.io.Serializable)
- jakarta.mail.search.AddressTerm
- jakarta.mail.search.FromTerm
 - jakarta.mail.search.RecipientTerm
 
 - jakarta.mail.search.AndTerm
 - jakarta.mail.search.ComparisonTerm
- jakarta.mail.search.DateTerm
- jakarta.mail.search.ReceivedDateTerm
 - jakarta.mail.search.SentDateTerm
 
 - jakarta.mail.search.IntegerComparisonTerm
- jakarta.mail.search.MessageNumberTerm
 - jakarta.mail.search.SizeTerm
 
 
 - jakarta.mail.search.DateTerm
 - jakarta.mail.search.FlagTerm
 - jakarta.mail.search.NotTerm
 - jakarta.mail.search.OrTerm
 - jakarta.mail.search.StringTerm
- jakarta.mail.search.AddressStringTerm
- jakarta.mail.search.FromStringTerm
 - jakarta.mail.search.RecipientStringTerm
 
 - jakarta.mail.search.BodyTerm
 - jakarta.mail.search.HeaderTerm
 - jakarta.mail.search.MessageIDTerm
 - jakarta.mail.search.SubjectTerm
 
 - jakarta.mail.search.AddressStringTerm
 
 - jakarta.mail.search.AddressTerm
 - jakarta.mail.Service (implements java.lang.AutoCloseable)
 - jakarta.mail.Session
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- jakarta.mail.MessagingException
- jakarta.mail.AuthenticationFailedException
 - jakarta.mail.FolderClosedException
 - jakarta.mail.FolderNotFoundException
 - jakarta.mail.IllegalWriteException
 - jakarta.mail.MessageRemovedException
 - jakarta.mail.MethodNotSupportedException
 - jakarta.mail.NoSuchProviderException
 - jakarta.mail.internet.ParseException
- jakarta.mail.internet.AddressException
 
 - jakarta.mail.ReadOnlyFolderException
 - jakarta.mail.search.SearchException
 - jakarta.mail.SendFailedException
 - jakarta.mail.StoreClosedException
 
 
 - jakarta.mail.MessagingException
 
 - java.lang.Exception
 - jakarta.mail.event.TransportAdapter (implements jakarta.mail.event.TransportListener)
 - jakarta.mail.URLName
 
 - jakarta.mail.Address (implements java.io.Serializable)
 
Interface Hierarchy
- jakarta.activation.DataSource
- jakarta.mail.MultipartDataSource
 
 - jakarta.mail.EncodingAware
 - java.util.EventListener
- jakarta.mail.event.ConnectionListener
 - jakarta.mail.event.FolderListener
 - jakarta.mail.event.MessageChangedListener
 - jakarta.mail.event.MessageCountListener
 - jakarta.mail.event.StoreListener
 - jakarta.mail.event.TransportListener
 
 - jakarta.mail.MessageAware
 - jakarta.mail.Part
- jakarta.mail.internet.MimePart
 
 - jakarta.mail.QuotaAwareStore
 - jakarta.mail.internet.SharedInputStream
 - jakarta.mail.UIDFolder
 
Annotation Type Hierarchy
- jakarta.mail.MailSessionDefinition (implements java.lang.annotation.Annotation)
 - jakarta.mail.MailSessionDefinitions (implements java.lang.annotation.Annotation)