Interface ComponentSearchManager
- All Known Implementing Classes:
ComponentSearchManagerImpl
public interface ComponentSearchManager
- Author:
- krylov
-
Method Summary
Modifier and TypeMethodDescriptionfindInObject
(PageObjectContext rootObject, ComponentHierarchyFilterProvider provider, String search) Find all objects matching given search query (represented as a provider and query string) inside the given object (the object itself included)findInObject
(PageObjectParentContext rootContext, String prefix, String search) Find all objects matching given search query (represented as a provider prefix and a query string) in a page contextgetProvider
(String prefix) Get search provider for a given prefix
-
Method Details
-
getSearchProviders
List<ComponentHierarchyFilterProvider> getSearchProviders() -
getProvider
Get search provider for a given prefix -
findInObject
List<PageObjectContext> findInObject(PageObjectParentContext rootContext, String prefix, String search) Find all objects matching given search query (represented as a provider prefix and a query string) in a page context- Parameters:
rootContext
- page contextprefix
- provider prefixsearch
- query string- Returns:
- list (possibly empty) of all page objects matching the query
-
findInObject
List<PageObjectContext> findInObject(PageObjectContext rootObject, ComponentHierarchyFilterProvider provider, String search) Find all objects matching given search query (represented as a provider and query string) inside the given object (the object itself included)- Parameters:
rootObject
- root object to search insideprovider
- filter providersearch
- query string- Returns:
- list (possibly empty) of all page objects matching the query
-