public class FileAttachment extends MimeTypeDetectionAttachment implements BufferedAttachment
DEFAULT_BUFFER_SIZE
コンストラクタと説明 |
---|
FileAttachment(File file)
指定されたファイルで添付ファイルを初期化します。
|
FileAttachment(File file,
String displayName)
指定されたファイルで添付ファイルを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getBufferSize()
バッファサイズを返します。
|
BufferedInputStream |
getInputStream()
BufferedInputStreamでラップされたファイルの入力ストリームを返します。
|
String |
getRealName()
ファイルの名称を返します。
|
long |
length()
この添付ファイルのサイズを返します。
|
void |
setBufferSize(int size)
バッファサイズを設定します。
|
String |
toString() |
getExtension, getMimeType, setRealName
getDisplayName, setDisplayName, setExtension, setMimeType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDisplayName, getExtension, getMimeType
public FileAttachment(File file)
file
- ファイルNullPointerException
- 指定されたファイルが null である場合public FileAttachment(File file, String displayName)
file
- ファイルdisplayName
- 表示名NullPointerException
- 指定されたファイルが null である場合public String getRealName()
getRealName
クラス内 MimeTypeDetectionAttachment
jp.co.intra_mart.foundation.contentssearch.model.attachment.MimeTypeDetectionAttachment#getId()
public BufferedInputStream getInputStream() throws ContentsSearchDataAccessException
setBufferSize()
で設定された値を利用します。BufferedAttachment.DEFAULT_BUFFER_SIZE
を利用します。getInputStream
インタフェース内 Attachment
getInputStream
インタフェース内 BufferedAttachment
ContentsSearchDataAccessException
- 入力ストリームの取得に失敗した場合
Attachment.getInputStream()
public long length() throws ContentsSearchDataAccessException
Attachment
length
インタフェース内 Attachment
ContentsSearchDataAccessException
- ファイルサイズの取得に失敗した場合。public void setBufferSize(int size)
BufferedAttachment
setBufferSize
インタフェース内 BufferedAttachment
size
- バッファサイズpublic int getBufferSize()
BufferedAttachment
getBufferSize
インタフェース内 BufferedAttachment
public String toString()
toString
クラス内 MimeTypeDetectionAttachment
Copyright © 2012 NTT DATA INTRAMART CORPORATION