public abstract class MimeTypeUtils
extends java.lang.Object
MimeType
ユーティリティメソッド。修飾子と型 | フィールドと説明 |
---|---|
static MimeType | ALL すべてのメディア範囲を含むパブリック定数 MIME 型(つまり |
static java.lang.String | ALL_VALUE ALL に相当する文字列。 |
static MimeType | APPLICATION_JSON application/json のパブリック定数 MIME 型。 |
static java.lang.String | APPLICATION_JSON_VALUE APPLICATION_JSON に相当する文字列。 |
static MimeType | APPLICATION_OCTET_STREAM application/octet-stream のパブリック定数 MIME 型。 |
static java.lang.String | APPLICATION_OCTET_STREAM_VALUE APPLICATION_OCTET_STREAM に相当する文字列。 |
static MimeType | APPLICATION_XML application/xml のパブリック定数 MIME 型。 |
static java.lang.String | APPLICATION_XML_VALUE APPLICATION_XML に相当する文字列。 |
static MimeType | IMAGE_GIF image/gif のパブリック定数 MIME 型。 |
static java.lang.String | IMAGE_GIF_VALUE IMAGE_GIF に相当する文字列。 |
static MimeType | IMAGE_JPEG image/jpeg のパブリック定数 MIME 型。 |
static java.lang.String | IMAGE_JPEG_VALUE IMAGE_JPEG に相当する文字列。 |
static MimeType | IMAGE_PNG image/png のパブリック定数 MIME 型。 |
static java.lang.String | IMAGE_PNG_VALUE IMAGE_PNG に相当する文字列。 |
static java.util.Comparator<MimeType> | SPECIFICITY_COMPARATOR sortBySpecificity(List) が使用するコンパレータ。 |
static MimeType | TEXT_HTML text/html のパブリック定数 MIME 型。 |
static java.lang.String | TEXT_HTML_VALUE TEXT_HTML に相当する文字列。 |
static MimeType | TEXT_PLAIN text/plain のパブリック定数 MIME 型。 |
static java.lang.String | TEXT_PLAIN_VALUE TEXT_PLAIN に相当する文字列。 |
static MimeType | TEXT_XML text/xml のパブリック定数 MIME 型。 |
static java.lang.String | TEXT_XML_VALUE TEXT_XML に相当する文字列。 |
コンストラクターと説明 |
---|
MimeTypeUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static byte[] | generateMultipartBoundary() マルチパート MIME 型でよく使用される、ランダムな MIME 境界をバイトとして生成します。 |
static java.lang.String | generateMultipartBoundaryString() マルチパート MIME 型でよく使用されるストリングとして、ランダムな MIME 境界を生成します。 |
static MimeType | parseMimeType(java.lang.String mimeType) 指定された文字列を単一の MimeType に解析します。 |
static java.util.List<MimeType> | parseMimeTypes(java.lang.String mimeTypes) 指定されたコンマ区切りの文字列を解析して、 MimeType オブジェクトのリストにします。 |
static void | sortBySpecificity(java.util.List<MimeType> mimeTypes) MimeType オブジェクトの指定されたリストを特異性でソートします。 |
static java.lang.String | toString(java.util.Collection<? extends MimeType> mimeTypes) 指定された MimeType オブジェクトのリストの文字列表現を返します。 |
public static final java.util.Comparator<MimeType> SPECIFICITY_COMPARATOR
sortBySpecificity(List)
が使用するコンパレータ。public static final MimeType ALL
public static final MimeType APPLICATION_JSON
application/json
のパブリック定数 MIME 型。public static final java.lang.String APPLICATION_JSON_VALUE
APPLICATION_JSON
に相当する文字列。public static final MimeType APPLICATION_OCTET_STREAM
application/octet-stream
のパブリック定数 MIME 型。public static final java.lang.String APPLICATION_OCTET_STREAM_VALUE
APPLICATION_OCTET_STREAM
に相当する文字列。public static final MimeType APPLICATION_XML
application/xml
のパブリック定数 MIME 型。public static final java.lang.String APPLICATION_XML_VALUE
APPLICATION_XML
に相当する文字列。public static final MimeType IMAGE_GIF
image/gif
のパブリック定数 MIME 型。public static final java.lang.String IMAGE_GIF_VALUE
IMAGE_GIF
に相当する文字列。public static final MimeType IMAGE_JPEG
image/jpeg
のパブリック定数 MIME 型。public static final java.lang.String IMAGE_JPEG_VALUE
IMAGE_JPEG
に相当する文字列。public static final MimeType IMAGE_PNG
image/png
のパブリック定数 MIME 型。public static final java.lang.String IMAGE_PNG_VALUE
IMAGE_PNG
に相当する文字列。public static final MimeType TEXT_HTML
text/html
のパブリック定数 MIME 型。public static final java.lang.String TEXT_HTML_VALUE
TEXT_HTML
に相当する文字列。public static final MimeType TEXT_PLAIN
text/plain
のパブリック定数 MIME 型。public static final java.lang.String TEXT_PLAIN_VALUE
TEXT_PLAIN
に相当する文字列。public static final MimeType TEXT_XML
text/xml
のパブリック定数 MIME 型。public static MimeType parseMimeType(java.lang.String mimeType)
MimeType
に解析します。mimeType
- 解析する文字列 InvalidMimeTypeException
- 文字列を解析できない場合 public static java.util.List<MimeType> parseMimeTypes(java.lang.String mimeTypes)
MimeType
オブジェクトのリストにします。mimeTypes
- 解析する文字列 java.lang.IllegalArgumentException
- 文字列を解析できない場合 public static java.lang.String toString(java.util.Collection<? extends MimeType> mimeTypes)
MimeType
オブジェクトのリストの文字列表現を返します。mimeTypes
- 解析する文字列 java.lang.IllegalArgumentException
- 文字列を解析できない場合 public static void sortBySpecificity(java.util.List<MimeType> mimeTypes)
MimeType
オブジェクトの指定されたリストを特異性でソートします。2 つの MIME 型があるとします。
例:
audio/basic < audio/* < */*
audio/basic;level=1 < audio/basic
audio/basic == text/html
audio/basic == audio/wave
mimeTypes
- ソートする MIME 型のリスト public static byte[] generateMultipartBoundary()
public static java.lang.String generateMultipartBoundaryString()