| java.lang.Object ch.ethz.prose.filter.PointFilter ch.ethz.prose.filter.CompositePointFilter ch.ethz.prose.filter.PointCutter ch.ethz.prose.filter.NegatingPointCutter
NegatingPointCutter | public class NegatingPointCutter extends PointCutter (Code) | | Class NegaintPointCuter negates a PointCutter.
It returns a memberPointFilters()
collection with only one member (the argument to the constructor) and
negates only active filters. (That is, if the filter is not doing dynamic
filtering, the result is undefined).
version: $Revision: 1.3 $ author: Andrei Popovici |
Method Summary | |
protected boolean | doIsSpecialEvent(CodeJoinPoint e1) Negates the isSpecialEvent of e1.
!spec1.isSpecialRequest(e1) , if spec1 isdoing dynamic filtering (see filterType ). | protected boolean | doIsSpecialRequest(JoinPointRequest r1) Negates the isSpecialRequest of the member PointFilter
if the PointFilter is doing static filtering.
!r1.isSpecialRequest(r1) , if spec1 isdoing static filtering (see filterType ). | public List | memberPointFilters() Returns the inner PointCutter, passed to the constructor. | public String | toString() |
NegatingPointCutter | public NegatingPointCutter(PointCutter s1)(Code) | | Create a PointCutter that negates the filtering behavior of
s1. s1 is the only member PointCutter.
|
doIsSpecialEvent | protected boolean doIsSpecialEvent(CodeJoinPoint e1)(Code) | | Negates the isSpecialEvent of e1.
!spec1.isSpecialRequest(e1) , if spec1 isdoing dynamic filtering (see filterType ). Ifspec1 is not doing dynamic filtering, the result is undefined. |
doIsSpecialRequest | protected boolean doIsSpecialRequest(JoinPointRequest r1)(Code) | | Negates the isSpecialRequest of the member PointFilter
if the PointFilter is doing static filtering.
!r1.isSpecialRequest(r1) , if spec1 isdoing static filtering (see filterType ). Ifspec1 is not doing static filtering, the result is undefined. |
memberPointFilters | public List memberPointFilters()(Code) | | Returns the inner PointCutter, passed to the constructor.
|
Methods inherited from ch.ethz.prose.filter.CompositePointFilter | abstract public List memberPointFilters()(Code)(Java Doc)
|
|
|