shohaku.core.util
インタフェース SerialExpressionBinder.Expression

含まれているインタフェース:
SerialExpressionBinder

public static interface SerialExpressionBinder.Expression

シリアル文字と式をマッピングし実行する機能を定義します。


メソッドの概要
 int endSerialIndexOf(char beginSerial, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object execute(SerialExpressionBinder binder, SerialExpressionBinder.Serial serial, java.util.Locale locale, java.lang.String expression, int begin, int end, PlainMap values)
          式を実行して値を返します。
 SerialExpressionBinder.Serial[] getSerial()
          シリアル文字を返します。
 

メソッドの詳細

getSerial

public SerialExpressionBinder.Serial[] getSerial()
シリアル文字を返します。

戻り値:
シリアル文字

execute

public java.lang.Object execute(SerialExpressionBinder binder,
                                SerialExpressionBinder.Serial serial,
                                java.util.Locale locale,
                                java.lang.String expression,
                                int begin,
                                int end,
                                PlainMap values)
式を実行して値を返します。

パラメータ:
binder - 処理基のバインダー
serial - シリアル文字
locale - ロケール
expression - 式
begin - 開始インデックス
end - 終了インデックス
values - 引数値の一覧
戻り値:
式の結果

endSerialIndexOf

public int endSerialIndexOf(char beginSerial,
                            java.lang.String expression,
                            int begin)
式の終端のインデックスを検索して返します。 発見出来ない場合は -1 を返します。

パラメータ:
expression - 式
beginSerial - 開始シリアル文字
begin - 開始インデックス
戻り値:
式の終端のインデックス