public class LegacyApplicationSearchProvider extends AbstractSearchProvider implements SearchProvider
| Constructor and Description | 
|---|
LegacyApplicationSearchProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addVertexHopCriteria(SearchResult searchResult,
                    GraphContainer container)
This method is called when the selection is made from the list of  
 | 
boolean | 
contributesTo(String namespace)
This is the topology provider namespace to which this search provider contributes. 
 | 
String | 
getSearchProviderNamespace()
This is a namespace for search providers... 
 | 
Set<VertexRef> | 
getVertexRefsBy(SearchResult searchResult,
               GraphContainer container)
This method is called when the topology UI needs to know what  
 | 
List<SearchResult> | 
query(SearchQuery searchQuery,
     GraphContainer container)
This API is for getting a list of  
 | 
void | 
removeVertexHopCriteria(SearchResult searchResult,
                       GraphContainer container)
When the user requests that the current SearchResult be removed from focus, the search provider should remove the  
 | 
void | 
setGraphSearchService(GraphSearchService graphSearchService)  | 
boolean | 
supportsPrefix(String searchPrefix)
This method is called by topology app the user is searching to setup prefixes that will only match from 
 a  
 | 
onCenterSearchResult, onDefocusSearchResult, onFocusSearchResult, onToggleCollapse, supportsPrefixclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCenterSearchResult, onDefocusSearchResult, onFocusSearchResult, onToggleCollapsepublic String getSearchProviderNamespace()
SearchProvidergetSearchProviderNamespace in interface SearchProviderpublic boolean contributesTo(String namespace)
SearchProvidercontributesTo in interface SearchProviderpublic boolean supportsPrefix(String searchPrefix)
SearchProvidersupportsPrefix in interface SearchProviderpublic List<SearchResult> query(SearchQuery searchQuery, GraphContainer container)
SearchProviderquery in interface SearchProvidersearchQuery - This is an API for Vaadin UI code for implementing various search queries types.public Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container)
SearchProvidergetVertexRefsBy in interface SearchProviderpublic void addVertexHopCriteria(SearchResult searchResult, GraphContainer container)
SearchProvideraddVertexHopCriteria in interface SearchProviderpublic void removeVertexHopCriteria(SearchResult searchResult, GraphContainer container)
SearchProviderremoveVertexHopCriteria in interface SearchProviderpublic void setGraphSearchService(GraphSearchService graphSearchService)
Copyright © 2020. All rights reserved.