org.apache.lucene.analysis
Class Analyzer.GlobalReuseStrategy

java.lang.Object
  extended by org.apache.lucene.analysis.Analyzer.ReuseStrategy
      extended by org.apache.lucene.analysis.Analyzer.GlobalReuseStrategy
All Implemented Interfaces:
Closeable
Enclosing class:
Analyzer

public static final class Analyzer.GlobalReuseStrategy
extends Analyzer.ReuseStrategy

Implementation of Analyzer.ReuseStrategy that reuses the same components for every field.


Constructor Summary
Analyzer.GlobalReuseStrategy()
          Creates a new instance, with empty per-thread values
 
Method Summary
 Analyzer.TokenStreamComponents getReusableComponents(String fieldName)
          Gets the reusable TokenStreamComponents for the field with the given name
 void setReusableComponents(String fieldName, Analyzer.TokenStreamComponents components)
          Stores the given TokenStreamComponents as the reusable components for the field with the give name
 
Methods inherited from class org.apache.lucene.analysis.Analyzer.ReuseStrategy
close, getStoredValue, setStoredValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Analyzer.GlobalReuseStrategy

public Analyzer.GlobalReuseStrategy()
Creates a new instance, with empty per-thread values

Method Detail

getReusableComponents

public Analyzer.TokenStreamComponents getReusableComponents(String fieldName)
Description copied from class: Analyzer.ReuseStrategy
Gets the reusable TokenStreamComponents for the field with the given name

Specified by:
getReusableComponents in class Analyzer.ReuseStrategy
Parameters:
fieldName - Name of the field whose reusable TokenStreamComponents are to be retrieved
Returns:
Reusable TokenStreamComponents for the field, or null if there was no previous components for the field

setReusableComponents

public void setReusableComponents(String fieldName,
                                  Analyzer.TokenStreamComponents components)
Description copied from class: Analyzer.ReuseStrategy
Stores the given TokenStreamComponents as the reusable components for the field with the give name

Specified by:
setReusableComponents in class Analyzer.ReuseStrategy
Parameters:
fieldName - Name of the field whose TokenStreamComponents are being set
components - TokenStreamComponents which are to be reused for the field


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.