org.seasar.framework.aop.impl
クラス PointcutImpl

java.lang.Object
  拡張org.seasar.framework.aop.impl.PointcutImpl
すべての実装インタフェース:
Pointcut, Serializable

public final class PointcutImpl
extends Object
implements Pointcut, Serializable

Pointcutの実装クラスです。

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

コンストラクタの概要
PointcutImpl(Class targetClass)
          PointcutImplを作成します。
PointcutImpl(Method method)
          PointcutImplを作成します。
PointcutImpl(String[] methodNames)
          PointcutImplを作成します。
 
メソッドの概要
 String[] getMethodNames()
          対象になったメソッド名の配列を返します。
 boolean isApplied(Method targetMethod)
          指定されたメソッドにMethodInterceptorが適用されるかどうかを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PointcutImpl

public PointcutImpl(Class targetClass)
             throws EmptyRuntimeException
PointcutImplを作成します。

パラメータ:
targetClass -
例外:
EmptyRuntimeException

PointcutImpl

public PointcutImpl(String[] methodNames)
             throws EmptyRuntimeException
PointcutImplを作成します。

パラメータ:
methodNames -
例外:
EmptyRuntimeException

PointcutImpl

public PointcutImpl(Method method)
PointcutImplを作成します。

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

isApplied

public boolean isApplied(Method targetMethod)
インタフェース Pointcut の記述:
指定されたメソッドにMethodInterceptorが適用されるかどうかを返します。

定義:
インタフェース Pointcut 内の isApplied
パラメータ:
targetMethod -
戻り値:

getMethodNames

public String[] getMethodNames()
対象になったメソッド名の配列を返します。

戻り値:


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