|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.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 - ファイル名
IOExceptionpublic MimetypesFileTypeMap(InputStream is)
is - 読み込み元の入力ストリーム| メソッドの詳細 |
|---|
public void addMimeTypes(String mime_types)
mime_types - .mime.types 形式で書かれたエントリの文字列public String getContentType(File f)
getContentType(f.getName()) が呼び出されます。
FileTypeMap 内の getContentTypef - ファイル
public String getContentType(String filename)
FileTypeMap 内の getContentTypefilename - ファイル名
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。