shohaku.core.util
クラス SerialExpressionBinder

java.lang.Object
  拡張shohaku.core.util.SerialExpressionBinder

public class SerialExpressionBinder
extends java.lang.Object

シリアル文字でマッピングされた式言語を束ねる機能を提供します。


入れ子クラスの概要
static interface SerialExpressionBinder.Expression
          シリアル文字と式をマッピングし実行する機能を定義します。
static class SerialExpressionBinder.Serial
          式をマッピングするシリアル文字を示します。
 
コンストラクタの概要
SerialExpressionBinder()
          デフォルトのロケールと式で初期化します。
SerialExpressionBinder(java.util.Locale locale)
          ロケールを指定してデフォルト式で初期化します。
SerialExpressionBinder(java.util.Locale locale, SerialExpressionBinder.Expression[] exps)
          ロケールと式を指定して初期化します。
 
メソッドの概要
static SerialExpressionBinder getBaseTypeCreationBinder()
          基本型の式オブジェクトを返却します.
 SerialExpressionBinder.Expression[] getExpressions()
          登録されている式一覧を返却します.
 java.util.Locale getLocale()
          ロケールを返却します.
 java.lang.Object getValue(java.lang.String expression)
          式変換を実行します。
 java.lang.Object getValue(java.lang.String expression, PlainMap args)
          式変換を実行します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SerialExpressionBinder

public SerialExpressionBinder()
デフォルトのロケールと式で初期化します。


SerialExpressionBinder

public SerialExpressionBinder(java.util.Locale locale)
ロケールを指定してデフォルト式で初期化します。

パラメータ:
locale - ロケール

SerialExpressionBinder

public SerialExpressionBinder(java.util.Locale locale,
                              SerialExpressionBinder.Expression[] exps)
ロケールと式を指定して初期化します。

パラメータ:
locale - ロケール
exps - 式
メソッドの詳細

getExpressions

public SerialExpressionBinder.Expression[] getExpressions()
登録されている式一覧を返却します.

戻り値:
登録されている式一覧

getLocale

public java.util.Locale getLocale()
ロケールを返却します.

戻り値:
ロケール

getValue

public java.lang.Object getValue(java.lang.String expression)
式変換を実行します。

パラメータ:
expression - 式構文
戻り値:
式変換された文字列

getValue

public java.lang.Object getValue(java.lang.String expression,
                                 PlainMap args)
式変換を実行します。

パラメータ:
expression - 式構文
args - 式構文から参照する値
戻り値:
式変換された文字列

getBaseTypeCreationBinder

public static SerialExpressionBinder getBaseTypeCreationBinder()
基本型の式オブジェクトを返却します.

戻り値:
基本型の式オブジェクト