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 JPanel
get()
Map<String,String>
getCharFilterParams(int index)
Map<String,String>
getTokenFilterParams(int index)
void
resetAnalysisComponents()
void
setAnalysisModel(Analysis model)
void
updateCharFilterParams(int index, Map<String,String> updatedParams)
void
updateCharFilters(List<Integer> deletedIndexes)
void
updateTokenFilterParams(int index, Map<String,String> updatedParams)
void
updateTokenFilters(List<Integer> deletedIndexes)
void
updateTokenizerParams(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:
setAnalysisModel
in interfaceCustomAnalyzerPanelOperator
-
resetAnalysisComponents
public void resetAnalysisComponents()
- Specified by:
resetAnalysisComponents
in interfaceCustomAnalyzerPanelOperator
-
updateCharFilters
public void updateCharFilters(List<Integer> deletedIndexes)
- Specified by:
updateCharFilters
in interfaceCustomAnalyzerPanelOperator
-
updateTokenFilters
public void updateTokenFilters(List<Integer> deletedIndexes)
- Specified by:
updateTokenFilters
in interfaceCustomAnalyzerPanelOperator
-
getCharFilterParams
public Map<String,String> getCharFilterParams(int index)
- Specified by:
getCharFilterParams
in interfaceCustomAnalyzerPanelOperator
-
updateCharFilterParams
public void updateCharFilterParams(int index, Map<String,String> updatedParams)
- Specified by:
updateCharFilterParams
in interfaceCustomAnalyzerPanelOperator
-
updateTokenizerParams
public void updateTokenizerParams(Map<String,String> updatedParams)
- Specified by:
updateTokenizerParams
in interfaceCustomAnalyzerPanelOperator
-
getTokenFilterParams
public Map<String,String> getTokenFilterParams(int index)
- Specified by:
getTokenFilterParams
in interfaceCustomAnalyzerPanelOperator
-
updateTokenFilterParams
public void updateTokenFilterParams(int index, Map<String,String> updatedParams)
- Specified by:
updateTokenFilterParams
in interfaceCustomAnalyzerPanelOperator
-
-