org.aminds.lucene.analysis
クラス DispatchAnalyzer

java.lang.Object
  上位を拡張 org.apache.lucene.analysis.Analyzer
      上位を拡張 org.aminds.lucene.analysis.DispatchAnalyzer
すべての実装されたインタフェース:
Closeable

public final class DispatchAnalyzer
extends Analyzer

Analyzer that is built with some other Analyzers and that delegates all to those.

作成者:
Masashi Nakanishi

コンストラクタの概要
DispatchAnalyzer(AnalyzerResolver res)
          Constructor that initializes with the given AnalyzerResolver.
 
メソッドの概要
 void close()
           
 int getOffsetGap(Fieldable field)
           
 int getPositionIncrementGap(String fieldName)
           
 TokenStream reusableTokenStream(String fieldName, Reader reader)
           
 TokenStream tokenStream(String fieldName, Reader reader)
           
 
クラス org.apache.lucene.analysis.Analyzer から継承されたメソッド
getPreviousTokenStream, setPreviousTokenStream
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DispatchAnalyzer

public DispatchAnalyzer(AnalyzerResolver res)
Constructor that initializes with the given AnalyzerResolver.

メソッドの詳細

tokenStream

public TokenStream tokenStream(String fieldName,
                               Reader reader)
定義:
クラス Analyzer 内の tokenStream

reusableTokenStream

public TokenStream reusableTokenStream(String fieldName,
                                       Reader reader)
                                throws IOException
オーバーライド:
クラス Analyzer 内の reusableTokenStream
例外:
IOException

getPositionIncrementGap

public int getPositionIncrementGap(String fieldName)
オーバーライド:
クラス Analyzer 内の getPositionIncrementGap

getOffsetGap

public int getOffsetGap(Fieldable field)
オーバーライド:
クラス Analyzer 内の getOffsetGap

close

public void close()
定義:
インタフェース Closeable 内の close
オーバーライド:
クラス Analyzer 内の close


Copyright (c) 2008-2011 Masashi Nakanishi.