plp.orientadaAspectos1.declaracao.aspecto
Class DecPointcutComposto

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

public class DecPointcutComposto
extends java.lang.Object
implements DecPointcut

Classe representando a declaração de mais de um pointcut.


Constructor Summary
DecPointcutComposto(DecPointcut dec1, DecPointcut dec2)
          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

DecPointcutComposto

public DecPointcutComposto(DecPointcut dec1,
                           DecPointcut dec2)
Construtor.

Parameters:
dec1 - Primeira declaração de pointcut.
dec2 - Segunda parte da declaração de pointcut.
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