feat.v1
クラス Util

java.lang.Object
  拡張feat.v1.Util

public class Util
extends java.lang.Object


フィールドの概要
static java.util.Locale NULL_LOCALE
           
 
コンストラクタの概要
Util()
           
 
メソッドの概要
static java.lang.Throwable getRootCause(java.lang.Throwable t)
           
static java.util.List makeSequence(java.util.Locale locale)
          リソースバンドルの検索シーケンスを生成する。
static Function[] parseFunctionList(java.lang.String liststr)
          関数形式の文字列を含んだリストをパースする。
static java.lang.String[] parseList(java.lang.String list)
          ","区切りのリストをパースする。
static java.util.Locale parseLocale(java.lang.String localeString)
          ロケール文字列をロケールオブジェクトに変換する。
static ResponsePointer parseResponseName(java.lang.String responseName, java.lang.String featureName)
          レスポンス名を解析する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

NULL_LOCALE

public static final java.util.Locale NULL_LOCALE
コンストラクタの詳細

Util

public Util()
メソッドの詳細

getRootCause

public static java.lang.Throwable getRootCause(java.lang.Throwable t)

makeSequence

public static java.util.List makeSequence(java.util.Locale locale)
リソースバンドルの検索シーケンスを生成する。

パラメータ:
locale -
戻り値:

parseLocale

public static java.util.Locale parseLocale(java.lang.String localeString)
ロケール文字列をロケールオブジェクトに変換する。

パラメータ:
localeString -
戻り値:
渡された文字列が空文字列またはnullのときはnullを返す

parseList

public static java.lang.String[] parseList(java.lang.String list)
","区切りのリストをパースする。 ()の中の','は区切り記号としない。

パラメータ:
list - リストの文字列
戻り値:
要素が一つも無いときは長さ0の配列

parseFunctionList

public static Function[] parseFunctionList(java.lang.String liststr)
関数形式の文字列を含んだリストをパースする。 関数は、関数名(引数1, 引数2, ... ) の形式。 名前、引数とも前後の空白文字は削除される。

戻り値:
要素が一つも無いときは長さ0の配列
関連項目:
Character.isWhitespace(char)

parseResponseName

public static ResponsePointer parseResponseName(java.lang.String responseName,
                                                java.lang.String featureName)
レスポンス名を解析する。

パラメータ:
responseName - レスポンス名。"フィーチャー名::レスポンス名"の形式。 フィーチャー名を省略した"レスポンス名"の形式も受け入れる
featureName - responseNameでフィーチャー名が省略されたときのフィーチャー名
戻り値: