|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.go.nict.langrid.language.util.LanguagePathUtil
public class LanguagePathUtil
言語パス関連処理を集めたユーティリティクラス。
| コンストラクタの概要 | |
|---|---|
LanguagePathUtil()
|
|
| メソッドの概要 | |
|---|---|
static void |
addBidirectionalStarformedPairs(Collection<LanguagePair> pairs,
Language centerLang,
Language[] termLangs)
ペアのコレクションに、スター型の言語対群を追加する。 |
static Set<LanguagePair> |
createSourceTargetPairSet(LanguagePath[] paths)
言語パス配列から言語ペアのセットを作成する。 |
static LanguagePath |
decodeLanguagePath(String value)
文字列を言語配列に変換する。 |
static LanguagePath[] |
decodeLanguagePathArray(String line)
文字列を言語パスに変換する。 |
static String |
encodeLanguagePath(LanguagePath value)
言語配列を文字列に変換する。 |
static String |
encodeLanguagePathArray(LanguagePath... value)
言語パス群を文字列に変換する。 |
static String |
encodeToSimplifiedExpressionByCode(LanguagePath[] paths)
言語コードを使い、単純表記の文字列を作成する。 |
static String |
encodeToSimplifiedExpressionByName(LanguagePath[] paths,
Locale locale)
ロケールに応じた言語名(Japanese, 日本語等)を使い、単純表記の文字列を作成する。 |
static String |
joinCodes(LanguagePath path,
String separator)
言語パスに含まれる言語のコードを連結する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public LanguagePathUtil()
| メソッドの詳細 |
|---|
public static String joinCodes(LanguagePath path,
String separator)
path - 言語パスseparator - 連結時のセパレータ
public static Set<LanguagePair> createSourceTargetPairSet(LanguagePath[] paths)
paths - 言語パス
public static void addBidirectionalStarformedPairs(Collection<LanguagePair> pairs,
Language centerLang,
Language[] termLangs)
pairs - ペアのコレクションcenterLang - 中心言語termLangs - 端の言語群public static String encodeLanguagePath(LanguagePath value)
value - 言語配列
public static LanguagePath decodeLanguagePath(String value)
throws InvalidLanguageTagException,
InvalidLanguagePathException
value - 文字列
InvalidLanguageTagException - 文字列の解析に失敗した
InvalidLanguagePathException - 文字列の解析に失敗したpublic static String encodeLanguagePathArray(LanguagePath... value)
value - 言語パス群
public static LanguagePath[] decodeLanguagePathArray(String line)
throws InvalidLanguageTagException,
InvalidLanguagePathException
line - 文字列
InvalidLanguageTagException - 文字列の解析に失敗した
InvalidLanguagePathException - 文字列の解析に失敗したpublic static String encodeToSimplifiedExpressionByCode(LanguagePath[] paths)
paths - 言語パス配列
public static String encodeToSimplifiedExpressionByName(LanguagePath[] paths,
Locale locale)
paths - 言語パス配列locale - ロケール
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||