public abstract static class Analyzer.ReuseStrategy extends Object implements Closeable
Analyzer.tokenStream(String, java.io.Reader).| Constructor and Description |
|---|
Analyzer.ReuseStrategy()
Sole constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the ReuseStrategy, freeing any resources
|
abstract Analyzer.TokenStreamComponents |
getReusableComponents(String fieldName)
Gets the reusable TokenStreamComponents for the field with the given name
|
protected Object |
getStoredValue()
Returns the currently stored value
|
abstract void |
setReusableComponents(String fieldName,
Analyzer.TokenStreamComponents components)
Stores the given TokenStreamComponents as the reusable components for the
field with the give name
|
protected void |
setStoredValue(Object storedValue)
Sets the stored value
|
public Analyzer.ReuseStrategy()
public abstract Analyzer.TokenStreamComponents getReusableComponents(String fieldName)
fieldName - Name of the field whose reusable TokenStreamComponents
are to be retrievednull
if there was no previous components for the fieldpublic abstract void setReusableComponents(String fieldName, Analyzer.TokenStreamComponents components)
fieldName - Name of the field whose TokenStreamComponents are being setcomponents - TokenStreamComponents which are to be reused for the fieldprotected final Object getStoredValue()
null if no value is storedAlreadyClosedException - if the ReuseStrategy is closed.protected final void setStoredValue(Object storedValue)
storedValue - Value to storeAlreadyClosedException - if the ReuseStrategy is closed.public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.