| Modifier and Type | Field and Description |
|---|---|
| private final DuplicateCheck | |
| private static final Logger | |
| private final RelatedWorkReferenceResolver | |
| private final RelatedWorkTextParser |
| Access | Constructor and Description |
|---|---|
| public | RelatedWorkMatcher(RelatedWorkTextParser relatedWorkTextParser, RelatedWorkReferenceResolver relatedWorkReferenceResolver, DuplicateCheck duplicateCheck)
|
| Modifier and Type | Method and Description |
|---|---|
| private List | createMatchResults(BibEntry sourceEntry, List<RelatedWorkSnippet> relatedWorkSnippets, Map<String, BibEntry> referencesByMarker, BibDatabaseContext databaseContext)
|
| private Optional | findDuplicateBibEntry(BibEntry sourceEntry, BibEntry parsedReference, BibDatabaseContext databaseContext)
Find duplicate entry in library by parsedReference |
| public List | Returns: List of matched resultselected bib entry in library sourceEntry, LinkedFile linkedFile, String relatedWorkText, FilePreferences filePreferences)Try to find a matched bib entry in library |
| duplicateCheck | back to summary |
|---|---|
| private final DuplicateCheck duplicateCheck | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| relatedWorkReferenceResolver | back to summary |
|---|---|
| private final RelatedWorkReferenceResolver relatedWorkReferenceResolver | |
| relatedWorkTextParser | back to summary |
|---|---|
| private final RelatedWorkTextParser relatedWorkTextParser | |
| RelatedWorkMatcher | back to summary |
|---|---|
| public RelatedWorkMatcher(RelatedWorkTextParser relatedWorkTextParser, RelatedWorkReferenceResolver relatedWorkReferenceResolver, DuplicateCheck duplicateCheck) | |
| createMatchResults | back to summary |
|---|---|
| private List | |
| findDuplicateBibEntry | back to summary |
|---|---|
| private Optional Find duplicate entry in library by parsedReference | |
| matchRelatedWork | back to summary |
|---|---|
| public List Try to find a matched bib entry in library
| |