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 | Properties | List of all members
Lucene.Net.Analysis.Hunspell.HunspellStem Class Reference

Public Member Functions

 HunspellStem (String stem)
 Creates a new Stem wrapping the given word stem.
 
void AddPrefix (HunspellAffix prefix)
 Adds a prefix to the list of prefixes used to generate this stem. Because it is assumed that prefixes are added depth first, the prefix is added to the front of the list.
 
void AddSuffix (HunspellAffix suffix)
 Adds a suffix to the list of suffixes used to generate this stem. Because it is assumed that suffixes are added depth first, the suffix is added to the end of the list.
 

Properties

String Stem [get]
 the actual word stem itself.
 
Int32 StemLength [get]
 The stem length.
 
IEnumerable< HunspellAffixPrefixes [get]
 The list of prefixes used to generate the stem.
 
IEnumerable< HunspellAffixSuffixes [get]
 The list of suffixes used to generate the stem.
 

Detailed Description

Definition at line 22 of file HunspellStem.cs.

Constructor & Destructor Documentation

Lucene.Net.Analysis.Hunspell.HunspellStem.HunspellStem ( String  stem)

Creates a new Stem wrapping the given word stem.

Definition at line 58 of file HunspellStem.cs.

Member Function Documentation

void Lucene.Net.Analysis.Hunspell.HunspellStem.AddPrefix ( HunspellAffix  prefix)

Adds a prefix to the list of prefixes used to generate this stem. Because it is assumed that prefixes are added depth first, the prefix is added to the front of the list.

Parameters
prefixPrefix to add to the list of prefixes for this stem.

Definition at line 70 of file HunspellStem.cs.

void Lucene.Net.Analysis.Hunspell.HunspellStem.AddSuffix ( HunspellAffix  suffix)

Adds a suffix to the list of suffixes used to generate this stem. Because it is assumed that suffixes are added depth first, the suffix is added to the end of the list.

Parameters
suffixSuffix to add to the list of suffixes for this stem.

Definition at line 80 of file HunspellStem.cs.

Property Documentation

IEnumerable<HunspellAffix> Lucene.Net.Analysis.Hunspell.HunspellStem.Prefixes
get

The list of prefixes used to generate the stem.

Definition at line 44 of file HunspellStem.cs.

String Lucene.Net.Analysis.Hunspell.HunspellStem.Stem
get

the actual word stem itself.

Definition at line 30 of file HunspellStem.cs.

Int32 Lucene.Net.Analysis.Hunspell.HunspellStem.StemLength
get

The stem length.

Definition at line 37 of file HunspellStem.cs.

IEnumerable<HunspellAffix> Lucene.Net.Analysis.Hunspell.HunspellStem.Suffixes
get

The list of suffixes used to generate the stem.

Definition at line 51 of file HunspellStem.cs.


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