org.openanzo.model
Interface INamedGraphEventManager

All Known Implementing Classes:
AccumulatingEventManager, BasicEventManager, DatasetServiceEventManager

public interface INamedGraphEventManager

INamedGraphEventManager provides the interface to build the event infrastructure for IContainers and INamedGraphs

Author:
Matthew Roy ( mroy@cambridgesemantics.com )

Method Summary
 void notifyAddStatements(org.openrdf.model.Statement... statements)
          Notify listeners that statements where added
 void notifyDeleteStatements(org.openrdf.model.Statement... statements)
          Notify listeners that statements where deleted
 void notifyEvent(IEvent event)
          Notify listeners of event
 void registerListener(INamedGraphListener listener)
          Register an INamedGraphListener with event manager
 void unregisterListener(INamedGraphListener listener)
          Unregister an INamedGraphListener from event manager
 

Method Detail

registerListener

void registerListener(INamedGraphListener listener)
Register an INamedGraphListener with event manager

Parameters:
listener - INamedGraphListener to register

unregisterListener

void unregisterListener(INamedGraphListener listener)
Unregister an INamedGraphListener from event manager

Parameters:
listener - INamedGraphListener to unregister

notifyEvent

void notifyEvent(IEvent event)
Notify listeners of event

Parameters:
event - Event to which listeners should be notified

notifyAddStatements

void notifyAddStatements(org.openrdf.model.Statement... statements)
Notify listeners that statements where added

Parameters:
statements - Added statements to which listeners should be notified

notifyDeleteStatements

void notifyDeleteStatements(org.openrdf.model.Statement... statements)
Notify listeners that statements where deleted

Parameters:
statements - Deleted statements to which listeners should be notified


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.