Interface FullTextSearchReferenceFinder.IFullTextSearchReferenceFinderSupplier
-
- All Superinterfaces:
IFullTextSearchSupplier
- All Known Implementing Classes:
BslFullTextSearchReferenceFinderSupplier
- Enclosing class:
- FullTextSearchReferenceFinder
public static interface FullTextSearchReferenceFinder.IFullTextSearchReferenceFinderSupplier extends IFullTextSearchSupplier
Special supplier for references finder by results of full text search. Contains special methods for generating search strings, filtering search results and creating concrete references for oneIFile
in project. Users should implement it for creating own references finder logic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<FullTextSearchReferenceFinder.IFullTextSearchReferenceResult>
createReferences(IBmObject bmObject, Collection<IDtMatchProvider> matches, String name)
CreatesFullTextSearchReferenceFinder.IFullTextSearchReferenceResult
s for concreteIBmObject
if there is no IFile for it and collection ofDtMatch
corresponding to the this objectCollection<FullTextSearchReferenceFinder.IFullTextSearchReferenceResult>
createReferences(org.eclipse.core.resources.IFile file, Collection<IDtMatchProvider> matches, String name)
CreatesFullTextSearchReferenceFinder.IFullTextSearchReferenceResult
s for concreteIFile
in project and collection ofDtMatch
corresponding to the file-
Methods inherited from interface com._1c.g5.v8.dt.search.core.IFullTextSearchSupplier
filterSearchResult, getSearchStrings, isObjectTextAttribute
-
-
-
-
Method Detail
-
createReferences
Collection<FullTextSearchReferenceFinder.IFullTextSearchReferenceResult> createReferences(org.eclipse.core.resources.IFile file, Collection<IDtMatchProvider> matches, String name)
CreatesFullTextSearchReferenceFinder.IFullTextSearchReferenceResult
s for concreteIFile
in project and collection ofDtMatch
corresponding to the file- Parameters:
file
- concreteIFile
in project containing search results, cannot benull
matches
- collection ofDtMatch
corresponding to the file, cannot benull
name
- original name, cannot benull
- Returns:
- created
FullTextSearchReferenceFinder.IFullTextSearchReferenceResult
s for concreteIFile
in project and collection ofDtMatch
corresponding to the file
-
createReferences
Collection<FullTextSearchReferenceFinder.IFullTextSearchReferenceResult> createReferences(IBmObject bmObject, Collection<IDtMatchProvider> matches, String name)
CreatesFullTextSearchReferenceFinder.IFullTextSearchReferenceResult
s for concreteIBmObject
if there is no IFile for it and collection ofDtMatch
corresponding to the this object- Parameters:
bmObject
- concreteIBmObject
containing search results, cannot benull
matches
- collection ofDtMatch
corresponding to the file, cannot benull
name
- original name, cannot benull
- Returns:
- created
FullTextSearchReferenceFinder.IFullTextSearchReferenceResult
s for concreteIBmObject
in project and collection ofDtMatch
corresponding to the object
-
-