クラス 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

      public MappingMediaTypeFileExtensionResolver(@Nullable MapSE<StringSE,MediaType> mediaTypes)
      ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。
  • メソッドの詳細

    • getMediaTypes

      public MapSE<StringSE,MediaType> getMediaTypes()
    • getAllMediaTypes

      protected ListSE<MediaType> getAllMediaTypes()
    • addMapping

      protected void addMapping(StringSE extension, MediaType mediaType)
      拡張機能を MediaType にマップします。拡張がすでにマップされている場合は無視します。
    • resolveFileExtensions

      public ListSE<StringSE> resolveFileExtensions(MediaType mediaType)
      インターフェースからコピーされた説明: MediaTypeFileExtensionResolver
      指定されたメディア型をファイル拡張子のリストに解決します。
      次で指定:
      インターフェース MediaTypeFileExtensionResolverresolveFileExtensions 
      パラメーター:
      mediaType - 解決するメディア型
      戻り値:
      拡張機能のリストまたは空のリスト (非 null)
    • getAllFileExtensions

      public ListSE<StringSE> getAllFileExtensions()
      インターフェースからコピーされた説明: MediaTypeFileExtensionResolver
      登録されているすべてのファイル拡張子を取得します。
      次で指定:
      インターフェース MediaTypeFileExtensionResolvergetAllFileExtensions 
      戻り値:
      拡張機能のリストまたは空のリスト (非 null)
    • lookupMediaType

      @Nullable protected MediaType lookupMediaType(StringSE extension)
      拡張から MediaType への逆ルックアップにこのメソッドを使用します。
      戻り値:
      拡張機能の MediaType、または見つからない場合は null