Top Description Fields Constructors Methods
org.jabref.logic.util

public Class CoarseChangeFilter

extends Object
Class Inheritance
Imports
java.util.Optional, org.jabref.model.database.BibDatabaseContext, org.jabref.model.database.event.BibDatabaseContextChangedEvent, org.jabref.model.entry.BibEntry, org.jabref.model.entry.event.FieldChangedEvent, org.jabref.model.entry.field.Field, com.google.common.eventbus.EventBus, .Subscribe

Filters change events and only relays major changes.

Field Summary

Modifier and TypeField and Description
private final BibDatabaseContext
private final EventBus
private Optional<BibEntry>
private Optional<Field>
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public synchronized void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contextback to summary
private final BibDatabaseContext context
eventBusback to summary
private final EventBus eventBus
lastEntryChangedback to summary
private Optional<BibEntry> lastEntryChanged
lastFieldChangedback to summary
private Optional<Field> lastFieldChanged
totalDeltaback to summary
private int totalDelta

Constructor Detail

CoarseChangeFilterback to summary
public CoarseChangeFilter(BibDatabaseContext bibDatabaseContext)

Method Detail

listenback to summary
public synchronized void listen(BibDatabaseContextChangedEvent event)
Annotations
@Subscribe
registerListenerback to summary
public void registerListener(Object listener)
shutdownback to summary
public void shutdown()
unregisterListenerback to summary
public void unregisterListener(Object listener)