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,PageFilter,WikiEventListener,InternalModule,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. -
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, PROP_SEARCHPROVIDER -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSearchManager(Engine engine, Properties properties) Creates a new SearchManager. -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(WikiEvent event) Returns the SearchProvider used.voidinitialize(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
Creates a new SearchManager.- Parameters:
engine- The Engine that owns this SearchManager.properties- The list of Properties.- Throws:
FilterException- If it cannot be instantiated.
-
-
Method Details
-
initialize
- Specified by:
initializein interfacePageFilter- Overrides:
initializein classBasePageFilter- Throws:
FilterException
-
getSearchEngine
Returns the SearchProvider used.- Specified by:
getSearchEnginein interfaceSearchManager- Returns:
- The current SearchProvider.
-
actionPerformed
- Specified by:
actionPerformedin interfaceWikiEventListener
-