|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaAspectos1.declaracao.aspecto.DecAdviceAbstrato
public abstract class DecAdviceAbstrato
Classe representando a declaração de um advice.
Constructor Summary | |
---|---|
DecAdviceAbstrato(Id pointcutId,
Comando comando)
Construtor |
|
DecAdviceAbstrato(PointcutExpressao pointcutExp,
Comando comando)
Construtor usado quando utiliza-se uma expressão na declaração do advice |
Method Summary | |
---|---|
AmbienteExecucao |
elabora(AmbienteExecucao ambiente,
DecAspecto decAspecto)
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao |
Comando |
getComando()
Retorna o Comando associado a este advice |
Id |
getId()
Retorna o identificador do pointcut associado a este advice |
static java.lang.String |
getIdPointcutAnonimo()
Retorna um identificador gerado para o pointcut anônimo |
PointcutExpressao |
getPointcutExpressao()
Retorna o PointcutExpressao associado a este advice |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DecAdviceAbstrato(Id pointcutId, Comando comando)
id
- Identificador do pointcut associado a este advicecomando
- Comando associado a este advicepublic DecAdviceAbstrato(PointcutExpressao pointcutExp, Comando comando)
pointcutExp
- expressão de pointcut(s)comando
- Comando associado a este adviceMethod Detail |
---|
public Comando getComando()
public Id getId()
public PointcutExpressao getPointcutExpressao()
public static java.lang.String getIdPointcutAnonimo()
public AmbienteExecucao elabora(AmbienteExecucao ambiente, DecAspecto decAspecto) throws PointcutNaoDeclaradoException
DecAdvice
elabora
in interface DecAdvice
ambiente
- O ambiente de execuçãodecAspecto
- Declaração de aspecto que contém o advice.
PointcutNaoDeclaradoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |