public class MimePartDataSource extends ObjectSE implements DataSource, MessageAware
MimePart
, DataSource
コンストラクターと説明 |
---|
MimePartDataSource(MimePart part) MimePart から DataSource を構築するコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getContentType() この DataSource のコンテンツ型を返します。 |
InputStreamSE | getInputStream() この MimePart から入力ストリームを返します。 |
MessageContext | getMessageContext() 現在のパーツの MessageContext を返します。 |
StringSE | getName() 名前を返す DataSource メソッド。 |
OutputStreamSE | getOutputStream() 出力ストリームを返す DataSource メソッド。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected MimePart part
public MimePartDataSource(MimePart part)
part
- MimePartpublic InputStreamSE getInputStream() throws IOExceptionSE
このメソッドは、この MimePart の Content-Transfer-Encoding 属性に基づいて、適切な転送デコードを適用します。返される入力ストリームは、デコードされたバイトのストリームです。
この実装は、getContentStream()
メソッドを使用してパーツから生のコンテンツを取得し、MimeUtility.decode()
メソッドを使用してデコードします。
DataSource
の getInputStream
IOExceptionSE
- InputStream の作成に失敗した場合 MimeMessage.getContentStream()
, MimeBodyPart.getContentStream()
, MimeUtility.decode(java.io.InputStream, java.lang.String)
public OutputStreamSE getOutputStream() throws IOExceptionSE
この実装は UnknownServiceException をスローします。
DataSource
の getOutputStream
IOExceptionSE
- OutputStream の作成に失敗した場合 public StringSE getContentType()
この実装は、MimePart で getContentType
メソッドを呼び出すだけです。
DataSource
の getContentType
public StringSE getName()
この実装は、空の文字列を返すだけです。
DataSource
の getName
public MessageContext getMessageContext()
MessageContext
を返します。MessageAware
の getMessageContext
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.