jp.go.nict.langrid.language.util
クラス LanguageUtil

java.lang.Object
  上位を拡張 jp.go.nict.langrid.language.util.LanguageUtil

public class LanguageUtil
extends Object

言語表現に関するユーティリティ。

バージョン:
$Revision: 8841 $
作成者:
$Author: kkadowaki $

コンストラクタの概要
LanguageUtil()
           
 
メソッドの概要
static String[] arrayToCodeArray(Language[] languages)
          言語表現オブジェクトの配列を言語コードの配列に変換する。
static Language[] codeArrayToArray(String[] languages)
          言語コードの配列を言語表現オブジェクトの配列に変換する。
static Language[] decodeLanguageArray(String value)
          言語表現オブジェクトの配列を言語コードの配列に変換する。
static String encodeLanguageArray(Language[] languages)
          言語表現オブジェクトの配列を言語コードの配列に変換する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LanguageUtil

public LanguageUtil()
メソッドの詳細

encodeLanguageArray

public static String encodeLanguageArray(Language[] languages)
言語表現オブジェクトの配列を言語コードの配列に変換する。

パラメータ:
languages - 言語表現配列
戻り値:
言語コード配列

decodeLanguageArray

public static Language[] decodeLanguageArray(String value)
                                      throws InvalidLanguageTagException
言語表現オブジェクトの配列を言語コードの配列に変換する。

パラメータ:
value - 言語表現配列
戻り値:
言語コード配列
例外:
InvalidLanguageTagException - 不正な言語タグが検出された

arrayToCodeArray

public static String[] arrayToCodeArray(Language[] languages)
言語表現オブジェクトの配列を言語コードの配列に変換する。

パラメータ:
languages - 言語表現配列
戻り値:
言語コード配列

codeArrayToArray

public static Language[] codeArrayToArray(String[] languages)
                                   throws InvalidLanguageTagException
言語コードの配列を言語表現オブジェクトの配列に変換する。

パラメータ:
languages - 言語コード配列
戻り値:
言語表現配列
例外:
InvalidLanguageTagException - 不正な言語タグが検出された