plp.orientadaAspectos1.expressao.aspecto
Class WithinPointcutDesignator

java.lang.Object
  extended by plp.orientadaAspectos1.expressao.aspecto.WithinPointcutDesignator
All Implemented Interfaces:
PointcutDesignator, PointcutExpressao

public class WithinPointcutDesignator
extends java.lang.Object
implements PointcutDesignator

Classe que identifica um pointcut designator capaz de interceptar join points dentro de uma determinada classe ou aspecto.


Constructor Summary
WithinPointcutDesignator(Id classAspectId)
          Construtor
 
Method Summary
 boolean intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Verifica se esta expressão intercepta este comando
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WithinPointcutDesignator

public WithinPointcutDesignator(Id classAspectId)
Construtor

Parameters:
classAspectId - Nome da classe ou aspecto cujos join points chamadas são interceptados
Method Detail

intercept

public boolean intercept(Interceptavel interceptavel,
                         AmbienteExecucao ambiente)
Verifica se esta expressão intercepta este comando

Specified by:
intercept in interface PointcutExpressao
Parameters:
comando - O comando a ser interceptado
ambiente - O ambiente de execução
Returns:
true se o esta expressao identifica este comando false caso contrario.