@Override public void onDocumentEvents(EventBundle<N, E, T> event) { Iterable<DocumentEvent<N, E, T>> eventComponents = event.getEventComponents();
private void checkEvents(Object ... expectedEvents) { assertEquals(flatten(Arrays.asList(expectedEvents)), getEvents().getEventComponents()); }
@Override public void onDocumentEvents(EventBundle<N, E, T> bundle) { if (attributeListenerMap != null) { for (DocumentEvent<N, E, T> event : bundle.getEventComponents()) { if (event.getType() == Type.ATTRIBUTES) { AttributesModified<N, E, T> am = (AttributesModified<N, E, T>) event; for (DocumentEvent<N, E, T> event : bundle.getEventComponents()) { if (event.getType() == Type.CONTENT_DELETED) { for (DocumentEvent<N, E, T> event : bundle.getEventComponents()) { if (event.getType() == Type.CONTENT_INSERTED) { E inserted = ((ContentInserted<N, E, T>) event).getSubtreeElement();
private void checkEvents(Object ... expectedEvents) { assertEquals(flatten(Arrays.asList(expectedEvents)), getEvents().getEventComponents()); }