Verified Owner
Top Fields Constructors Methods
org.jabref.logic.search.sqlbased.indexing

public Class ReadOnlyLinkedFilesIndexer

extends Object
implements LuceneIndexer
Class Inheritance
All Implemented Interfaces
org.jabref.logic.search.sqlbased.LuceneIndexer
Imports
java.io.IOException, java.util.Collection, org.jabref.logic.search.sqlbased.LuceneIndexer, org.jabref.logic.util.BackgroundTask, .HeadlessExecutorService, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.apache.lucene.search.SearcherManager, org.apache.lucene.store.Directory, org.apache.lucene.store.FSDirectory, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private org.apache.lucene.store.Directory
private static final Logger
private org.apache.lucene.search.SearcherManager

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
private void
public org.apache.lucene.search.SearcherManager
public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

indexDirectoryback to summary
private org.apache.lucene.store.Directory indexDirectory
LOGGERback to summary
private static final Logger LOGGER
searcherManagerback to summary
private org.apache.lucene.search.SearcherManager searcherManager

Constructor Detail

ReadOnlyLinkedFilesIndexerback to summary
public ReadOnlyLinkedFilesIndexer(BibDatabaseContext databaseContext)

Method Detail

addToIndexback to summary
public void addToIndex(Collection<BibEntry> entries, BackgroundTask<?> task)

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.addToIndex.

Annotations
@Override
closeback to summary
public void close()

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.close.

Annotations
@Override
closeAndWaitback to summary
public void closeAndWait()

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.closeAndWait.

Annotations
@Override
closeIndexback to summary
private void closeIndex()
getSearcherManagerback to summary
public org.apache.lucene.search.SearcherManager getSearcherManager()

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.getSearcherManager.

Annotations
@Override
rebuildIndexback to summary
public void rebuildIndex(BackgroundTask<?> task)

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.rebuildIndex.

Annotations
@Override
removeAllFromIndexback to summary
public void removeAllFromIndex()

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.removeAllFromIndex.

Annotations
@Override
removeFromIndexback to summary
public void removeFromIndex(Collection<BibEntry> entries, BackgroundTask<?> task)

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.removeFromIndex.

Annotations
@Override
updateEntryback to summary
public void updateEntry(BibEntry entry, String oldValue, String newValue, BackgroundTask<?> task)

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.updateEntry.

Annotations
@Override
updateOnStartback to summary
public void updateOnStart(BackgroundTask<?> task)

Implements org.jabref.logic.search.sqlbased.LuceneIndexer.updateOnStart.

Annotations
@Override