| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | DuplicateSearch.
Result of a duplicate search. |
| Modifier and Type | Field and Description |
|---|---|
| private final AtomicBoolean | |
| private final DialogService | |
| private final AtomicInteger | |
| private final SimpleStringProperty | |
| private final SimpleIntegerProperty | |
| private final BlockingQueue | |
| private final AtomicBoolean | |
| private Future | |
| private final SimpleStringProperty | |
| private final BibEntryTypesManager | |
| private final AtomicBoolean | |
| private final GuiPreferences | |
| private DuplicateResolverDialog. | |
| private final StateManager | |
| private final Supplier | |
| private final TaskExecutor |
| Access | Constructor and Description |
|---|---|
| public | DuplicateSearch(Supplier<LibraryTab> tabSupplier, DialogService dialogService, StateManager stateManager, GuiPreferences preferences, BibEntryTypesManager entryTypesManager, TaskExecutor taskExecutor)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | applyDecisionToResult(DuplicateSearch.
|
| private void | askResolveStrategy(DuplicateSearch.
|
| private void | |
| public void | |
| private void | |
| private void | |
| private DuplicateSearch. |
| autoRemoveExactDuplicates | back to summary |
|---|---|
| private final AtomicBoolean autoRemoveExactDuplicates | |
| dialogService | back to summary |
|---|---|
| private final DialogService dialogService | |
| duplicateCount | back to summary |
|---|---|
| private final AtomicInteger duplicateCount | |
| duplicateCountObservable | back to summary |
|---|---|
| private final SimpleStringProperty duplicateCountObservable | |
| duplicateProgress | back to summary |
|---|---|
| private final SimpleIntegerProperty duplicateProgress | |
| duplicates | back to summary |
|---|---|
| private final BlockingQueue<List<BibEntry>> duplicates | |
| duplicateSearchCancelled | back to summary |
|---|---|
| private final AtomicBoolean duplicateSearchCancelled | |
| duplicateSearchTask | back to summary |
|---|---|
| private Future<?> duplicateSearchTask | |
| duplicateTotal | back to summary |
|---|---|
| private final SimpleStringProperty duplicateTotal | |
| entryTypesManager | back to summary |
|---|---|
| private final BibEntryTypesManager entryTypesManager | |
| libraryAnalyzed | back to summary |
|---|---|
| private final AtomicBoolean libraryAnalyzed | |
| preferences | back to summary |
|---|---|
| private final GuiPreferences preferences | |
| rememberedDecision | back to summary |
|---|---|
| private DuplicateResolverDialog. | |
| stateManager | back to summary |
|---|---|
| private final StateManager stateManager | |
| tabSupplier | back to summary |
|---|---|
| private final Supplier<LibraryTab> tabSupplier | |
| taskExecutor | back to summary |
|---|---|
| private final TaskExecutor taskExecutor | |
| DuplicateSearch | back to summary |
|---|---|
| public DuplicateSearch(Supplier<LibraryTab> tabSupplier, DialogService dialogService, StateManager stateManager, GuiPreferences preferences, BibEntryTypesManager entryTypesManager, TaskExecutor taskExecutor) | |
| applyDecisionToResult | back to summary |
|---|---|
| private void applyDecisionToResult(DuplicateSearch. | |
| askResolveStrategy | back to summary |
|---|---|
| private void askResolveStrategy(DuplicateSearch. | |
| cancelDuplicateSearch | back to summary |
|---|---|
| private void cancelDuplicateSearch() | |
| execute | back to summary |
|---|---|
public void execute()
| |
| handleDuplicates | back to summary |
|---|---|
| private void handleDuplicates(DuplicateSearch. | |
| searchPossibleDuplicates | back to summary |
|---|---|
| private void searchPossibleDuplicates(List<BibEntry> entries, BibDatabaseMode databaseMode) | |
| verifyDuplicates | back to summary |
|---|---|
| private DuplicateSearch. | |
System#identityHashCode(Object) for identifying objects for removal, as completely identical
BibEntries are equal to each other.
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private final List | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public synchronized int | |
| public synchronized List | |
| public synchronized List | |
| public synchronized boolean | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void |
| duplicates | back to summary |
|---|---|
| private int duplicates | |
| toAdd | back to summary |
|---|---|
| private final List<BibEntry> toAdd | |
| toRemove | back to summary |
|---|---|
| private final Map<String, BibEntry> toRemove | |
| DuplicateSearchResult | back to summary |
|---|---|
| pack-priv DuplicateSearchResult() | |
| getDuplicateCount | back to summary |
|---|---|
| public synchronized int getDuplicateCount() | |
| getToAdd | back to summary |
|---|---|
| public synchronized List | |
| getToRemove | back to summary |
|---|---|
| public synchronized List | |
| isToRemove | back to summary |
|---|---|
| public synchronized boolean isToRemove(BibEntry entry) | |
| remove | back to summary |
|---|---|
| public synchronized void remove(BibEntry entry) | |
| replace | back to summary |
|---|---|
| public synchronized void replace(BibEntry first, BibEntry second, BibEntry replacement) | |
| replace | back to summary |
|---|---|
| public synchronized void replace(BibEntry entry, BibEntry replacement) | |