クラス 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インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明新しい MIME マッピングを追加します。boolean指定された拡張子の MIME マッピングを取得します。getAll()定義されたすべてのマッピングを返します。inthashCode()final IteratorSE<MimeMappings.Mapping>iterator()static MimeMappingslazyCopy(MimeMappings mappings) マッピングが変更された場合にのみエントリをコピーする、指定されたマッピングの新しい遅延コピーを作成します。既存のマッピングを削除します。static MimeMappingsunmodifiableMappings(MimeMappings mappings) 指定されたマッピングの変更不可能な新しいビューを作成します。クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
フィールドの詳細
DEFAULT
一般的に使用されるデフォルトの MIME マッピング。
コンストラクターの詳細
MimeMappings
public MimeMappings()新しい空のMimeMappingsインスタンスを作成します。MimeMappings
指定されたマッピングから新しいMimeMappingsインスタンスを作成します。- パラメーター:
mappings- ソースマッピング
MimeMappings
指定されたマッピングから新しいMimeMappingsを作成します。- パラメーター:
mappings- キーとして拡張子、値として mime-type を持つソースマッピング
メソッドの詳細
add
新しい MIME マッピングを追加します。- パラメーター:
extension- ファイル拡張子 ( "." を除く)mimeType- マップする MIME 型- 戻り値:
- 以前のマッピングまたは
null
remove
既存のマッピングを削除します。- パラメーター:
extension- ファイル拡張子 ( "." を除く)- 戻り値:
- 削除された MIME マッピングまたはアイテムが削除されなかった場合は
null
get
指定された拡張子の MIME マッピングを取得します。- パラメーター:
extension- ファイル拡張子 ( "." を除く)- 戻り値:
- MIME マッピングまたは
null
getAll
定義されたすべてのマッピングを返します。- 戻り値:
- マッピング。
iterator
- 次で指定:
- インターフェース
IterableSE<MimeMappings.Mapping>のiterator
equals
hashCode
public int hashCode()unmodifiableMappings
指定されたマッピングの変更不可能な新しいビューを作成します。返されたマップを変更しようとするメソッドはUnsupportedOperationExceptionSE をスローします。- パラメーター:
mappings- マッピング- 戻り値:
- 指定されたマッピングの変更不可能なビュー。
lazyCopy
マッピングが変更された場合にのみエントリをコピーする、指定されたマッピングの新しい遅延コピーを作成します。- パラメーター:
mappings- ソースマッピング- 戻り値:
- 新しいマッピングインスタンス
- 導入:
- 3.0.0