public class JavaClassAnalyzer extends FileAnalyzer
FileAnalyzer.Genrectags, project| Modifier | Constructor and Description |
|---|---|
protected |
JavaClassAnalyzer(FileAnalyzerFactory factory)
Creates a new instance of JavaClassAnalyzer
|
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(org.apache.lucene.document.Document doc,
java.io.InputStream in) |
java.lang.String |
constantToString(org.apache.bcel.classfile.Constant c) |
java.lang.String |
getXref() |
protected java.lang.String |
linkDef(java.lang.String def) |
protected java.lang.String |
linkPath(java.lang.String path) |
protected java.lang.String |
tagDef(java.lang.String def) |
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.
|
getFactory, getGenre, setCtags, setProject, writeXrefprotected JavaClassAnalyzer(FileAnalyzerFactory factory)
factory - The factory that creates JavaClassAnalyzerspublic void analyze(org.apache.lucene.document.Document doc,
java.io.InputStream in)
throws java.io.IOException
analyze in class FileAnalyzerjava.io.IOExceptionpublic java.lang.String getXref()
public org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
java.io.Reader reader)
tokenStream in class FileAnalyzerprotected java.lang.String linkPath(java.lang.String path)
protected java.lang.String linkDef(java.lang.String def)
protected java.lang.String tagDef(java.lang.String def)
public void writeXref(java.io.Writer out)
throws java.io.IOException
writeXref in class FileAnalyzerout - Writer to write HTML cross-referencejava.io.IOException - if an error occurspublic java.lang.String constantToString(org.apache.bcel.classfile.Constant c)
throws org.apache.bcel.classfile.ClassFormatException
org.apache.bcel.classfile.ClassFormatException