パッケージ jakarta.mail.internet
クラス PreencodedMimeBodyPart
java.lang.ObjectSE
jakarta.mail.BodyPart
jakarta.mail.internet.MimeBodyPart
jakarta.mail.internet.PreencodedMimeBodyPart
すでにエンコードされているデータを処理する MimeBodyPart。このクラスは、メッセージを作成し、すでにエンコードされているデータを添付する場合に役立ちます(たとえば、base64 エンコードを使用)。データは、アプリケーションによってエンコードされているか、エンコードされた形式でファイルまたはデータベースに保存されている可能性があります。エンコーディングは、このオブジェクトの作成時に提供されます。データは、
setText
、setContent
、setDataHandler
メソッドを使用して、通常の方法でこのオブジェクトにアタッチされます。- 導入:
- JavaMail 1.4
フィールドのサマリー
クラス jakarta.mail.internet.MimeBodyPart から継承されたフィールド
cachedContent, content, contentStream, dh, headers
クラス jakarta.mail.BodyPart から継承されたフィールド
parent, streamProvider
インターフェース jakarta.mail.Part から継承されたフィールド
ATTACHMENT, INLINE
コンストラクターの概要
コンストラクターコンストラクター説明PreencodedMimeBodyPart
(StringSE encoding) 指定されたエンコーディングを使用してデータがエンコードされていることを前提とした PreencodedMimeBodyPart を作成します。メソッドのサマリー
修飾子と型メソッド説明このオブジェクトの作成時に指定されたコンテンツ転送エンコーディングを返します。protected void
このオブジェクトの作成時に指定されたエンコードを使用するようにContent-Transfer-Encoding
ヘッダーを強制します。void
本文部分を RFC 822 形式のストリームとして出力します。クラス jakarta.mail.internet.MimeBodyPart から継承されたメソッド
addHeader, addHeaderLine, attachFile, attachFile, attachFile, attachFile, getAllHeaderLines, getAllHeaders, getContent, getContentID, getContentLanguage, getContentMD5, getContentStream, getContentType, getDataHandler, getDescription, getDisposition, getFileName, getHeader, getHeader, getInputStream, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getSize, isMimeType, removeHeader, saveFile, saveFile, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setHeader, setText, setText, setText
コンストラクターの詳細
PreencodedMimeBodyPart
指定されたエンコーディングを使用してデータがエンコードされていることを前提とした PreencodedMimeBodyPart を作成します。エンコーディングは、MIME でサポートされている Content-Transfer-Encoding である必要があります。- パラメーター:
encoding
- Content-Transfer-Encoding
メソッドの詳細
getEncoding
このオブジェクトの作成時に指定されたコンテンツ転送エンコーディングを返します。- 次で指定:
- インターフェース
MimePart
のgetEncoding
- オーバーライド:
- クラス
MimeBodyPart
のgetEncoding
- 戻り値:
- content-transfer-encoding
- 例外:
MessagingException
- 失敗- 関連事項:
writeTo
本文部分を RFC 822 形式のストリームとして出力します。- 次で指定:
- インターフェース
Part
のwriteTo
- オーバーライド:
- クラス
MimeBodyPart
のwriteTo
- パラメーター:
os
- 書き込むストリーム- 例外:
IOExceptionSE
- ストリームへの書き込みでエラーが発生した場合、または jakarta.activation レイヤーによってエラーが生成された場合。MessagingException
- その他の障害の場合- 関連事項:
updateHeaders
このオブジェクトの作成時に指定されたエンコードを使用するようにContent-Transfer-Encoding
ヘッダーを強制します。- オーバーライド:
- クラス
MimeBodyPart
のupdateHeaders
- 例外:
MessagingException
- 失敗