Class CustomAnalyzerPanelProvider
- java.lang.Object
-
- org.apache.lucene.luke.app.desktop.components.fragments.analysis.CustomAnalyzerPanelProvider
-
- All Implemented Interfaces:
ComponentOperatorRegistry.ComponentOperator,CustomAnalyzerPanelOperator
public final class CustomAnalyzerPanelProvider extends Object implements CustomAnalyzerPanelOperator
Provider of the custom analyzer panel
-
-
Constructor Summary
Constructors Constructor Description CustomAnalyzerPanelProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JPanelget()Map<String,String>getCharFilterParams(int index)Map<String,String>getTokenFilterParams(int index)voidresetAnalysisComponents()voidsetAnalysisModel(Analysis model)voidupdateCharFilterParams(int index, Map<String,String> updatedParams)voidupdateCharFilters(List<Integer> deletedIndexes)voidupdateTokenFilterParams(int index, Map<String,String> updatedParams)voidupdateTokenFilters(List<Integer> deletedIndexes)voidupdateTokenizerParams(Map<String,String> updatedParams)
-
-
-
Constructor Detail
-
CustomAnalyzerPanelProvider
public CustomAnalyzerPanelProvider() throws IOException- Throws:
IOException
-
-
Method Detail
-
get
public JPanel get()
-
setAnalysisModel
public void setAnalysisModel(Analysis model)
- Specified by:
setAnalysisModelin interfaceCustomAnalyzerPanelOperator
-
resetAnalysisComponents
public void resetAnalysisComponents()
- Specified by:
resetAnalysisComponentsin interfaceCustomAnalyzerPanelOperator
-
updateCharFilters
public void updateCharFilters(List<Integer> deletedIndexes)
- Specified by:
updateCharFiltersin interfaceCustomAnalyzerPanelOperator
-
updateTokenFilters
public void updateTokenFilters(List<Integer> deletedIndexes)
- Specified by:
updateTokenFiltersin interfaceCustomAnalyzerPanelOperator
-
getCharFilterParams
public Map<String,String> getCharFilterParams(int index)
- Specified by:
getCharFilterParamsin interfaceCustomAnalyzerPanelOperator
-
updateCharFilterParams
public void updateCharFilterParams(int index, Map<String,String> updatedParams)- Specified by:
updateCharFilterParamsin interfaceCustomAnalyzerPanelOperator
-
updateTokenizerParams
public void updateTokenizerParams(Map<String,String> updatedParams)
- Specified by:
updateTokenizerParamsin interfaceCustomAnalyzerPanelOperator
-
getTokenFilterParams
public Map<String,String> getTokenFilterParams(int index)
- Specified by:
getTokenFilterParamsin interfaceCustomAnalyzerPanelOperator
-
updateTokenFilterParams
public void updateTokenFilterParams(int index, Map<String,String> updatedParams)- Specified by:
updateTokenFilterParamsin interfaceCustomAnalyzerPanelOperator
-
-