public final class LanguageSet
extends java.lang.Object
LanguageTag| 修飾子とタイプ | フィールドと説明 |
|---|---|
static char |
LANGUAGE_COUNTRY_SEPARATOR
言語種別コードと国・地域コードの区切り文字
|
static char |
TAG_SEPARATOR
言語タグの区切り文字
|
| コンストラクタと説明 |
|---|
LanguageSet()
新たに LanguageSet 型のデータを作成します。
|
LanguageSet(LanguageSet languageSet_)
新たに LanguageSet 型のデータを作成します。
|
LanguageSet(java.lang.String langSetSymbol_)
新たに LanguageSet 型のデータを作成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(int languageCode_)
言語セットに指定言語を追加します。
|
void |
add(LanguageTag languageTag_)
言語セットに指定言語タグを追加します。
|
void |
clear()
言語セットをクリアする。
|
boolean |
equals(java.lang.Object other_)
データが等しいか比較します。
|
int |
getSize()
言語タグ数を取得します。
|
int |
hashCode()
ハッシュコードを取得します。
|
boolean |
isContained(int languageCode_)
指定言語が含まれているかどうかを調べます。
|
boolean |
isContained(LanguageTag languageTag_)
指定言語タグが含まれているかどうかを調べます。
|
void |
readObject(InputStream input_)
言語セットをストリームから読み込みます。
|
LanguageSet |
round()
言語タグから国・地域コードを除いた言語セットを取得します。
|
void |
set(LanguageSet languageSet_)
言語セットを設定します。
|
void |
set(java.lang.String langSetSymbol_)
言語セットを設定します。
|
java.lang.String |
toString()
言語セットを文字列に変換します。
|
void |
writeObject(OutputStream output_)
言語セットをストリームに書き出します。
|
public static final char TAG_SEPARATOR
public static final char LANGUAGE_COUNTRY_SEPARATOR
public LanguageSet()
public LanguageSet(java.lang.String langSetSymbol_)
langSetSymbol_ - 言語セットを示す文字列。set(String)public LanguageSet(LanguageSet languageSet_)
languageSet_ - 言語セット。set(LanguageSet)public void set(java.lang.String langSetSymbol_)
throws java.lang.IllegalArgumentException
langSetSymbol_ - 言語セットを示す文字列。java.lang.IllegalArgumentException - 言語セットを示す文字列中に不正な言語名や国・地域名が存在した。public void set(LanguageSet languageSet_)
languageSet_ - 言語セット。public void add(int languageCode_)
throws java.lang.IllegalArgumentException
languageCode_ - 追加する言語の種別コード。java.lang.IllegalArgumentException - 不正な言語コードである。public void add(LanguageTag languageTag_) throws java.lang.IllegalArgumentException
languageTag_ - 追加する言語タグ。java.lang.IllegalArgumentException - 不正な言語コードである。public void clear()
public boolean equals(java.lang.Object other_)
equals クラス内 java.lang.Objectother_ - 比較先の言語セット。true 、
それ以外の場合は false 。public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean isContained(int languageCode_)
throws java.lang.ArrayIndexOutOfBoundsException
languageCode_ - 含まれているかどうかを調べる対象言語の種別コード。true 、
含まれていない場合には false 。java.lang.ArrayIndexOutOfBoundsExceptionpublic boolean isContained(LanguageTag languageTag_) throws java.lang.ArrayIndexOutOfBoundsException
languageTag_ - 含まれているかどうかを調べる対象言語タグ。true 、
含まれていない場合には false 。java.lang.ArrayIndexOutOfBoundsExceptionpublic LanguageSet round()
public int getSize()
public java.lang.String toString()
toString クラス内 java.lang.Objectpublic void readObject(InputStream input_) throws java.io.IOException, java.io.StreamCorruptedException
input_ - 入力用のストリーム。java.io.IOException - 入出力関係の例外が発生した。java.io.StreamCorruptedException - 未サポートの言語セットが書き込まれている。readObjectpublic void writeObject(OutputStream output_) throws java.io.IOException, java.lang.ArrayIndexOutOfBoundsException
output_ - 出力用のストリーム。java.io.IOException - 入出力関係の例外が発生した。java.lang.ArrayIndexOutOfBoundsException - 言語セット内に不正な値が設定されている。writeObjectCopyright © 2023 RICOH Co., Ltd. All Rights Reserved.