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

CELBinder を使用しているパッケージ
shohaku.core.util さまざまなユーティリティクラスを提供します。 
shohaku.core.util.cel 平易に利用できる、機能拡張や縮小の容易な、入れ子構造に合成できる式言語を提供します。 
 

shohaku.core.util での CELBinder の使用
 

CELBinder として宣言されている shohaku.core.util のフィールド
protected  CELBinder CELProperties.binder
          使用する式言語バインダー。
 

CELBinder 型のパラメータを持つ shohaku.core.util のコンストラクタ
CELProperties(CELBinder binder)
          使用する式言語バインダーを指定して初期化します。
 

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 のメソッド
 CELReturnValue RegexPatternExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue ObjectCreateExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue MapExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue ReferenceExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue SetExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue NoLiteralExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue ListExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue StringExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue CELExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue IntrospectExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELReturnValue DateTimeExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
static CELReturnValue CELHelper.getArguments(CELBinder binder, java.lang.String exp, int beginIndex, CELContext context)
          引数の書式として解析してリストデータとして結果オブジェクトに格納して返却します。
static CELReturnValue CELHelper.getUnmodifiableList(CELBinder binder, java.lang.String exp, int beginIndex, CELContext context)
          リスト書式として解析して普遍リストデータとして結果オブジェクトに格納して返却します。
static CELReturnValue CELHelper.getUnmodifiableSet(CELBinder binder, java.lang.String exp, int beginIndex, CELContext context)
          セット書式として解析して普遍セットデータとして結果オブジェクトに格納して返却します。
static CELReturnValue CELHelper.getArrayListReturnValue(CELBinder binder, java.lang.String exp, int beginIndex, CELContext context, char beginLiteral, char endLiteral)
          リスト書式として解析してjava.util.ArrayListデータとして結果オブジェクトに格納して返却します。
static CELReturnValue CELHelper.getLinkedHashSetReturnValue(CELBinder binder, java.lang.String exp, int beginIndex, CELContext context, char beginLiteral, char endLiteral)
          セット書式として解析してjava.util.LinkedHashSetデータとして結果オブジェクトに格納して返却します。
static CELReturnValue CELHelper.getUnmodifiableMap(CELBinder binder, java.lang.String exp, int beginIndex, CELContext context)
          マップ書式として解析して普遍マップデータとして結果オブジェクトに格納して返却します。
static CELReturnValue CELHelper.getLinkedHashMapReturnValue(CELBinder binder, java.lang.String exp, int beginIndex, CELContext context, char beginLiteral, char endLiteral)
          マップ書式として解析してjava.util.LinkedHashMapデータとして結果オブジェクトに格納して返却します。
 CELReturnValue CharacterExpression.execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。