Class AdditionalURIsForTypeStatements
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.searchindex.indexing.AdditionalURIsForTypeStatements
-
- All Implemented Interfaces:
IndexingUriFinder
public class AdditionalURIsForTypeStatements extends Object implements IndexingUriFinder
Adds URIs to index for type statement changes on individuals.
-
-
Constructor Summary
Constructors Constructor Description AdditionalURIsForTypeStatements()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendIndexing()Indicates that the collection of statements being processed is complete.List<String>findAdditionalURIsToIndex(org.apache.jena.rdf.model.Statement stmt)For the domain that is the responsibility of the given implementation, calculate the URIs that need to be updated in the search index.voidstartIndexing()Indicates that a new collection of statements is about to be processed.StringtoString()
-
-
-
Method Detail
-
findAdditionalURIsToIndex
public List<String> findAdditionalURIsToIndex(org.apache.jena.rdf.model.Statement stmt)
Description copied from interface:IndexingUriFinderFor the domain that is the responsibility of the given implementation, calculate the URIs that need to be updated in the search index. The URIs in the list will be updated by the IndexBuilder, which will handle URIs of new individuals, URIs of individuals that have changes, and URIs of individuals that have been removed from the model.- Specified by:
findAdditionalURIsToIndexin interfaceIndexingUriFinder- Returns:
- List of URIs. Never return null.
-
startIndexing
public void startIndexing()
Description copied from interface:IndexingUriFinderIndicates that a new collection of statements is about to be processed.- Specified by:
startIndexingin interfaceIndexingUriFinder
-
endIndexing
public void endIndexing()
Description copied from interface:IndexingUriFinderIndicates that the collection of statements being processed is complete.- Specified by:
endIndexingin interfaceIndexingUriFinder
-
-