shohaku.core.util.cel
クラス ObjectCreateExpression

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

public class ObjectCreateExpression
extends java.lang.Object
implements CELExpression

コンストラクタ、スタティックメソッドからのオブジェクト生成や配列の生成、クラス参照の取得を行う式を提供します。
また配列の初期化や生成されたオブジェクトへのプロパティ設定を行う機能も提供しています。


コンストラクタの概要
ObjectCreateExpression()
           
 
メソッドの概要
 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
 

コンストラクタの詳細

ObjectCreateExpression

public ObjectCreateExpression()
メソッドの詳細

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 - 引数値の一覧
戻り値:
式の結果