パッケージ org.springframework.util
クラス MimeTypeUtils
java.lang.ObjectSE
org.springframework.util.MimeTypeUtils
その他の
MimeType
ユーティリティメソッド。- 導入:
- 4.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev, Dimitrios Liapis, Brian Clozel, Sam Brannen
フィールドサマリー
修飾子と型フィールド説明static final MimeType
すべてのメディア範囲を含むパブリック定数 MIME 型(つまりstatic final StringSE
ALL
に相当する文字列。static final MimeType
application/graphql+json
のパブリック定数 MIME 型。static final StringSE
APPLICATION_GRAPHQL
に相当する文字列。static final MimeType
application/json
のパブリック定数 MIME 型。static final StringSE
APPLICATION_JSON
に相当する文字列。static final MimeType
application/octet-stream
のパブリック定数 MIME 型。static final StringSE
APPLICATION_OCTET_STREAM
に相当する文字列。static final MimeType
application/xml
のパブリック定数 MIME 型。static final StringSE
APPLICATION_XML
に相当する文字列。static final MimeType
image/gif
のパブリック定数 MIME 型。static final StringSE
IMAGE_GIF
に相当する文字列。static final MimeType
image/jpeg
のパブリック定数 MIME 型。static final StringSE
IMAGE_JPEG
に相当する文字列。static final MimeType
image/png
のパブリック定数 MIME 型。static final StringSE
IMAGE_PNG
に相当する文字列。static final ComparatorSE<MimeType>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。6.0 の時点で、直接の代替はありませんstatic final MimeType
text/html
のパブリック定数 MIME 型。static final StringSE
TEXT_HTML
に相当する文字列。static final MimeType
text/plain
のパブリック定数 MIME 型。static final StringSE
TEXT_PLAIN
に相当する文字列。static final MimeType
text/xml
のパブリック定数 MIME 型。static final StringSE
TEXT_XML
に相当する文字列。コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明static byte[]
マルチパート MIME 型でよく使用される、ランダムな MIME 境界をバイトとして生成します。static StringSE
マルチパート MIME 型でよく使用されるストリングとして、ランダムな MIME 境界を生成します。static MimeType
parseMimeType
(StringSE mimeType) 指定された文字列を単一のMimeType
に解析します。parseMimeTypes
(StringSE mimeTypes) コンマ区切りの文字列を解析して、MimeType
オブジェクトの変更可能なリストにします。static <T extends MimeType>
voidsortBySpecificity
(ListSE<T> mimeTypes) 指定されたMimeType
オブジェクトのリストを特異性によって並べ替えます。MimeType
オブジェクトのコンマ区切りの文字列をList<String>
にトークン化します。static StringSE
toString
(CollectionSE<? extends MimeType> mimeTypes) 指定されたMimeType
オブジェクトのコレクションの文字列表現を生成します。
フィールドの詳細
SPECIFICITY_COMPARATOR
@DeprecatedSE(since="6.0", forRemoval=true) public static final ComparatorSE<MimeType> SPECIFICITY_COMPARATOR非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。6.0 の時点で、直接の代替はありませんsortBySpecificity(List)
で正式に使用されるコンパレータ。ALL
すべてのメディア範囲を含むパブリック定数 MIME 型(つまり、"* /*" )。ALL_VALUE
ALL
に相当する文字列。- 関連事項:
APPLICATION_GRAPHQL
application/graphql+json
のパブリック定数 MIME 型。- 導入:
- 5.3.19
- 関連事項:
APPLICATION_GRAPHQL_VALUE
APPLICATION_GRAPHQL
に相当する文字列。- 導入:
- 5.3.19
- 関連事項:
APPLICATION_JSON
application/json
のパブリック定数 MIME 型。APPLICATION_JSON_VALUE
APPLICATION_JSON
に相当する文字列。- 関連事項:
APPLICATION_OCTET_STREAM
application/octet-stream
のパブリック定数 MIME 型。APPLICATION_OCTET_STREAM_VALUE
APPLICATION_OCTET_STREAM
に相当する文字列。- 関連事項:
APPLICATION_XML
application/xml
のパブリック定数 MIME 型。APPLICATION_XML_VALUE
APPLICATION_XML
に相当する文字列。- 関連事項:
IMAGE_GIF
image/gif
のパブリック定数 MIME 型。IMAGE_GIF_VALUE
IMAGE_GIF
に相当する文字列。- 関連事項:
IMAGE_JPEG
image/jpeg
のパブリック定数 MIME 型。IMAGE_JPEG_VALUE
IMAGE_JPEG
に相当する文字列。- 関連事項:
IMAGE_PNG
image/png
のパブリック定数 MIME 型。IMAGE_PNG_VALUE
IMAGE_PNG
に相当する文字列。- 関連事項:
TEXT_HTML
text/html
のパブリック定数 MIME 型。TEXT_HTML_VALUE
TEXT_HTML
に相当する文字列。- 関連事項:
TEXT_PLAIN
text/plain
のパブリック定数 MIME 型。TEXT_PLAIN_VALUE
TEXT_PLAIN
に相当する文字列。- 関連事項:
TEXT_XML
text/xml
のパブリック定数 MIME 型。TEXT_XML_VALUE
TEXT_XML
に相当する文字列。- 関連事項:
コンストラクターの詳細
MimeTypeUtils
public MimeTypeUtils()
メソッドの詳細
parseMimeType
指定された文字列を単一のMimeType
に解析します。最近解析されたMimeType
は、さらに検索するためにキャッシュされます。- パラメーター:
mimeType
- 解析する文字列- 戻り値:
- MIME 型
- 例外:
InvalidMimeTypeException
- 文字列を解析できない場合
parseMimeTypes
コンマ区切りの文字列を解析して、MimeType
オブジェクトの変更可能なリストにします。- パラメーター:
mimeTypes
- 解析する文字列- 戻り値:
- MIME 型のリスト
- 例外:
InvalidMimeTypeException
- 文字列を解析できない場合
tokenize
MimeType
オブジェクトのコンマ区切りの文字列をList<String>
にトークン化します。"," による単純なトークン化とは異なり、このメソッドは引用符で囲まれたパラメーターを考慮します。- パラメーター:
mimeTypes
- トークン化する文字列- 戻り値:
- トークンのリスト
- 導入:
- 5.1.3
toString
指定されたMimeType
オブジェクトのコレクションの文字列表現を生成します。- パラメーター:
mimeTypes
-MimeType
オブジェクト- 戻り値:
MimeType
オブジェクトの文字列表現
sortBySpecificity
- パラメーター:
mimeTypes
- ソートする MIME 型のリスト- 例外:
InvalidMimeTypeException
-mimeTypes
に 50 を超える要素が含まれている場合- 関連事項:
generateMultipartBoundary
public static byte[] generateMultipartBoundary()マルチパート MIME 型でよく使用される、ランダムな MIME 境界をバイトとして生成します。generateMultipartBoundaryString
マルチパート MIME 型でよく使用されるストリングとして、ランダムな MIME 境界を生成します。