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.HunspellAffix Class Reference

Wrapper class representing a hunspell affix. More...

Public Member Functions

Boolean CheckCondition (String text)
 Checks whether the String defined by the provided char array, offset and length, meets the condition of this affix.
 
void SetCondition (String condition, String pattern)
 Sets the condition that must be met before the affix can be applied.
 

Properties

String Append [get, set]
 The append defined for the affix.
 
Char[] AppendFlags [get, set]
 The flags defined for the affix append.
 
String Condition [get]
 The condition that must be met before the affix can be applied.
 
Char Flag [get, set]
 The affix flag.
 
Boolean IsCrossProduct [get, set]
 Whether the affix is defined as cross product.
 
String Strip [get, set]
 The stripping characters defined for the affix.
 

Detailed Description

Wrapper class representing a hunspell affix.

Definition at line 27 of file HunspellAffix.cs.

Member Function Documentation

Boolean Lucene.Net.Analysis.Hunspell.HunspellAffix.CheckCondition ( String  text)

Checks whether the String defined by the provided char array, offset and length, meets the condition of this affix.

Returns
true if the String meets the condition, false otherwise.

Definition at line 70 of file HunspellAffix.cs.

void Lucene.Net.Analysis.Hunspell.HunspellAffix.SetCondition ( String  condition,
String  pattern 
)

Sets the condition that must be met before the affix can be applied.

Parameters
conditionCondition to be met before affix application.
patternCondition as a regular expression pattern.

Definition at line 82 of file HunspellAffix.cs.

Property Documentation

String Lucene.Net.Analysis.Hunspell.HunspellAffix.Append
getset

The append defined for the affix.

Definition at line 34 of file HunspellAffix.cs.

Char [] Lucene.Net.Analysis.Hunspell.HunspellAffix.AppendFlags
getset

The flags defined for the affix append.

Definition at line 39 of file HunspellAffix.cs.

String Lucene.Net.Analysis.Hunspell.HunspellAffix.Condition
get

The condition that must be met before the affix can be applied.

Definition at line 44 of file HunspellAffix.cs.

Char Lucene.Net.Analysis.Hunspell.HunspellAffix.Flag
getset

The affix flag.

Definition at line 51 of file HunspellAffix.cs.

Boolean Lucene.Net.Analysis.Hunspell.HunspellAffix.IsCrossProduct
getset

Whether the affix is defined as cross product.

Definition at line 56 of file HunspellAffix.cs.

String Lucene.Net.Analysis.Hunspell.HunspellAffix.Strip
getset

The stripping characters defined for the affix.

Definition at line 61 of file HunspellAffix.cs.


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