plp.orientadaAspectos1.declaracao.aspecto
Interface DecAdvice

All Known Implementing Classes:
DecAdviceAbstrato, DecAdviceAfter, DecAdviceAround, DecAdviceBefore, DecAdviceComposto

public interface DecAdvice

Classe que representa a declaração de um advice.


Method Summary
 AmbienteExecucao elabora(AmbienteExecucao ambiente, DecAspecto decAspecto)
          Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
 

Method Detail

elabora

AmbienteExecucao elabora(AmbienteExecucao ambiente,
                         DecAspecto decAspecto)
                         throws PointcutNaoDeclaradoException
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao

Parameters:
ambiente - O ambiente de execução
decAspecto - Declaração de aspecto que contém o advice.
Returns:
AmbienteExecucao apos a execução da interceptaçao
Throws:
PointcutNaoDeclaradoException