org.sakaiproject.search.index.impl
Class SearchAnalyzerFactory
java.lang.Object
org.sakaiproject.search.index.impl.SearchAnalyzerFactory
- All Implemented Interfaces:
- AnalyzerFactory
public class SearchAnalyzerFactory
- extends Object
- implements AnalyzerFactory
A Factory to generate search analyzers based on a configurable type setting.
The type of analyzer produced is selected by setting the analyzerFactory name
that will select one of the same name ijected into the currentAnalyzers Map.
- Author:
- ieb
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchAnalyzerFactory
public SearchAnalyzerFactory()
init
public void init()
newAnalyzer
public org.apache.lucene.analysis.Analyzer newAnalyzer()
- Specified by:
newAnalyzer in interface AnalyzerFactory
getAnalyzerFactoryName
public String getAnalyzerFactoryName()
- Returns:
- Returns the analyzerFactoryName.
setAnalyzerFactoryName
public void setAnalyzerFactoryName(String analyzerFactoryName)
- Parameters:
analyzerFactoryName - The analyzerFactoryName to set.
getCurrentAnalyzers
public Map getCurrentAnalyzers()
- Returns:
- Returns the currentAnalyzers.
setCurrentAnalyzers
public void setCurrentAnalyzers(Map currentAnalyzers)
- Parameters:
currentAnalyzers - The currentAnalyzers to set.
getDefaultAnalyzerFactory
public AnalyzerFactory getDefaultAnalyzerFactory()
- Returns:
- Returns the defaultAnalyzerFactory.
setDefaultAnalyzerFactory
public void setDefaultAnalyzerFactory(AnalyzerFactory defaultAnalyzerFactory)
- Parameters:
defaultAnalyzerFactory - The defaultAnalyzerFactory to set.
getRunningAnalyzerFactory
public AnalyzerFactory getRunningAnalyzerFactory()
- Returns:
- Returns the runningAnalyzerFactory.
setRunningAnalyzerFactory
public void setRunningAnalyzerFactory(AnalyzerFactory runningAnalyzerFactory)
- Parameters:
runningAnalyzerFactory - The runningAnalyzerFactory to set.
Copyright © 2003-2012 Sakai Project. All Rights Reserved.