Package org.apache.wiki.search
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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassProvides a JSON AJAX API to the JSPWiki Search Engine.classProvides a JSON AJAX API to the JSPWiki Plugin discovery mechanism, primarily used for [{}] based auto complete -
Field Summary
Fields inherited from class org.apache.wiki.api.filters.BasePageFilter
m_engineFields inherited from interface org.apache.wiki.search.SearchManager
DEFAULT_SEARCHPROVIDER, JSON_SEARCH, PLUGIN_SEARCH, PROP_SEARCHPROVIDER -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSearchManager(org.apache.wiki.api.core.Engine engine, Properties properties) Creates a new SearchManager. -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(org.apache.wiki.event.WikiEvent event) Returns the SearchProvider used.voidinitialize(org.apache.wiki.api.core.Engine engine, Properties properties) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wiki.api.filters.PageFilter
destroy, postSave, postTranslate, preSave, preTranslateMethods inherited from interface org.apache.wiki.search.SearchManager
findPages, pageRemoved, reindexPage
-
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:
initializein interfaceorg.apache.wiki.api.filters.PageFilter- Overrides:
initializein classorg.apache.wiki.api.filters.BasePageFilter- Throws:
org.apache.wiki.api.exceptions.FilterException
-
getSearchEngine
Returns the SearchProvider used.- Specified by:
getSearchEnginein interfaceSearchManager- Returns:
- The current SearchProvider.
-
actionPerformed
- Specified by:
actionPerformedin interfaceorg.apache.wiki.event.WikiEventListener
-