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 TypeClassDescriptionclass
Provides a JSON AJAX API to the JSPWiki Search Engine. -
Field Summary
Fields inherited from class org.apache.wiki.api.filters.BasePageFilter
m_engine
Fields 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 TypeMethodDescriptionvoid
actionPerformed
(WikiEvent event) Returns the SearchProvider used.void
initialize
(Engine engine, Properties properties) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.wiki.api.filters.PageFilter
destroy, postSave, postTranslate, preSave, preTranslate
Methods 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:
initialize
in interfacePageFilter
- Overrides:
initialize
in classBasePageFilter
- Throws:
FilterException
-
getSearchEngine
Returns the SearchProvider used.- Specified by:
getSearchEngine
in interfaceSearchManager
- Returns:
- The current SearchProvider.
-
actionPerformed
- Specified by:
actionPerformed
in interfaceWikiEventListener
-