public class MediaType extends ObjectSE
コンストラクターと説明 |
---|
MediaType() MediaType の新しいインスタンスを作成します。型とサブ型はどちらもワイルドカードです。 |
MediaType(StringSE type, StringSE subtype) 指定された型とサブ型を使用して、 MediaType の新しいインスタンスを作成します。 |
MediaType(StringSE type, StringSE subtype, MapSE<StringSE, StringSE> parameters) 指定された型、サブ型、パラメーターを使用して、 MediaType の新しいインスタンスを作成します。 |
MediaType(StringSE type, StringSE subtype, StringSE charset) 指定された型、サブ型、"charset" パラメーターを使用して MediaType の新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE obj) obj をこのメディア型と比較し、型、サブ型、パラメーターを比較して、それらが同じであるかどうかを確認します。 |
MapSE<StringSE, StringSE> | getParameters() 読み取り専用パラメーターマップの場合は Getter。 |
StringSE | getSubtype() サブ型の Getter。 |
StringSE | getType() プライマリ型の Getter。 |
int | hashCode() 型、サブ型、パラメーターからハッシュコードを生成します。 |
boolean | isCompatible(MediaType other) このメディア型が別のメディア型と互換性があるかどうかを確認します。 |
boolean | isWildcardSubtype() サブ型がワイルドカードであるかどうかを確認します。 |
boolean | isWildcardType() プライマリ型がワイルドカードであるかどうかを確認します。 |
StringSE | toString() メディア型を、対応する HTTP ヘッダーの値として使用するのに適した文字列に変換します。 |
static MediaType | valueOf(StringSE type) 指定された文字列を解析して、 MediaType の新しいインスタンスを作成します。 |
MediaType | withCharset(StringSE charset) 元のインスタンスからコピーされた同じ型、サブ型、パラメーター、提供された "charset" パラメーターを使用して新しい MediaType インスタンスを作成します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final StringSE CHARSET_PARAMETER
charset
パラメーター名。public static final StringSE MEDIA_TYPE_WILDCARD
public static final MediaType WILDCARD_TYPE
public static final StringSE APPLICATION_XML
String
定数。public static final MediaType APPLICATION_XML_TYPE
MediaType
定数。public static final StringSE APPLICATION_ATOM_XML
String
定数。public static final MediaType APPLICATION_ATOM_XML_TYPE
MediaType
定数。public static final StringSE APPLICATION_XHTML_XML
String
定数。public static final MediaType APPLICATION_XHTML_XML_TYPE
MediaType
定数。public static final StringSE APPLICATION_SVG_XML
String
定数。public static final MediaType APPLICATION_SVG_XML_TYPE
MediaType
定数。public static final StringSE APPLICATION_JSON
String
定数。public static final MediaType APPLICATION_JSON_TYPE
MediaType
定数。public static final StringSE APPLICATION_FORM_URLENCODED
String
定数。public static final MediaType APPLICATION_FORM_URLENCODED_TYPE
MediaType
定数。public static final StringSE MULTIPART_FORM_DATA
String
定数。public static final MediaType MULTIPART_FORM_DATA_TYPE
MediaType
定数。public static final StringSE APPLICATION_OCTET_STREAM
String
定数。public static final MediaType APPLICATION_OCTET_STREAM_TYPE
MediaType
定数。public static final MediaType TEXT_PLAIN_TYPE
MediaType
定数。public static final MediaType TEXT_XML_TYPE
MediaType
定数。public static final MediaType TEXT_HTML_TYPE
MediaType
定数。public static final StringSE SERVER_SENT_EVENTS
String
SE 表現。(""text/event-stream" ")。public static final MediaType SERVER_SENT_EVENTS_TYPE
public static final StringSE APPLICATION_JSON_PATCH_JSON
String
SE 表現。public static final MediaType APPLICATION_JSON_PATCH_JSON_TYPE
MediaType
定数。public MediaType(StringSE type, StringSE subtype, MapSE<StringSE,StringSE> parameters)
MediaType
の新しいインスタンスを作成します。type
- プライマリ型の null
は、MEDIA_TYPE_WILDCARD
と同等です。subtype
- サブ型 null
は MEDIA_TYPE_WILDCARD
と同等です。parameters
- メディア型パラメーターのマップ、null
は空のマップと同じです。public MediaType(StringSE type, StringSE subtype)
MediaType
の新しいインスタンスを作成します。type
- プライマリ型の null
は MEDIA_TYPE_WILDCARD
と同等です subtype
- サブ型、null
は MEDIA_TYPE_WILDCARD
と同等です public MediaType(StringSE type, StringSE subtype, StringSE charset)
MediaType
の新しいインスタンスを作成します。type
- プライマリ型の null
は MEDIA_TYPE_WILDCARD
と同等です subtype
- サブ型、null
は MEDIA_TYPE_WILDCARD
と同等です charset
- "charset" パラメーター値。null
または空の場合、"charset" パラメーターは設定されません。public MediaType()
MediaType
の新しいインスタンスを作成します。型とサブ型はどちらもワイルドカードです。代わりに定数 WILDCARD_TYPE
の使用を検討してください。public static MediaType valueOf(StringSE type)
MediaType
の新しいインスタンスを作成します。type
- メディア型文字列。IllegalArgumentExceptionSE
- 指定された文字列を解析できないか、null
である場合 public StringSE getType()
public boolean isWildcardType()
public StringSE getSubtype()
public boolean isWildcardSubtype()
public MapSE<StringSE,StringSE> getParameters()
public MediaType withCharset(StringSE charset)
MediaType
インスタンスを作成します。public boolean isCompatible(MediaType other)
other
- 比較するメディア型。public boolean equals(ObjectSE obj)
obj
をこのメディア型と比較し、型、サブ型、パラメーターを比較して、それらが同じであるかどうかを確認します。パラメーター値の大文字と小文字の区別は、パラメーター名のセマンティクスに依存することに注意してください。HTTP/1.1 を参照してください。この方法では、値で大文字と小文字が区別されることを前提としています。 equals(...)
実装は、クラスの同等性チェック(this.getClass() == obj.getClass()
)を実行しないことに注意してください。MediaType
クラスから拡張し、equals(...)
メソッドと hashCode()
メソッドのいずれかをオーバーライドする必要があるクラスは、Object.equals(java.lang.Object)
SE と Object.hashCode()
SE の間の契約が壊れないように、常に両方のメソッドをオーバーライドする必要があります。public int hashCode()
equals(java.lang.Object)
実装は、クラス等価性チェック(this.getClass() == obj.getClass()
)を実行しないことに注意してください。MediaType
クラスから拡張し、equals(Object)
メソッドと hashCode()
メソッドのいずれかをオーバーライドする必要があるクラスは、Object.equals(java.lang.Object)
SE と Object.hashCode()
SE の間の契約が壊れないように、常に両方のメソッドをオーバーライドする必要があります。ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.