org.opensolaris.opengrok.analysis.plain
Class PlainAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
org.opensolaris.opengrok.analysis.FileAnalyzer
org.opensolaris.opengrok.analysis.TextAnalyzer
org.opensolaris.opengrok.analysis.plain.PlainAnalyzer
- All Implemented Interfaces:
- java.io.Closeable
- Direct Known Subclasses:
- CAnalyzer, CxxAnalyzer, FortranAnalyzer, JavaAnalyzer, LispAnalyzer, ShAnalyzer, SQLAnalyzer, TclAnalyzer
public class PlainAnalyzer
- extends TextAnalyzer
Analyzer for plain text files
Created on September 21, 2005
Fields inherited from class org.apache.lucene.analysis.Analyzer |
overridesTokenStreamMethod |
Method Summary |
void |
analyze(org.apache.lucene.document.Document doc,
java.io.Reader in)
|
org.apache.lucene.analysis.TokenStream |
tokenStream(java.lang.String fieldName,
java.io.Reader reader)
|
void |
writeXref(java.io.Writer out)
Write a cross referenced HTML file. |
Methods inherited from class org.apache.lucene.analysis.Analyzer |
close, getOffsetGap, getPositionIncrementGap, getPreviousTokenStream, reusableTokenStream, setOverridesTokenStreamMethod, setPreviousTokenStream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
content
protected char[] content
len
protected int len
defs
protected Definitions defs
PlainAnalyzer
protected PlainAnalyzer(FileAnalyzerFactory factory)
- Creates a new instance of PlainAnalyzer
analyze
public void analyze(org.apache.lucene.document.Document doc,
java.io.Reader in)
throws java.io.IOException
- Specified by:
analyze
in class TextAnalyzer
- Throws:
java.io.IOException
tokenStream
public org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
java.io.Reader reader)
- Overrides:
tokenStream
in class FileAnalyzer
writeXref
public void writeXref(java.io.Writer out)
throws java.io.IOException
- Write a cross referenced HTML file.
- Overrides:
writeXref
in class FileAnalyzer
- Parameters:
out
- Writer to write HTML cross-reference
- Throws:
java.io.IOException
- if an error occurs