クラス 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()
定義されたすべてのマッピングを返します。int
hashCode()
final IteratorSE<MimeMappings.Mapping>
iterator()
static MimeMappings
lazyCopy
(MimeMappings mappings) マッピングが変更された場合にのみエントリをコピーする、指定されたマッピングの新しい遅延コピーを作成します。既存のマッピングを削除します。static MimeMappings
unmodifiableMappings
(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
指定されたマッピングの変更不可能な新しいビューを作成します。返されたマップを変更しようとするメソッドはUnsupportedOperationException
SE をスローします。- パラメーター:
mappings
- マッピング- 戻り値:
- 指定されたマッピングの変更不可能なビュー。
lazyCopy
マッピングが変更された場合にのみエントリをコピーする、指定されたマッピングの新しい遅延コピーを作成します。- パラメーター:
mappings
- ソースマッピング- 戻り値:
- 新しいマッピングインスタンス
- 導入:
- 3.0.0