# Uses of Interface
com.orchestranetworks.search.template.SearchTemplate

Packages that use SearchTemplate
Package
Description
com.orchestranetworks.module
This package allows to handle module registration.
com.orchestranetworks.search.template

- ## Uses of SearchTemplate in com.orchestranetworks.module

  Method parameters in com.orchestranetworks.module with type arguments of type SearchTemplate
  Modifier and Type
  Method
  Description
  `ModuleSearchRegistrationContext`
  ModuleSearchRegistrationContext.`registerSearchTemplate(Supplier<SearchTemplate> aSearchTemplate)`
  Registers a new search template supplier.

- ## Uses of SearchTemplate in com.orchestranetworks.search.template

  Methods in com.orchestranetworks.search.template that return SearchTemplate
  Modifier and Type
  Method
  Description
  `SearchTemplate`
  SearchTemplateManager.`getDefaultTemplate()`
  Returns a search template instance that can target every visible field, using its default search strategy.
  `SearchTemplate`
  SearchTemplateManager.`getTemplateOrNull(SearchTemplateKey aKey)`
  Returns the search template registered with the given key.
  Methods in com.orchestranetworks.search.template that return types with arguments of type SearchTemplate
  Modifier and Type
  Method
  Description
  `Collection<SearchTemplate>`
  SearchTemplateManager.`getBuiltInTemplates()`
  Returns the built-in search templates.
  `Collection<SearchTemplate>`
  SearchTemplateManager.`getModuleTemplates(com.onwbp.base.repository.Module aModule)`
  Returns the search templates registered in the given module.
  `Collection<SearchTemplate>`
  SearchTemplateManager.`getTemplates()`
  Returns all registered search templates.