パッケージ org.springframework.util

クラス MimeTypeUtils

java.lang.ObjectSE
org.springframework.util.MimeTypeUtils

public abstract class MimeTypeUtils extends ObjectSE
その他の MimeType ユーティリティメソッド。
導入:
4.0
作成者:
Arjen Poutsma, Rossen Stoyanchev, Dimitrios Liapis, Brian Clozel, Sam Brannen
  • フィールドの詳細

  • コンストラクターの詳細

    • MimeTypeUtils

      public MimeTypeUtils()
  • メソッドの詳細

    • parseMimeType

      public static MimeType parseMimeType(StringSE mimeType)
      指定された文字列を単一の MimeType に解析します。最近解析された MimeType は、さらに検索するためにキャッシュされます。
      パラメーター:
      mimeType - 解析する文字列
      戻り値:
      MIME 型
      例外:
      InvalidMimeTypeException - 文字列を解析できない場合
    • parseMimeTypes

      public static ListSE<MimeType> parseMimeTypes(StringSE mimeTypes)
      コンマ区切りの文字列を解析して、MimeType オブジェクトの変更可能なリストにします。
      パラメーター:
      mimeTypes - 解析する文字列
      戻り値:
      MIME 型のリスト
      例外:
      InvalidMimeTypeException - 文字列を解析できない場合
    • tokenize

      public static ListSE<StringSE> tokenize(StringSE mimeTypes)
      MimeType オブジェクトのコンマ区切りの文字列を List<String> にトークン化します。"," による単純なトークン化とは異なり、このメソッドは引用符で囲まれたパラメーターを考慮します。
      パラメーター:
      mimeTypes - トークン化する文字列
      戻り値:
      トークンのリスト
      導入:
      5.1.3
    • toString

      public static StringSE toString(CollectionSE<? extends MimeType> mimeTypes)
      指定された MimeType オブジェクトのコレクションの文字列表現を生成します。
      パラメーター:
      mimeTypes - MimeType オブジェクト
      戻り値:
      MimeType オブジェクトの文字列表現
    • sortBySpecificity

      public static <T extends MimeType> void sortBySpecificity(ListSE<T> mimeTypes)
      指定された MimeType オブジェクトのリストを特異性によって並べ替えます。

      計算コストがかかるため、指定されたリストに含まれる要素が多すぎる場合、このメソッドは例外をスローします。

      パラメーター:
      mimeTypes - ソートする MIME 型のリスト
      例外:
      InvalidMimeTypeException - mimeTypes に 50 を超える要素が含まれている場合
      関連事項:
    • generateMultipartBoundary

      public static byte[] generateMultipartBoundary()
      マルチパート MIME 型でよく使用される、ランダムな MIME 境界をバイトとして生成します。
    • generateMultipartBoundaryString

      public static StringSE generateMultipartBoundaryString()
      マルチパート MIME 型でよく使用されるストリングとして、ランダムな MIME 境界を生成します。