|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.activation.FileTypeMap javax.activation.MimetypesFileTypeMap
public class MimetypesFileTypeMap
このクラスは、FileTypeMap を拡張し、ファイルのデータの型付けをそのファイル拡張子によって行います。このクラスでは、.mime.types
形式を使用します。
MIME タイプファイルの検索順序
MimetypesFileTypeMap は、ユーザーのシステムのさまざまな場所を検索して MIME タイプファイルのエントリを見つけます。MimetypesFileTypeMap で MIME タイプの検索要求が出されると、次の順序で MIME タイプファイルを検索します。
.mime.types
/lib/mime.types
META-INF/mime.types
というファイルまたはリソース
META-INF/mimetypes.default
というファイルまたはリソース (通常は activation.jar
ファイルだけにある)
MIME タイプファイルの形式
# comments begin with a '#'
# the format is <mime type> <space separated file extensions>
# for example:
text/plain txt text TXT
# this would map file.txt, file.text, and file.TXT to
# the mime type "text/plain"
コンストラクタの概要 | |
---|---|
MimetypesFileTypeMap()
デフォルトのコンストラクタです。 |
|
MimetypesFileTypeMap(InputStream is)
InputStream から追加されたプログラムエントリを使って MimetypesFileTypeMap を構築します。 |
|
MimetypesFileTypeMap(String mimeTypeFileName)
指定のファイルから追加されたプログラムエントリを使って MimetypesFileTypeMap を構築します。 |
メソッドの概要 | |
---|---|
void |
addMimeTypes(String mime_types)
MIME タイプ値をレジストリの前に追加します。 |
String |
getContentType(File f)
ファイルオブジェクトの MIME タイプを返します。 |
String |
getContentType(String filename)
指定されたファイル名に基づいて MIME タイプを返します。 |
クラス javax.activation.FileTypeMap から継承されたメソッド |
---|
getDefaultFileTypeMap, setDefaultFileTypeMap |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MimetypesFileTypeMap()
public MimetypesFileTypeMap(String mimeTypeFileName) throws IOException
mimeTypeFileName
- ファイル名
IOException
public MimetypesFileTypeMap(InputStream is)
is
- 読み込み元の入力ストリームメソッドの詳細 |
---|
public void addMimeTypes(String mime_types)
mime_types
- .mime.types 形式で書かれたエントリの文字列public String getContentType(File f)
getContentType(f.getName())
が呼び出されます。
FileTypeMap
内の getContentType
f
- ファイル
public String getContentType(String filename)
FileTypeMap
内の getContentType
filename
- ファイル名
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。