# Hierarchy For Package javax.mail.internet

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.mail.Address (implements java.io.Serializable)
    - javax.mail.internet.InternetAddress (implements java.lang.Cloneable)
    - javax.mail.internet.NewsAddress
  - javax.mail.internet.AsciiOutputStream
  - javax.mail.BodyPart (implements javax.mail.Part)
    - javax.mail.internet.MimeBodyPart (implements javax.mail.internet.MimePart)
      - javax.mail.internet.PreencodedMimeBodyPart
  - javax.mail.internet.ContentDisposition
  - javax.mail.internet.ContentType
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.DateFormat
      - java.text.SimpleDateFormat
        - javax.mail.internet.MailDateFormat
  - javax.mail.Header
    - javax.mail.internet.InternetHeaders.InternetHeader
  - javax.mail.internet.HeaderTokenizer
  - javax.mail.internet.HeaderTokenizer.Token
  - javax.mail.internet.InternetHeaders
  - javax.mail.Message (implements javax.mail.Part)
    - javax.mail.internet.MimeMessage (implements javax.mail.internet.MimePart)
  - javax.mail.Message.RecipientType (implements java.io.Serializable)
    - javax.mail.internet.MimeMessage.RecipientType
  - javax.mail.internet.MimePart
  - javax.mail.internet.MimePartDataSource (implements javax.activation.DataSource, javax.mail.MessageAware)
  - javax.mail.internet.MimeUtility
  - javax.mail.Multipart
    - javax.mail.internet.MimeMultipart
  - javax.mail.internet.ParameterList
  - javax.mail.internet.SharedInputStream
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.mail.MessagingException
        - javax.mail.internet.ParseException
          - javax.mail.internet.AddressException
  - javax.mail.internet.UniqueValue

## Interface Hierarchy

- javax.mail.Part
  - javax.mail.internet.MimePart
- javax.mail.internet.SharedInputStream