クラス MimeMappings
java.lang.ObjectSE
org.springframework.boot.web.server.MimeMappings
- 実装されているすべてのインターフェース:
IterableSE<MimeMappings.Mapping>
MIME マッピングのためのサーバーに依存しない単純な抽象化。web.xml で伝統的に見られる <mime-mapping> 要素とほぼ同等。
- 導入:
- 2.0.0
- 作成者:
- Phillip Webb, Guirong Hu
ネストされたクラスの要約
ネストされたクラスフィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明新しい空のMimeMappingsインスタンスを作成します。MimeMappings(MapSE<StringSE, StringSE> mappings) 指定されたマッピングから新しいMimeMappingsを作成します。MimeMappings(MimeMappings mappings) 指定されたマッピングから新しいMimeMappingsインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明@Nullable StringSE新しい MIME マッピングを追加します。boolean@Nullable StringSE指定された拡張子の MIME マッピングを取得します。getAll()定義されたすべてのマッピングを返します。inthashCode()final IteratorSE<MimeMappings.Mapping> iterator()static MimeMappingslazyCopy(MimeMappings mappings) マッピングが変更された場合にのみエントリをコピーする、指定されたマッピングの新しい遅延コピーを作成します。@Nullable StringSE既存のマッピングを削除します。static MimeMappingsunmodifiableMappings(MimeMappings mappings) 指定されたマッピングの変更不可能な新しいビューを作成します。クラス ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース IterableSE から継承されたメソッド
forEachSE, spliterator
フィールドの詳細
DEFAULT
一般的に使用されるデフォルトの MIME マッピング。
コンストラクターの詳細
MimeMappings
public MimeMappings()新しい空のMimeMappingsインスタンスを作成します。MimeMappings
指定されたマッピングから新しいMimeMappingsインスタンスを作成します。- パラメーター:
mappings- ソースマッピング
MimeMappings
指定されたマッピングから新しいMimeMappingsを作成します。- パラメーター:
mappings- キーとして拡張子、値として mime-type を持つソースマッピング
メソッドの詳細
add
remove
get
getAll
iterator
- 次で指定:
- インターフェース
IterableSE<MimeMappings.Mapping>のiterator
equals
hashCode
unmodifiableMappings
指定されたマッピングの変更不可能な新しいビューを作成します。返されたマップを変更しようとするメソッドはUnsupportedOperationExceptionSE をスローします。- パラメーター:
mappings- マッピング- 戻り値:
- 指定されたマッピングの変更不可能なビュー。
lazyCopy
マッピングが変更された場合にのみエントリをコピーする、指定されたマッピングの新しい遅延コピーを作成します。- パラメーター:
mappings- ソースマッピング- 戻り値:
- 新しいマッピングインスタンス
- 導入:
- 3.0.0