Package com._1c.g5.v8.dt.search.core
Interface IFullTextSearchSupplier
-
- All Known Subinterfaces:
FullTextSearchRefactoringParticipant.IFullTextSearchRefactoringSupplier
,FullTextSearchReferenceFinder.IFullTextSearchReferenceFinderSupplier
- All Known Implementing Classes:
AbstractFullTextSearchRefactoringSupplierForQlSemanticLanguage
,BasicHtmlFullTextSearchRefactoringSupplier
,BslFullTextSearchRefactoringSupplier
,BslFullTextSearchReferenceFinderSupplier
,BslFullTextSearchSupplier
,CharacteristicDescriptionFullTextSearchRefactoringSupplier
,DcsQueryFullTextSearchRefactoringSupplier
,HtmlDocumentMdReferenceFullTextSearchRefactoringSupplier
,RightQlFullTextSearchRefactoringSupplier
,RightTemplateFullTextSearchRefactoringSupplier
public interface IFullTextSearchSupplier
Special interface of supplier for refactoring and references finder by full text search results
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<IDtMatchProvider>
filterSearchResult(org.eclipse.emf.ecore.EObject context, String oldName, Collection<IDtMatchProvider> results)
Filters search resultsCollection<String>
getSearchStrings(org.eclipse.emf.ecore.EObject context, String oldName)
Generates strings for full text search by renaming element and its original nameboolean
isObjectTextAttribute(IBmObject bmObject)
Checks that refactoring for this object does not link withIFile
corresponding to thebmObject
-
-
-
Method Detail
-
getSearchStrings
Collection<String> getSearchStrings(org.eclipse.emf.ecore.EObject context, String oldName)
Generates strings for full text search by renaming element and its original name- Parameters:
context
- renaming element, cannot benull
oldName
- original name, cannot benull
- Returns:
- strings for full text search by renaming element and its original name, never
null
-
filterSearchResult
Collection<IDtMatchProvider> filterSearchResult(org.eclipse.emf.ecore.EObject context, String oldName, Collection<IDtMatchProvider> results)
Filters search results- Parameters:
context
- renaming element, cannot benull
oldName
- original name, cannot benull
results
- full text search results for filtering, cannot benull
- Returns:
- filtered search result, never
null
-
isObjectTextAttribute
boolean isObjectTextAttribute(IBmObject bmObject)
Checks that refactoring for this object does not link withIFile
corresponding to thebmObject
- Parameters:
bmObject
- object which has attribute changing in refactoring, cannot benull
- Returns:
true
if refactoring for this object does not link withIFile
corresponding to thebmObject
,false
otherwise
-
-