public abstract class ConditionalTokenFilterFactory extends TokenFilterFactory implements ResourceLoaderAware
ConditionalTokenFilter instancesLUCENE_MATCH_VERSION_PARAM, luceneMatchVersion| Modifier | Constructor and Description |
|---|---|
protected |
ConditionalTokenFilterFactory(java.util.Map<java.lang.String,java.lang.String> args) |
| Modifier and Type | Method and Description |
|---|---|
TokenStream |
create(TokenStream input)
Transform the specified input TokenStream
|
protected abstract ConditionalTokenFilter |
create(TokenStream input,
java.util.function.Function<TokenStream,TokenStream> inner)
Modify the incoming
TokenStream with a ConditionalTokenFilter |
protected void |
doInform(ResourceLoader loader)
Initialises this component with the corresponding
ResourceLoader |
void |
inform(ResourceLoader loader)
Initializes this component with the provided ResourceLoader
(used for loading classes, files, etc).
|
void |
setInnerFilters(java.util.List<TokenFilterFactory> innerFilters)
Set the inner filter factories to produce the
TokenFilters that will be
wrapped by the ConditionalTokenFilter |
availableTokenFilters, forName, lookupClass, reloadTokenFiltersget, get, get, get, get, getBoolean, getChar, getClassArg, getFloat, getInt, getLines, getLuceneMatchVersion, getOriginalArgs, getPattern, getSet, getSnowballWordSet, getWordSet, isExplicitLuceneMatchVersion, require, require, require, requireBoolean, requireChar, requireFloat, requireInt, setExplicitLuceneMatchVersion, splitAt, splitFileNamesprotected ConditionalTokenFilterFactory(java.util.Map<java.lang.String,java.lang.String> args)
public void setInnerFilters(java.util.List<TokenFilterFactory> innerFilters)
TokenFilters that will be
wrapped by the ConditionalTokenFilterpublic TokenStream create(TokenStream input)
TokenFilterFactorycreate in class TokenFilterFactorypublic final void inform(ResourceLoader loader) throws java.io.IOException
ResourceLoaderAwareinform in interface ResourceLoaderAwarejava.io.IOExceptionprotected void doInform(ResourceLoader loader) throws java.io.IOException
ResourceLoaderjava.io.IOExceptionprotected abstract ConditionalTokenFilter create(TokenStream input, java.util.function.Function<TokenStream,TokenStream> inner)
TokenStream with a ConditionalTokenFilterCopyright © 2000–2025 The Apache Software Foundation. All rights reserved.