パッケージ 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- 失敗