PHP Class Jackalope\Observation\EventFilter

Author: Daniel Barsotti
Author: David Buchmann
Inheritance: implements PHPCR\Observation\EventFilterInterface
Show file Open project: jackalope/jackalope Class Usage Examples

Public Methods

Method Description
__construct ( Jackalope\FactoryInterface $factory, PHPCR\SessionInterface $session )
getAbsPath ( ) {@inheritDoc}
getEventTypes ( ) {@inheritDoc}
getIdentifiers ( ) {@inheritDoc}
getIsDeep ( ) {@inheritDoc}
getNoLocal ( ) {@inheritDoc}
getNodeTypes ( ) {@inheritDoc}
match ( PHPCR\Observation\EventInterface $event ) {@inheritDoc}
setAbsPath ( $absPath ) {@inheritDoc}
setEventTypes ( $eventTypes ) {@inheritDoc}
setIdentifiers ( array $identifiers ) {@inheritDoc}
setIsDeep ( $isDeep ) {@inheritDoc}
setNoLocal ( $noLocal ) {@inheritDoc}
setNodeTypes ( array $nodeTypes ) {@inheritDoc}

Private Methods

Method Description
skipByIdentifiers ( PHPCR\Observation\EventInterface $event ) : boolean
skipByNodeTypes ( PHPCR\Observation\EventInterface $event ) : boolean
skipByPath ( PHPCR\Observation\EventInterface $event ) : boolean
skipByType ( PHPCR\Observation\EventInterface $event ) : boolean Bitwise and on the event type

Method Details

__construct() public method

public __construct ( Jackalope\FactoryInterface $factory, PHPCR\SessionInterface $session )
$factory Jackalope\FactoryInterface
$session PHPCR\SessionInterface

getAbsPath() public method

{@inheritDoc}
public getAbsPath ( )

getEventTypes() public method

{@inheritDoc}
public getEventTypes ( )

getIdentifiers() public method

{@inheritDoc}
public getIdentifiers ( )

getIsDeep() public method

{@inheritDoc}
public getIsDeep ( )

getNoLocal() public method

{@inheritDoc}
public getNoLocal ( )

getNodeTypes() public method

{@inheritDoc}
public getNodeTypes ( )

match() public method

{@inheritDoc}
public match ( PHPCR\Observation\EventInterface $event )
$event PHPCR\Observation\EventInterface

setAbsPath() public method

{@inheritDoc}
public setAbsPath ( $absPath )

setEventTypes() public method

{@inheritDoc}
public setEventTypes ( $eventTypes )

setIdentifiers() public method

{@inheritDoc}
public setIdentifiers ( array $identifiers )
$identifiers array

setIsDeep() public method

{@inheritDoc}
public setIsDeep ( $isDeep )

setNoLocal() public method

{@inheritDoc}
public setNoLocal ( $noLocal )

setNodeTypes() public method

{@inheritDoc}
public setNodeTypes ( array $nodeTypes )
$nodeTypes array