Module jakarta.mail
Package jakarta.mail

Class BodyPart

  • All Implemented Interfaces:
    Part
    Direct Known Subclasses:
    MimeBodyPart

    public abstract class BodyPart
    extends java.lang.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".

    Author:
    John Mani, Bill Shannon
    • Field Detail

      • parent

        protected Multipart parent
        The Multipart object containing this BodyPart, if known.
      • streamProvider

        protected final StreamProvider streamProvider
        Instance of stream provider.
    • Constructor Detail

      • BodyPart

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

      • getParent

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