plp.orientadaAspectos1.expressao.aspecto
Class PointcutExpressaoBooleana

java.lang.Object
  extended by plp.orientadaAspectos1.expressao.aspecto.PointcutExpressaoBooleana
All Implemented Interfaces:
PointcutExpressao
Direct Known Subclasses:
PointcutExpressaoAnd, PointcutExpressaoOr

public abstract class PointcutExpressaoBooleana
extends java.lang.Object
implements PointcutExpressao

Uma expressao booleana contem duas expressoes e um operador. Ha uma ordem definida entre estas sub-expressoes


Constructor Summary
PointcutExpressaoBooleana(PointcutExpressao esq, PointcutExpressao dir)
          Construtor da classe.
 
Method Summary
 PointcutExpressao getDir()
          Retorna a expressao da direita
 PointcutExpressao getEsq()
          Retorna a expressao da esquerda
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface plp.orientadaAspectos1.expressao.aspecto.PointcutExpressao
intercept
 

Constructor Detail

PointcutExpressaoBooleana

public PointcutExpressaoBooleana(PointcutExpressao esq,
                                 PointcutExpressao dir)
Construtor da classe.

Parameters:
esq - a expressao da esquerda.
dir - a expressao da direita.
Method Detail

getEsq

public PointcutExpressao getEsq()
Retorna a expressao da esquerda

Returns:
a expressao da esquerda

getDir

public PointcutExpressao getDir()
Retorna a expressao da direita

Returns:
a expressao da direita