# Hierarchy For Package org.apache.wiki.search

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.wiki.api.filters.BasePageFilter (implements org.apache.wiki.api.filters.PageFilter)
    - org.apache.wiki.search.DefaultSearchManager (implements org.apache.wiki.search.SearchManager)
  - org.apache.wiki.search.BasicSearchProvider (implements org.apache.wiki.search.SearchProvider)
  - org.apache.wiki.search.DefaultSearchManager.JSONSearch (implements org.apache.wiki.ajax.WikiAjaxServlet)
  - org.apache.wiki.search.DefaultSearchManager.PluginSearch (implements org.apache.wiki.ajax.WikiAjaxServlet)
  - org.apache.wiki.search.DefaultSearchManager.PluginSearch.SimpleSnipData
  - org.apache.wiki.search.LuceneSearchProvider (implements org.apache.wiki.search.SearchProvider)
  - org.apache.wiki.api.search.QueryItem
    - org.apache.wiki.search.QueryItem
  - org.apache.wiki.search.SearchMatcher
  - org.apache.wiki.search.SearchMatcher.SearchResultImpl (implements org.apache.wiki.search.SearchResult)
  - org.apache.wiki.search.SearchResultComparator (implements java.util.Comparator<T>, java.io.Serializable)

## Interface Hierarchy

- java.util.EventListener
  - org.apache.wiki.event.WikiEventListener
    - org.apache.wiki.search.SearchManager (also extends org.apache.wiki.modules.InternalModule, org.apache.wiki.api.filters.PageFilter)
- org.apache.wiki.modules.InternalModule
  - org.apache.wiki.search.SearchManager (also extends org.apache.wiki.api.filters.PageFilter, org.apache.wiki.event.WikiEventListener)
- org.apache.wiki.api.filters.PageFilter
  - org.apache.wiki.search.SearchManager (also extends org.apache.wiki.modules.InternalModule, org.apache.wiki.event.WikiEventListener)
- org.apache.wiki.api.search.SearchResult
  - org.apache.wiki.search.SearchResult
- org.apache.wiki.api.providers.WikiProvider
  - org.apache.wiki.search.SearchProvider