Class DefaultSearchManager

java.lang.Object
org.apache.wiki.api.filters.BasePageFilter
org.apache.wiki.search.DefaultSearchManager
All Implemented Interfaces:
EventListener, org.apache.wiki.api.filters.PageFilter, org.apache.wiki.event.WikiEventListener, InternalModule, SearchManager

public class DefaultSearchManager extends org.apache.wiki.api.filters.BasePageFilter implements SearchManager
Manages searching the Wiki.
Since:
2.2.21.
  • Constructor Details

    • DefaultSearchManager

      public DefaultSearchManager(org.apache.wiki.api.core.Engine engine, Properties properties) throws org.apache.wiki.api.exceptions.FilterException
      Creates a new SearchManager.
      Parameters:
      engine - The Engine that owns this SearchManager.
      properties - The list of Properties.
      Throws:
      org.apache.wiki.api.exceptions.FilterException - If it cannot be instantiated.
  • Method Details

    • initialize

      public void initialize(org.apache.wiki.api.core.Engine engine, Properties properties) throws org.apache.wiki.api.exceptions.FilterException
      Specified by:
      initialize in interface org.apache.wiki.api.filters.PageFilter
      Overrides:
      initialize in class org.apache.wiki.api.filters.BasePageFilter
      Throws:
      org.apache.wiki.api.exceptions.FilterException
    • getSearchEngine

      Returns the SearchProvider used.
      Specified by:
      getSearchEngine in interface SearchManager
      Returns:
      The current SearchProvider.
    • actionPerformed

      public void actionPerformed(org.apache.wiki.event.WikiEvent event)
      Specified by:
      actionPerformed in interface org.apache.wiki.event.WikiEventListener