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".
- Author:
 - John Mani, Bill Shannon
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected MultipartparentTheMultipartobject containing thisBodyPart, if known.protected StreamProviderstreamProviderInstance of stream provider.- 
Fields inherited from interface jakarta.mail.Part
ATTACHMENT, INLINE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description BodyPart()Creates a defaultBodyPart. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultipartgetParent()Return the containingMultipartobject, ornullif not known.- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface jakarta.mail.Part
addHeader, getAllHeaders, getContent, getContentType, getDataHandler, getDescription, getDisposition, getFileName, getHeader, getInputStream, getLineCount, getMatchingHeaders, getNonMatchingHeaders, getSize, isMimeType, removeHeader, setContent, setContent, setDataHandler, setDescription, setDisposition, setFileName, setHeader, setText, writeTo 
 - 
 
 - 
 
- 
- 
Field Detail
- 
parent
protected Multipart parent
TheMultipartobject containing thisBodyPart, if known.- Since:
 - JavaMail 1.1
 
 
- 
streamProvider
protected final StreamProvider streamProvider
Instance of stream provider.- Since:
 - JavaMail 2.1
 
 
 - 
 
- 
Method Detail
- 
getParent
public Multipart getParent()
Return the containingMultipartobject, ornullif not known.- Returns:
 - the parent Multipart
 
 
 - 
 
 -