public final class MimeMappings extends ObjectSE implements IterableSE<MimeMappings.Mapping>
| 修飾子と型 | クラスと説明 |
|---|---|
static class | MimeMappings.Mapping 単一の MIME マッピング。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
static MimeMappings | DEFAULT 一般的に使用されるデフォルトの MIME マッピング。 |
| コンストラクターと説明 |
|---|
MimeMappings() 新しい空の MimeMappings インスタンスを作成します。 |
MimeMappings(MapSE<StringSE, StringSE> mappings) 指定されたマッピングから新しい MimeMappings を作成します。 |
MimeMappings(MimeMappings mappings) 指定されたマッピングから新しい MimeMappings インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | add(StringSE extension, StringSE mimeType) 新しい MIME マッピングを追加します。 |
boolean | equals(ObjectSE obj) |
StringSE | get(StringSE extension) 指定された拡張子の MIME マッピングを取得します。 |
CollectionSE<MimeMappings.Mapping> | getAll() 定義されたすべてのマッピングを返します。 |
int | hashCode() |
IteratorSE<MimeMappings.Mapping> | iterator() |
StringSE | remove(StringSE extension) 既存のマッピングを削除します。 |
static MimeMappings | unmodifiableMappings(MimeMappings mappings) 指定されたマッピングの変更不可能な新しいビューを作成します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEforEachSE, spliteratorSEpublic static final MimeMappings DEFAULT
public MimeMappings()
MimeMappings インスタンスを作成します。public MimeMappings(MimeMappings mappings)
MimeMappings インスタンスを作成します。mappings - ソースマッピング public MimeMappings(MapSE<StringSE,StringSE> mappings)
MimeMappings を作成します。mappings - キーとして拡張子、値として mime-type を持つソースマッピング public IteratorSE<MimeMappings.Mapping> iterator()
IterableSE<MimeMappings.Mapping> の iteratorSE public CollectionSE<MimeMappings.Mapping> getAll()
public StringSE add(StringSE extension, StringSE mimeType)
extension - ファイル拡張子 ( "." を除く)mimeType - マップする MIME 型 nullpublic StringSE get(StringSE extension)
extension - ファイル拡張子 ( "." を除く)nullpublic StringSE remove(StringSE extension)
extension - ファイル拡張子 ( "." を除く)null public int hashCode()
ObjectSE の hashCodeSE public static MimeMappings unmodifiableMappings(MimeMappings mappings)
UnsupportedOperationExceptionSE をスローします。mappings - マッピング