- java.lang.Object
-
- jakarta.mail.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".
-
-
Field Summary
Fields Modifier and Type Field Description protected Multipart
parent
TheMultipart
object containing thisBodyPart
, if known.protected StreamProvider
streamProvider
Instance 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 Multipart
getParent()
Return the containingMultipart
object, ornull
if not known.(package private) void
setParent(Multipart parent)
Set the parent of thisBodyPart
to be the specifiedMultipart
.-
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
TheMultipart
object 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 containingMultipart
object, ornull
if not known.- Returns:
- the parent Multipart
-
setParent
void setParent(Multipart parent)
Set the parent of thisBodyPart
to be the specifiedMultipart
. Normally called byMultipart
'saddBodyPart
method.parent
may benull
if theBodyPart
is being removed from its containingMultipart
.- Since:
- JavaMail 1.1
-
-