Package jakarta.mail

Class BodyPart

java.lang.Object
jakarta.mail.BodyPart
All Implemented Interfaces:
Part
Direct Known Subclasses:
MimeBodyPart

public abstract class BodyPart extends Object implements Part
This class models a Part that is contained within a Multipart. This is an abstract class. Subclasses provide actual implementations.

BodyPart implements the Part interface. Thus, it contains a set of attributes and a "content".

  • Field Details

    • parent

      protected Multipart parent
      The Multipart object containing this BodyPart, if known.
      Since:
      JavaMail 1.1
    • streamProvider

      protected final StreamProvider streamProvider
      Instance of stream provider.
      Since:
      JavaMail 2.1
  • Constructor Details

    • BodyPart

      public BodyPart()
      Creates a default BodyPart.
  • Method Details

    • getParent

      public Multipart getParent()
      Return the containing Multipart object, or null if not known.
      Returns:
      the parent Multipart