|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.activation.FileDataSource
public class FileDataSource
FileDataSource クラスは、ファイルをカプセル化する簡単な DataSource オブジェクトを実装します。また、FileTypeMap オブジェクトを介してデータの型付けサービスを提供します。
FileDataSource の型付けのセマンティクス
FileDataSource クラスは、ファイルのデータの型付けを、FileTypeMap クラスからサブクラス化されたオブジェクトに委譲します。setFileTypeMap
メソッドを使用すると、FileDataSource のインスタンスに対して FileTypeMap を明示的に設定することができます。FileTypeMap が設定されていない場合、FileDataSource は FileTypeMap の getDefaultFileTypeMap メソッドを呼び出して、システムのデフォルトの FileTypeMap を取得します。
DataSource
,
FileTypeMap
,
MimetypesFileTypeMap
コンストラクタの概要 | |
---|---|
FileDataSource(File file)
File オブジェクトから FileDataSource を作成します。 |
|
FileDataSource(String name)
指定されたパス名から FileDataSource を作成します。 |
メソッドの概要 | |
---|---|
String |
getContentType()
このメソッドは、データの MIME タイプを文字列形式で返します。 |
File |
getFile()
この FileDataSource に対応する File オブジェクトを返します。 |
InputStream |
getInputStream()
このメソッドは、データを表す InputStream を返し、返せない場合は IOException をスローします。 |
String |
getName()
このオブジェクトの「名前」を返します。 |
OutputStream |
getOutputStream()
このメソッドは、データを表す OutputStream を返し、返せない場合は IOException をスローします。 |
void |
setFileTypeMap(FileTypeMap map)
この FileDataSource で使用する FileTypeMap を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public FileDataSource(File file)
file
- ファイルpublic FileDataSource(String name)
name
- システム依存のファイル名メソッドの詳細 |
---|
public InputStream getInputStream() throws IOException
DataSource
内の getInputStream
IOException
public OutputStream getOutputStream() throws IOException
DataSource
内の getOutputStream
IOException
public String getContentType()
getDefaultFileTypeMap
メソッドを呼び出して、デフォルトの FileTypeMap を取得します。注:デフォルトでは、使用される FileTypeMap は MimetypesFileTypeMap です。
DataSource
内の getContentType
FileTypeMap.getDefaultFileTypeMap()
public String getName()
DataSource
内の getName
DataSource
public File getFile()
public void setFileTypeMap(FileTypeMap map)
map
- このオブジェクトの FileTypeMap
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。