org.seasar.framework.container.factory.aspect
クラス MetaAnnotationAspectDefBuilder.ExpressionImpl
java.lang.Object
org.seasar.framework.container.factory.aspect.MetaAnnotationAspectDefBuilder.ExpressionImpl
- すべての実装されたインタフェース:
- Expression
- 含まれているクラス:
- MetaAnnotationAspectDefBuilder
public class MetaAnnotationAspectDefBuilder.ExpressionImpl
- extends java.lang.Object
- implements Expression
評価されると指定されたアノテーションで指定された名前のコンポーネント (インターセプタ) をコンテナから取得して返すExpression
の実装です。
コンテナから取得したインターセプタのインスタンスにアノテーションの要素と名前の一致するプロパティがあれば、
アノテーションの要素の値がインターセプタのプロパティにコピーされます。
- 作成者:
- koichik
フィールドの概要 |
protected java.lang.annotation.Annotation |
annotation
アノテーション |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
annotation
protected java.lang.annotation.Annotation annotation
- アノテーション
MetaAnnotationAspectDefBuilder.ExpressionImpl
public MetaAnnotationAspectDefBuilder.ExpressionImpl(java.lang.annotation.Annotation annotation)
- インスタンスを構築します。
- パラメータ:
annotation
- アノテーション
evaluate
public java.lang.Object evaluate(S2Container container,
java.util.Map context)
- 定義:
- インタフェース
Expression
内の evaluate
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.