クラス
shohaku.core.util.cel.CELBinder の使用

CELBinder を使用しているパッケージ
shohaku.core.util.cel 機能拡張や機能縮小の容易な簡易式言語を提供します。 
 

shohaku.core.util.cel での CELBinder の使用
 

CELBinder を返す shohaku.core.util.cel のメソッド
static CELBinder CELBinder.getBaseTypeCreationBinder()
          基本型の生成式バインダーを返却します。
static CELBinder CELBinder.getCollectionCreationBinder()
          コレクション型が生成可能なバインダーを返却します。
static CELBinder CELBinder.getObjectCreationBinder()
          大半のオブジェクト型が生成可能なバインダーを返却します。
 

CELBinder 型のパラメータを持つ shohaku.core.util.cel のメソッド
 java.lang.Object StringExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int StringExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object SetExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int SetExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object RegexPatternExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int RegexPatternExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
           
 java.lang.Object PrimitiveExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int PrimitiveExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object ObjectCreateExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int ObjectCreateExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object MapExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int MapExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object ListExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int ListExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object Expression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int Expression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          次の式の開始インデックス(式の終端の次)を検索して返します。
 java.lang.Object DateTimeExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int DateTimeExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。