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

java.lang.Object
  拡張org.seasar.framework.container.impl.ArgDefImpl
      拡張org.seasar.framework.container.impl.AspectDefImpl
すべての実装インタフェース:
ArgDef, AspectDef, MetaDefAware

public class AspectDefImpl
extends ArgDefImpl
implements AspectDef

AspectDefの実装クラスです。

作成者:
higa

コンストラクタの概要
AspectDefImpl()
          AspectDefImplを作成します。
AspectDefImpl(MethodInterceptor interceptor)
          AspectDefImplを作成します。
AspectDefImpl(MethodInterceptor interceptor, Pointcut pointcut)
          AspectDefImplを作成します。
AspectDefImpl(Pointcut pointcut)
          AspectDefImplを作成します。
 
メソッドの概要
 Aspect getAspect()
          アスペクトを返します。
 Pointcut getPointcut()
          ポイントカットを返します。
 void setPointcut(Pointcut pointcut)
          ポイントカットを設定します。
 
クラス org.seasar.framework.container.impl.ArgDefImpl から継承したメソッド
addMetaDef, getContainer, getExpression, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize, getValue, isValueGettable, setChildComponentDef, setContainer, setExpression, setValue
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.framework.container.ArgDef から継承したメソッド
getContainer, getExpression, getValue, isValueGettable, setChildComponentDef, setContainer, setExpression, setValue
 
インタフェース org.seasar.framework.container.MetaDefAware から継承したメソッド
addMetaDef, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize
 

コンストラクタの詳細

AspectDefImpl

public AspectDefImpl()
AspectDefImplを作成します。


AspectDefImpl

public AspectDefImpl(Pointcut pointcut)
AspectDefImplを作成します。

パラメータ:
pointcut -

AspectDefImpl

public AspectDefImpl(MethodInterceptor interceptor)
AspectDefImplを作成します。

パラメータ:
interceptor -

AspectDefImpl

public AspectDefImpl(MethodInterceptor interceptor,
                     Pointcut pointcut)
AspectDefImplを作成します。

パラメータ:
interceptor -
pointcut -
メソッドの詳細

getPointcut

public Pointcut getPointcut()
インタフェース AspectDef の記述:
ポイントカットを返します。

定義:
インタフェース AspectDef 内の getPointcut
戻り値:
ポイントカット

setPointcut

public void setPointcut(Pointcut pointcut)
インタフェース AspectDef の記述:
ポイントカットを設定します。

定義:
インタフェース AspectDef 内の setPointcut
パラメータ:
pointcut -

getAspect

public Aspect getAspect()
インタフェース AspectDef の記述:
アスペクトを返します。

定義:
インタフェース AspectDef 内の getAspect
戻り値:
アスペクト
関連項目:
AspectDef.getAspect()


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