クラス MimeMappings

java.lang.ObjectSE
org.springframework.boot.web.server.MimeMappings
実装されたすべてのインターフェース:
IterableSE<MimeMappings.Mapping>

public sealed class MimeMappings extends ObjectSE implements IterableSE<MimeMappings.Mapping>
MIME マッピングのためのサーバーに依存しない単純な抽象化。web.xml で伝統的に見られる <mime-mapping> 要素とほぼ同等。
導入:
2.0.0
作成者:
Phillip Webb, Guirong Hu
  • フィールドの詳細

    • DEFAULT

      public static final MimeMappings DEFAULT
      一般的に使用されるデフォルトの MIME マッピング。
  • コンストラクターの詳細

    • MimeMappings

      public MimeMappings()
      新しい空の MimeMappings インスタンスを作成します。
    • MimeMappings

      public MimeMappings(MimeMappings mappings)
      指定されたマッピングから新しい MimeMappings インスタンスを作成します。
      パラメーター:
      mappings - ソースマッピング
    • MimeMappings

      public MimeMappings(MapSE<StringSE,StringSE> mappings)
      指定されたマッピングから新しい MimeMappings を作成します。
      パラメーター:
      mappings - キーとして拡張子、値として mime-type を持つソースマッピング
  • メソッドの詳細

    • add

      public StringSE add(StringSE extension, StringSE mimeType)
      新しい MIME マッピングを追加します。
      パラメーター:
      extension - ファイル拡張子 ( "." を除く)
      mimeType - マップする MIME 型
      戻り値:
      以前のマッピングまたは null
    • remove

      public StringSE remove(StringSE extension)
      既存のマッピングを削除します。
      パラメーター:
      extension - ファイル拡張子 ( "." を除く)
      戻り値:
      削除された MIME マッピングまたはアイテムが削除されなかった場合は null 
    • get

      public StringSE get(StringSE extension)
      指定された拡張子の MIME マッピングを取得します。
      パラメーター:
      extension - ファイル拡張子 ( "." を除く)
      戻り値:
      MIME マッピングまたは null
    • getAll

      定義されたすべてのマッピングを返します。
      戻り値:
      マッピング。
    • iterator

      public final IteratorSE<MimeMappings.Mapping> iterator()
      次で指定:
      インターフェース IterableSE<MimeMappings.Mapping>iterator 
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • unmodifiableMappings

      public static MimeMappings unmodifiableMappings(MimeMappings mappings)
      指定されたマッピングの変更不可能な新しいビューを作成します。返されたマップを変更しようとするメソッドは UnsupportedOperationExceptionSE をスローします。
      パラメーター:
      mappings - マッピング
      戻り値:
      指定されたマッピングの変更不可能なビュー。
    • lazyCopy

      public static MimeMappings lazyCopy(MimeMappings mappings)
      マッピングが変更された場合にのみエントリをコピーする、指定されたマッピングの新しい遅延コピーを作成します。
      パラメーター:
      mappings - ソースマッピング
      戻り値:
      新しいマッピングインスタンス
      導入:
      3.0.0