public class MimetypesFileTypeMap extends 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 タイプを返します。
|
getDefaultFileTypeMap, setDefaultFileTypeMap
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())
が呼び出されます。getContentType
、クラス: FileTypeMap
f
- ファイルpublic String getContentType(String filename)
getContentType
、クラス: FileTypeMap
filename
- ファイル名 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.