Save This Page
Home » hibernate-search-src-20081106 » org.hibernate » search » util » [javadoc | source]
org.hibernate.search.util
public class: ScopedAnalyzer [javadoc | source]
java.lang.Object
   org.apache.lucene.analysis.Analyzer
      org.hibernate.search.util.ScopedAnalyzer
A ScopedAnalyzer is a wrapper class containing all analyzers for a given class. ScopedAnalyzer behaves similar to PerFieldAnalyzerWrapper by delegating requests for TokenStreams to the underlying Analyzer depending on the requested field name.
Constructor:
 public ScopedAnalyzer() 
Method from org.hibernate.search.util.ScopedAnalyzer Summary:
addScopedAnalyzer,   getPositionIncrementGap,   setGlobalAnalyzer,   tokenStream
Methods from org.apache.lucene.analysis.Analyzer:
getPositionIncrementGap,   reusableTokenStream,   tokenStream
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.search.util.ScopedAnalyzer Detail:
 public  void addScopedAnalyzer(String scope,
    Analyzer scopedAnalyzer) 
 public int getPositionIncrementGap(String fieldName) 
 public  void setGlobalAnalyzer(Analyzer globalAnalyzer) 
 public TokenStream tokenStream(String fieldName,
    Reader reader)