コンストラクターと説明 |
---|
MimeTypeUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static byte[] | generateMultipartBoundary() マルチパート MIME 型でよく使用される、ランダムな MIME 境界をバイトとして生成します。 |
static StringSE | generateMultipartBoundaryString() マルチパート MIME 型でよく使用されるストリングとして、ランダムな MIME 境界を生成します。 |
static MimeType | parseMimeType(StringSE mimeType) 指定された文字列を単一の MimeType に解析します。 |
static ListSE<MimeType> | parseMimeTypes(StringSE mimeTypes) コンマ区切りの文字列を解析して、 MimeType オブジェクトのリストにします。 |
static void | sortBySpecificity(ListSE<MimeType> mimeTypes) MimeType オブジェクトの指定されたリストを特異性でソートします。 |
static ListSE<StringSE> | tokenize(StringSE mimeTypes) MimeType オブジェクトのコンマ区切りの文字列を List<String> にトークン化します。 |
static StringSE | toString(CollectionSE<? extends MimeType> mimeTypes) 指定された MimeType オブジェクトのリストの文字列表現を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final ComparatorSE<MimeType> SPECIFICITY_COMPARATOR
sortBySpecificity(List)
が使用するコンパレータ。public static final MimeType ALL
public static final MimeType APPLICATION_JSON
application/json
のパブリック定数 MIME 型。public static final StringSE APPLICATION_JSON_VALUE
APPLICATION_JSON
に相当する文字列。public static final MimeType APPLICATION_OCTET_STREAM
application/octet-stream
のパブリック定数 MIME 型。public static final StringSE APPLICATION_OCTET_STREAM_VALUE
APPLICATION_OCTET_STREAM
に相当する文字列。public static final MimeType APPLICATION_XML
application/xml
のパブリック定数 MIME 型。public static final StringSE APPLICATION_XML_VALUE
APPLICATION_XML
に相当する文字列。public static final MimeType IMAGE_GIF
image/gif
のパブリック定数 MIME 型。public static final MimeType IMAGE_JPEG
image/jpeg
のパブリック定数 MIME 型。public static final StringSE IMAGE_JPEG_VALUE
IMAGE_JPEG
に相当する文字列。public static final MimeType IMAGE_PNG
image/png
のパブリック定数 MIME 型。public static final MimeType TEXT_HTML
text/html
のパブリック定数 MIME 型。public static final MimeType TEXT_PLAIN
text/plain
のパブリック定数 MIME 型。public static final StringSE TEXT_PLAIN_VALUE
TEXT_PLAIN
に相当する文字列。public static final MimeType TEXT_XML
text/xml
のパブリック定数 MIME 型。public static MimeType parseMimeType(StringSE mimeType)
MimeType
に解析します。mimeType
- 解析する文字列 InvalidMimeTypeException
- 文字列を解析できない場合 public static ListSE<MimeType> parseMimeTypes(StringSE mimeTypes)
MimeType
オブジェクトのリストにします。mimeTypes
- 解析する文字列 InvalidMimeTypeException
- 文字列を解析できない場合 public static ListSE<StringSE> tokenize(StringSE mimeTypes)
MimeType
オブジェクトのコンマ区切りの文字列を List<String>
にトークン化します。"," による単純なトークン化とは異なり、このメソッドは引用符で囲まれたパラメーターを考慮します。mimeTypes
- トークン化する文字列 public static StringSE toString(CollectionSE<? extends MimeType> mimeTypes)
MimeType
オブジェクトのリストの文字列表現を返します。mimeTypes
- 解析する文字列 IllegalArgumentExceptionSE
- 文字列を解析できない場合 public static void sortBySpecificity(ListSE<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 StringSE generateMultipartBoundaryString()