Lucene.Net  3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Lucene.Net.Analysis.AR.ArabicNormalizer Class Reference

Public Member Functions

int Normalize (char[] s, int len)
 

Public Attributes

const char ALEF = '\u0627'
 
const char ALEF_MADDA = '\u0622'
 
const char ALEF_HAMZA_ABOVE = '\u0623'
 
const char ALEF_HAMZA_BELOW = '\u0625'
 
const char YEH = '\u064A'
 
const char DOTLESS_YEH = '\u0649'
 
const char TEH_MARBUTA = '\u0629'
 
const char HEH = '\u0647'
 
const char TATWEEL = '\u0640'
 
const char FATHATAN = '\u064B'
 
const char DAMMATAN = '\u064C'
 
const char KASRATAN = '\u064D'
 
const char FATHA = '\u064E'
 
const char DAMMA = '\u064F'
 
const char KASRA = '\u0650'
 
const char SHADDA = '\u0651'
 
const char SUKUN = '\u0652'
 

Protected Member Functions

int Delete (char[] s, int pos, int len)
 

Detailed Description

Definition at line 44 of file ArabicNormalizer.cs.

Member Function Documentation

int Lucene.Net.Analysis.AR.ArabicNormalizer.Delete ( char[]  s,
int  pos,
int  len 
)
protected

Definition at line 121 of file ArabicNormalizer.cs.

int Lucene.Net.Analysis.AR.ArabicNormalizer.Normalize ( char[]  s,
int  len 
)

Definition at line 75 of file ArabicNormalizer.cs.

Member Data Documentation

const char Lucene.Net.Analysis.AR.ArabicNormalizer.ALEF = '\u0627'

Definition at line 46 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.ALEF_HAMZA_ABOVE = '\u0623'

Definition at line 48 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.ALEF_HAMZA_BELOW = '\u0625'

Definition at line 49 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.ALEF_MADDA = '\u0622'

Definition at line 47 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.DAMMA = '\u064F'

Definition at line 63 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.DAMMATAN = '\u064C'

Definition at line 60 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.DOTLESS_YEH = '\u0649'

Definition at line 52 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.FATHA = '\u064E'

Definition at line 62 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.FATHATAN = '\u064B'

Definition at line 59 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.HEH = '\u0647'

Definition at line 55 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.KASRA = '\u0650'

Definition at line 64 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.KASRATAN = '\u064D'

Definition at line 61 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.SHADDA = '\u0651'

Definition at line 65 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.SUKUN = '\u0652'

Definition at line 66 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.TATWEEL = '\u0640'

Definition at line 57 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.TEH_MARBUTA = '\u0629'

Definition at line 54 of file ArabicNormalizer.cs.

const char Lucene.Net.Analysis.AR.ArabicNormalizer.YEH = '\u064A'

Definition at line 51 of file ArabicNormalizer.cs.


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