public void dispose() { for (final Graph graph : _leafGraphs) graph.getEventManager().unregister(this); _leafGraphs.clear(); _changedGraphs.clear(); _statementDeleted = false; }
void unregister(GraphEventManager gem) { registered = false; inPlay = false; gem.unregister(this); }
void unregister(GraphEventManager gem) { registered = false; inPlay = false; gem.unregister(this); }
void unregisterFrom(Graph g) { registered = false; inPlay = false; g.getEventManager().unregister(this); } void start() {
/** Unregister the listener from this model by unregistering its GraphListener adaption from the underlying Graph. @param listener A ModelChangedListener to unregister from model events @return this model, for cascading */ @Override public Model unregister( ModelChangedListener listener ) { getGraph().getEventManager().unregister( adapt( listener ) ); return this; }
void unregisterFrom(Graph g) { registered = false; inPlay = false; g.getEventManager().unregister(this); } void start() {
/** Unregister the listener from this model by unregistering its GraphListener adaption from the underlying Graph. @param listener A ModelChangedListener to unregister from model events @return this model, for cascading */ @Override public Model unregister( ModelChangedListener listener ) { getGraph().getEventManager().unregister( adapt( listener ) ); return this; }
/** Test that we can safely unregister a listener that isn't registered. */ public void testEventUnregister() { getGraph().getEventManager().unregister( L ); }
/** * Test that we can safely unregister a listener that isn't registered. */ @ContractTest public void testEventUnregister() { assertSame(gem, gem.unregister(L)); }
/** * Test that we can safely unregister a listener that isn't registered. */ @ContractTest public void testEventUnregister() { assertSame(gem, gem.unregister(L)); }
/** Test that we can safely unregister a listener that isn't registered. */ public void testEventUnregister() { getGraph().getEventManager().unregister( L ); }
/** * Test that unregistering a listener after registering it results in it not * receiving messages. */ @ContractTest public void testUnregisterWorks() { gem.register(L).unregister(L); gem.notifyAddTriple(mockGraph, SPO); L.assertHas(new Object[] {}); }
/** * Test that registering a listener twice and unregistering it once will * result in the listener receiving each event one time. */ @ContractTest public void testUnregisterOnce() { gem.register(L).register(L).unregister(L); gem.notifyDeleteTriple(mockGraph, SPO); L.assertHas(new Object[] { "delete", mockGraph, SPO }); }
public void testUnregisterWorks() { Graph g = getGraph(); GraphEventManager gem = g.getEventManager(); gem.register( L ).unregister( L ); g.add( SPO ); L.assertHas( new Object[] {} ); }
public void testUnregisterWorks() { Graph g = getGraph(); GraphEventManager gem = g.getEventManager(); gem.register( L ).unregister( L ); g.add( SPO ); L.assertHas( new Object[] {} ); }
public void testUnregisterOnce() { Graph g = getAndRegister( L ); g.getEventManager().register( L ).unregister( L ); g.delete( SPO ); L.assertHas( new Object[] {"delete", g, SPO} ); }
public void testUnregisterOnce() { Graph g = getAndRegister( L ); g.getEventManager().register( L ).unregister( L ); g.delete( SPO ); L.assertHas( new Object[] {"delete", g, SPO} ); }
/** * Test that registering a listener twice and unregistering it once will * result in the listener receiving each event one time. */ @ContractTest public void testUnregisterOnce() { gem.register(L).register(L).unregister(L); gem.notifyDeleteTriple(mockGraph, SPO); L.assertHas(new Object[] { "delete", mockGraph, SPO }); }
@ContractTest public void testListening() { assertFalse("Should not be listening", gem.listening()); gem.register(L); assertTrue("Should be listening", gem.listening()); gem.unregister(L); assertFalse("Should not be listening", gem.listening()); }
@ContractTest public void testListening() { assertFalse("Should not be listening", gem.listening()); gem.register(L); assertTrue("Should be listening", gem.listening()); gem.unregister(L); assertFalse("Should not be listening", gem.listening()); }