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

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

public class PointcutImpl
extends java.lang.Object
implements Pointcut, java.io.Serializable

Pointcutの実装クラスです。

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

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

コンストラクタの詳細

PointcutImpl

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

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

PointcutImpl

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

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

PointcutImpl

public PointcutImpl(java.lang.reflect.Method method)
PointcutImplを作成します。

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

isApplied

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

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

getMethodNames

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

戻り値:


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