org.seasar.swing.expression
クラス OgnlEngine

java.lang.Object
  上位を拡張 org.seasar.swing.expression.OgnlEngine
すべての実装されたインタフェース:
java.io.Serializable, ExpressionEngine

public class OgnlEngine
extends java.lang.Object
implements ExpressionEngine

OGNLの式言語エンジンです。

作成者:
kaiseh
関連項目:
直列化された形式

コンストラクタの概要
OgnlEngine()
           
 
メソッドの概要
 java.lang.Object compile(java.lang.String expression)
          式言語の文字列をコンパイルします。
 java.lang.Object evaluate(java.lang.Object compiled, java.lang.Object contextRoot)
          コンパイル済みの式を実行します。
 java.lang.Object evaluate(java.lang.Object compiled, java.lang.Object contextRoot, java.lang.String sourceExpression)
          コンパイル済みの式を実行します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OgnlEngine

public OgnlEngine()
メソッドの詳細

compile

public java.lang.Object compile(java.lang.String expression)
インタフェース ExpressionEngine の記述:
式言語の文字列をコンパイルします。

定義:
インタフェース ExpressionEngine 内の compile
パラメータ:
expression - 式言語文字列
戻り値:
コンパイル結果のオブジェクト

evaluate

public java.lang.Object evaluate(java.lang.Object compiled,
                                 java.lang.Object contextRoot)
インタフェース ExpressionEngine の記述:
コンパイル済みの式を実行します。

定義:
インタフェース ExpressionEngine 内の evaluate
パラメータ:
compiled - コンパイル済みのオブジェクト
contextRoot - コンテキストルートオブジェクト
戻り値:
実行結果

evaluate

public java.lang.Object evaluate(java.lang.Object compiled,
                                 java.lang.Object contextRoot,
                                 java.lang.String sourceExpression)
インタフェース ExpressionEngine の記述:
コンパイル済みの式を実行します。

定義:
インタフェース ExpressionEngine 内の evaluate
パラメータ:
compiled - コンパイル済みのオブジェクト
contextRoot - コンテキストルートオブジェクト
sourceExpression - コンパイル元の式言語文字列。デバッグヒント出力に使用
戻り値:
実行結果