クラス MappingMediaTypeFileExtensionResolver
java.lang.ObjectSE
org.springframework.web.accept.MappingMediaTypeFileExtensionResolver
- 実装されたすべてのインターフェース:
MediaTypeFileExtensionResolver
- 既知の直属サブクラス
AbstractMappingContentNegotiationStrategy
public class MappingMediaTypeFileExtensionResolver
extends ObjectSE
implements MediaTypeFileExtensionResolver
ファイル拡張子と MediaTypes 間のルックアップを両方向で維持する
MediaTypeFileExtensionResolver
の実装。 最初はファイル拡張子とメディア型のマップを使用して作成されました。その後、サブクラスは addMapping(java.lang.String, org.springframework.http.MediaType)
を使用してさらにマッピングを追加できます。
- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev, Juergen Hoeller
コンストラクターのサマリー
コンストラクター説明MappingMediaTypeFileExtensionResolver
(MapSE<StringSE, MediaType> mediaTypes) ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected void
addMapping
(StringSE extension, MediaType mediaType) 拡張機能を MediaType にマップします。登録されているすべてのファイル拡張子を取得します。protected MediaType
lookupMediaType
(StringSE extension) 拡張から MediaType への逆ルックアップにこのメソッドを使用します。resolveFileExtensions
(MediaType mediaType) 指定されたメディア型をファイル拡張子のリストに解決します。
コンストラクターの詳細
MappingMediaTypeFileExtensionResolver
ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。
メソッドの詳細
getMediaTypes
getAllMediaTypes
addMapping
拡張機能を MediaType にマップします。拡張がすでにマップされている場合は無視します。resolveFileExtensions
インターフェースからコピーされた説明:MediaTypeFileExtensionResolver
指定されたメディア型をファイル拡張子のリストに解決します。- 次で指定:
- インターフェース
MediaTypeFileExtensionResolver
のresolveFileExtensions
- パラメーター:
mediaType
- 解決するメディア型- 戻り値:
- 拡張機能のリストまたは空のリスト (非
null
)
getAllFileExtensions
インターフェースからコピーされた説明:MediaTypeFileExtensionResolver
登録されているすべてのファイル拡張子を取得します。- 次で指定:
- インターフェース
MediaTypeFileExtensionResolver
のgetAllFileExtensions
- 戻り値:
- 拡張機能のリストまたは空のリスト (非
null
)
lookupMediaType
拡張から MediaType への逆ルックアップにこのメソッドを使用します。- 戻り値:
- 拡張機能の MediaType、または見つからない場合は
null