plp.orientadaAspectos1.declaracao.aspecto
Class DecPointcutSimples

java.lang.Object
  extended by plp.orientadaAspectos1.declaracao.aspecto.DecPointcutSimples
All Implemented Interfaces:
DecPointcut

public class DecPointcutSimples
extends java.lang.Object
implements DecPointcut


Constructor Summary
DecPointcutSimples(Id id, PointcutExpressao expressao)
          Construtor.
 
Method Summary
 AmbienteExecucao elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecPointcutSimples

public DecPointcutSimples(Id id,
                          PointcutExpressao expressao)
Construtor.

Parameters:
id - Identificador do pointcut
expressao - Expressão que indica a interceptacao de um metodo
Method Detail

elabora

public AmbienteExecucao elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao

Specified by:
elabora in interface DecPointcut
Parameters:
ambiente - O ambiente de execução
Returns:
AmbienteExecucao apos a execução da interceptaçao