Package com._1c.g5.v8.dt.search.core
Interface ITextSearchSupplier
-
- All Known Subinterfaces:
ITextSearchRefactoringSupplier
,ITextSearchReferenceFinderSupplier
- All Known Implementing Classes:
AbstractTextSearchRefactoringSupplierForQlSemanticLanguage
,BasicHtmlTextSearchRefactoringSupplier
,BslTextSearchRefactoringSupplier
,BslTextSearchReferenceFinderSupplier
,BslTextSearchSupplier
,CharacteristicDescriptionTextSearchRefactoringSupplier
,DcsQueryTextSearchRefactoringSupplier
,HtmlDocumentMdReferenceTextSearchRefactoringSupplier
,RightQlTextSearchRefactoringSupplier
,RightTemplateTextSearchRefactoringSupplier
public interface ITextSearchSupplier
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<Match>
filterSearchResult(org.eclipse.emf.ecore.EObject context, String oldName, Collection<Match> 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 name
-
-
-
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<Match> filterSearchResult(org.eclipse.emf.ecore.EObject context, String oldName, Collection<Match> 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
-
-