org.seasar.framework.container.impl
クラス ComponentNameExpression

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

public class ComponentNameExpression
extends AbstractExpression

ソースがコンポーネント名を表すExpressionの実装クラスです。

作成者:
koichik

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

コンストラクタの詳細

ComponentNameExpression

public ComponentNameExpression(String source)
ComponentNameExpressionのインスタンスを構築します。

パラメータ:
source - 式のソース

ComponentNameExpression

public ComponentNameExpression(String sourceName,
                               int lineNumber,
                               String source)
ComponentNameExpressionのインスタンスを構築します。

パラメータ:
sourceName - ソースファイル名
lineNumber - ソースファイル中の行番号
source - 式のソース
メソッドの詳細

evaluate

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

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


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