Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Member Functions | Protected Member Functions | List of all members
Lucene.Net.Analysis.CharFilter Class Reference

Subclasses of CharFilter can be chained to filter CharStream. They can be used as System.IO.TextReader with additional offset correction. Tokenizers will automatically use CorrectOffset if a CharFilter/CharStream subclass is used. More...

Inherits Lucene.Net.Analysis.CharStream.

Inherited by Lucene.Net.Analysis.BaseCharFilter.

Public Member Functions

override int CorrectOffset (int currentOff)
 Chains the corrected offset through the input CharFilter.
 
override int Read (System.Char[] cbuf, int off, int len)
 
bool MarkSupported ()
 
void Mark (int readAheadLimit)
 
void Reset ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
- Protected Member Functions inherited from Lucene.Net.Analysis.CharStream
 CharStream (System.IO.StreamReader reader)
 

Detailed Description

Subclasses of CharFilter can be chained to filter CharStream. They can be used as System.IO.TextReader with additional offset correction. Tokenizers will automatically use CorrectOffset if a CharFilter/CharStream subclass is used.

<version> $Id$

</version>

Definition at line 30 of file CharFilter.cs.

Member Function Documentation

override int Lucene.Net.Analysis.CharFilter.CorrectOffset ( int  currentOff)
virtual

Chains the corrected offset through the input CharFilter.

Implements Lucene.Net.Analysis.CharStream.

Definition at line 52 of file CharFilter.cs.

override void Lucene.Net.Analysis.CharFilter.Dispose ( bool  disposing)
protected

Definition at line 57 of file CharFilter.cs.

void Lucene.Net.Analysis.CharFilter.Mark ( int  readAheadLimit)

Definition at line 84 of file CharFilter.cs.

bool Lucene.Net.Analysis.CharFilter.MarkSupported ( )

Definition at line 79 of file CharFilter.cs.

override int Lucene.Net.Analysis.CharFilter.Read ( System.Char[]  cbuf,
int  off,
int  len 
)

Definition at line 74 of file CharFilter.cs.

void Lucene.Net.Analysis.CharFilter.Reset ( )

Definition at line 90 of file CharFilter.cs.


The documentation for this class was generated from the following file: