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, waitSE
forEachSE, spliteratorSE
public 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 型 null
public StringSE get(StringSE extension)
extension
- ファイル拡張子 ( "." を除く)null
public StringSE remove(StringSE extension)
extension
- ファイル拡張子 ( "." を除く)null
public int hashCode()
ObjectSE
の hashCodeSE
public static MimeMappings unmodifiableMappings(MimeMappings mappings)
UnsupportedOperationException
SE をスローします。mappings
- マッピング