org.seasar.framework.container.ognl
クラス OgnlExpression

java.lang.Object
  拡張org.seasar.framework.container.ognl.OgnlExpression
すべての実装インタフェース:
Expression

public class OgnlExpression
extends Object
implements Expression


フィールドの概要
protected  int lineNumber
           
protected  Object parsedExpression
           
protected  String source
           
protected  String sourceName
           
 
コンストラクタの概要
OgnlExpression(String source)
           
OgnlExpression(String sourceName, int lineNumber, String source)
           
 
メソッドの概要
 Object evaluate(S2Container container, Map context)
          式を評価した結果を返します。
 int getLineNumber()
           
 String getSource()
           
 String getSourceName()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

sourceName

protected String sourceName

lineNumber

protected int lineNumber

source

protected String source

parsedExpression

protected Object parsedExpression
コンストラクタの詳細

OgnlExpression

public OgnlExpression(String source)

OgnlExpression

public OgnlExpression(String sourceName,
                      int lineNumber,
                      String source)
メソッドの詳細

evaluate

public Object evaluate(S2Container container,
                       Map context)
インタフェース Expression の記述:
式を評価した結果を返します。

定義:
インタフェース Expression 内の evaluate
パラメータ:
container - 式を評価するコンテキストとなるS2コンテナ
context - 式を評価するコンテキストに追加できるコンテキスト
戻り値:
式を評価した結果

getSource

public String getSource()

getSourceName

public String getSourceName()

getLineNumber

public int getLineNumber()


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.