|
JAF 1.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.activation.FileDataSource
FileDataSource クラスは、ファイルをカプセル化する シンプルな DataSource オブジェクトを実装します。このクラスは、 FileTypeMap オブジェクトを通じてデータのタイプ識別機能を提供します。
FileDataSource によるタイプ識別の内容
FileDataSource クラスはファイルデータのタイプ識別を FileTypeMap クラスから継承したオブジェクトに委任します。 setFileTypeMap メソッドを使うと FileDataSource に対して FileTypeMap を 明示的に設定することができます。FileTypeMap が設定されないと、 FileDataSource は FileTypeMap の getDefaultFileTypeMap メソッドを呼んで そのシステムのデフォルトの FileTypeMap を取得します。
DataSource
,
FileTypeMap
,
MimetypesFileTypeMap
コンストラクタの概要 | |
FileDataSource(java.io.File file)
File オブジェクトから FileDataSource を生成します。 |
|
FileDataSource(java.lang.String name)
指定したパス名から FileDataSource を生成します。 |
メソッドの概要 | |
java.lang.String |
getContentType()
データの MIME タイプを文字列の形で返します。 |
java.io.File |
getFile()
この FileDataSource に対応する File オブジェクトを返します。 |
java.io.InputStream |
getInputStream()
データを表す InputStream を返します。 |
java.lang.String |
getName()
このオブジェクトの '名前' を返します。 |
java.io.OutputStream |
getOutputStream()
データを表す OutputStream を返します。 |
void |
setFileTypeMap(FileTypeMap map)
この FileDataSource で使う FileTypeMap を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
コンストラクタの詳細 |
public FileDataSource(java.io.File file)
file
- 読込のために開くファイル。public FileDataSource(java.lang.String name)
nameシステム依存のファイル名。
- メソッドの詳細 |
public java.io.InputStream getInputStream() throws java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
public java.lang.String getContentType()
FileTypeMap.getDefaultFileTypeMap
public java.lang.String getName()
DataSource
public java.io.File getFile()
public void setFileTypeMap(FileTypeMap map)
map
- このオブジェクトで使う FileTypeMap。
|
JAF 1.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |