Package org.opensolaris.opengrok.analysis

Interface Summary
FileAnalyzerFactory.Matcher Interface for matchers which map file contents to analyzer factories.
 

Class Summary
AnalyzerGuru Manages and porvides Analyzers as needed.
CompatibleAnalyser  
Ctags Provides Ctags by having a running instance of ctags
Definitions  
Definitions.Tag Class that represents a single tag.
ExpandTabsReader Wrapper around Reader to expand tabs to spaces in the input.
FileAnalyzer Base class for all different File Analyzers An Analyzer for a filetype provides the file extentions and magic numbers it analyzes a lucene document listing the fields it can support TokenStreams for each of the field it said requires tokenizing in 2 cross reference in HTML format The type of file data, plain text etc Created on September 21, 2005
FileAnalyzerFactory Factory class which creates a FileAnalyzer object and provides information about this type of analyzers.
Hash2TokenStream  
HistoryAnalyzer  
JFlexTokenizer this class was created because of lucene 2.4.1 update which introduced char[] in Tokens instead of String lucene 3.0.0 uses AttributeSource instead of Tokens to make things even easier :-D Generally this is a "template" for all new Tokenizers, so be carefull when changing it, it will impact almost ALL symbol tokenizers in OpenGrok ...
JFlexXref  
List2TokenStream  
PathAnalyzer  
PathTokenizer  
TagFilter A reader that reads only plain text from a HTML or XML file
TextAnalyzer  
 

Enum Summary
FileAnalyzer.Genre What kind of file is this?