public class Variant extends ObjectSE
修飾子と型 | クラスと説明 |
---|---|
static class | Variant.VariantListBuilder 表現バリアントのリストのビルダー。 |
コンストラクターと説明 |
---|
Variant(MediaType mediaType, LocaleSE language, StringSE encoding) Variant の新しいインスタンスを作成します。 |
Variant(MediaType mediaType, StringSE language, StringSE encoding) Variant の新しいインスタンスを作成します。 |
Variant(MediaType mediaType, StringSE language, StringSE country, StringSE encoding) Variant の新しいインスタンスを作成します。 |
Variant(MediaType mediaType, StringSE language, StringSE country, StringSE languageVariant, StringSE encoding) Variant の新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
static Variant.VariantListBuilder | encodings(StringSE... encodings) サポートされているエンコーディングのセットで初期化された Variant.VariantListBuilder を作成します。 |
boolean | equals(ObjectSE obj) obj をこのバリアントと比較して、すべてのプロパティ値を考慮してそれらが同じかどうかを確認します。 |
StringSE | getEncoding() バリアントのエンコーディングを取得します。 |
LocaleSE | getLanguage() バリアントの言語を取得します。 |
StringSE | getLanguageString() バリアント言語の文字列表現を取得します。言語が設定されていない場合は null を取得します。 |
MediaType | getMediaType() バリアントのメディア型を取得します。 |
int | hashCode() バリアントプロパティからハッシュコードを生成します。 |
static Variant.VariantListBuilder | languages(LocaleSE... languages) サポートされている言語のセットで初期化された Variant.VariantListBuilder を作成します。 |
static Variant.VariantListBuilder | mediaTypes(MediaType... mediaTypes) サポートされているメディア型のセットで初期化された Variant.VariantListBuilder を作成します。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public Variant(MediaType mediaType, StringSE language, StringSE encoding)
mediaType
- バリアントのメディア型 - null
の場合があります。language
- バリアントの言語(2 文字の ISO-639 コード); null
の場合があります。encoding
- バリアントのコンテンツエンコーディング - null
の場合があります。IllegalArgumentExceptionSE
- すべてのパラメーターが null
の場合。public Variant(MediaType mediaType, StringSE language, StringSE country, StringSE encoding)
mediaType
- バリアントのメディア型 - null
の場合があります。language
- バリアントの言語(2 文字の ISO-639 コード); null
の場合があります。country
- バリアントの大文字の 2 文字の ISO-3166 言語コード。language
も null
であれば、null
である可能性があります。encoding
- バリアントのコンテンツエンコーディング - null
の場合があります。IllegalArgumentExceptionSE
- すべてのパラメーターが null
の場合。public Variant(MediaType mediaType, StringSE language, StringSE country, StringSE languageVariant, StringSE encoding)
mediaType
- バリアントのメディア型 - null
の場合があります。language
- バリアントの言語(2 文字の ISO-639 コード); null
の場合があります。country
- バリアントの大文字の 2 文字の ISO-3166 言語コード。language
も null
であれば、null
である可能性があります。languageVariant
- バリアントのベンダーおよびブラウザー固有の言語コード(Locale
SE クラスの説明も参照) language
および country
も null
であれば、null
である可能性があります。encoding
- バリアントのコンテンツエンコーディング - null
の場合があります。IllegalArgumentExceptionSE
- すべてのパラメーターが null
の場合。public Variant(MediaType mediaType, LocaleSE language, StringSE encoding)
mediaType
- バリアントのメディア型 - null
の場合があります。language
- バリアントの言語 - null
の場合があります。encoding
- バリアントのコンテンツエンコーディング - null
の場合があります。IllegalArgumentExceptionSE
- すべてのパラメーターが null
の場合。public LocaleSE getLanguage()
null
public StringSE getLanguageString()
null
を取得します。null
。public MediaType getMediaType()
null
。public StringSE getEncoding()
null
。public static Variant.VariantListBuilder mediaTypes(MediaType... mediaTypes)
Variant.VariantListBuilder
を作成します。mediaTypes
- 利用可能な mediaTypes。特定の文字セットがサポートされている場合は、それぞれのメディア型のパラメーターとして含める必要があります。IllegalArgumentExceptionSE
- mediaTypes が null であるか、要素が含まれていない場合。public static Variant.VariantListBuilder languages(LocaleSE... languages)
Variant.VariantListBuilder
を作成します。languages
- 利用可能な言語。IllegalArgumentExceptionSE
- 言語が null または要素を含まない場合。public static Variant.VariantListBuilder encodings(StringSE... encodings)
Variant.VariantListBuilder
を作成します。encodings
- 利用可能なエンコーディング。IllegalArgumentExceptionSE
- encodings が null または要素を含まない場合。public int hashCode()
ObjectSE
の hashCodeSE
public boolean equals(ObjectSE obj)
public StringSE toString()
ObjectSE
の toStringSE
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.