shohaku.core.util.cel
クラス ReferenceExpression

java.lang.Object
  拡張shohaku.core.util.cel.ReferenceExpression
すべての実装インタフェース:
CELExpression

public class ReferenceExpression
extends java.lang.Object
implements CELExpression

コンテキスト属性からオブジェクト参照を取得する式を提供します。


コンストラクタの概要
ReferenceExpression()
           
 
メソッドの概要
 CELReturnValue execute(CELBinder binder, java.lang.String expression, int beginIndex, CELContext context)
          式を実行して値を返却します。
 CELLiteral getLiteral()
          リテラル文字 '^', '^' を返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReferenceExpression

public ReferenceExpression()
メソッドの詳細

getLiteral

public CELLiteral getLiteral()
リテラル文字 '^', '^' を返却します。

定義:
インタフェース CELExpression 内の getLiteral
戻り値:
リテラル文字

execute

public CELReturnValue execute(CELBinder binder,
                              java.lang.String expression,
                              int beginIndex,
                              CELContext context)
式を実行して値を返却します。

定義:
インタフェース CELExpression 内の execute
パラメータ:
binder - 処理基のバインダー
expression - 式
beginIndex - 開始インデックス
context - 引数値の一覧
戻り値:
式の結果