blob: 418f03aeed9e77490711de95493d2f36c0ef1995 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>Lucene.Net: Lucene.Net.Analysis.Hunspell.HunspellStem Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="lucene-net-icon-128x128.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Lucene.Net
&#160;<span id="projectnumber">3.0.3</span>
</div>
<div id="projectbrief">Lucene.Net is a .NET port of the Java Lucene Indexing Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="Index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Packages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Properties</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespace_lucene.html">Lucene</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net.html">Net</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net_1_1_analysis.html">Analysis</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net_1_1_analysis_1_1_hunspell.html">Hunspell</a></li><li class="navelem"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html">HunspellStem</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Lucene.Net.Analysis.Hunspell.HunspellStem Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a483f9107e6797b1d4bf9b3d07a8037c7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html#a483f9107e6797b1d4bf9b3d07a8037c7">HunspellStem</a> (String stem)</td></tr>
<tr class="memdesc:a483f9107e6797b1d4bf9b3d07a8037c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new Stem wrapping the given word stem. <a href="#a483f9107e6797b1d4bf9b3d07a8037c7"></a><br/></td></tr>
<tr class="separator:a483f9107e6797b1d4bf9b3d07a8037c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf71f3598304e8e6675fd5b8bd00cae2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html#abf71f3598304e8e6675fd5b8bd00cae2">AddPrefix</a> (<a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a> prefix)</td></tr>
<tr class="memdesc:abf71f3598304e8e6675fd5b8bd00cae2"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <a href="#abf71f3598304e8e6675fd5b8bd00cae2"></a><br/></td></tr>
<tr class="separator:abf71f3598304e8e6675fd5b8bd00cae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf8a5324ff5946be0d6266b135dbc03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html#a9bf8a5324ff5946be0d6266b135dbc03">AddSuffix</a> (<a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a> suffix)</td></tr>
<tr class="memdesc:a9bf8a5324ff5946be0d6266b135dbc03"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <a href="#a9bf8a5324ff5946be0d6266b135dbc03"></a><br/></td></tr>
<tr class="separator:a9bf8a5324ff5946be0d6266b135dbc03"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a969670679c911b17c93615bf2d0ef761"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html#a969670679c911b17c93615bf2d0ef761">Stem</a><code> [get]</code></td></tr>
<tr class="memdesc:a969670679c911b17c93615bf2d0ef761"><td class="mdescLeft">&#160;</td><td class="mdescRight">the actual word stem itself. <a href="#a969670679c911b17c93615bf2d0ef761"></a><br/></td></tr>
<tr class="separator:a969670679c911b17c93615bf2d0ef761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fe453f149d841d2f5fa975f337425d0"><td class="memItemLeft" align="right" valign="top">Int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html#a1fe453f149d841d2f5fa975f337425d0">StemLength</a><code> [get]</code></td></tr>
<tr class="memdesc:a1fe453f149d841d2f5fa975f337425d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The stem length. <a href="#a1fe453f149d841d2f5fa975f337425d0"></a><br/></td></tr>
<tr class="separator:a1fe453f149d841d2f5fa975f337425d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a09284e80345067b7d290b1b1066084"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html#a9a09284e80345067b7d290b1b1066084">Prefixes</a><code> [get]</code></td></tr>
<tr class="memdesc:a9a09284e80345067b7d290b1b1066084"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of prefixes used to generate the stem. <a href="#a9a09284e80345067b7d290b1b1066084"></a><br/></td></tr>
<tr class="separator:a9a09284e80345067b7d290b1b1066084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33621a981c4e3a93b25202fb6f7b133"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html#ab33621a981c4e3a93b25202fb6f7b133">Suffixes</a><code> [get]</code></td></tr>
<tr class="memdesc:ab33621a981c4e3a93b25202fb6f7b133"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of suffixes used to generate the stem. <a href="#ab33621a981c4e3a93b25202fb6f7b133"></a><br/></td></tr>
<tr class="separator:ab33621a981c4e3a93b25202fb6f7b133"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00022">22</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a483f9107e6797b1d4bf9b3d07a8037c7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Lucene.Net.Analysis.Hunspell.HunspellStem.HunspellStem </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>stem</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new Stem wrapping the given word stem. </p>
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00058">58</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="abf71f3598304e8e6675fd5b8bd00cae2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Analysis.Hunspell.HunspellStem.AddPrefix </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a>&#160;</td>
<td class="paramname"><em>prefix</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>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. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefix</td><td>Prefix to add to the list of prefixes for this stem.</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00070">70</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a9bf8a5324ff5946be0d6266b135dbc03"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Analysis.Hunspell.HunspellStem.AddSuffix </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a>&#160;</td>
<td class="paramname"><em>suffix</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>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. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">suffix</td><td>Suffix to add to the list of suffixes for this stem.</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00080">80</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a9a09284e80345067b7d290b1b1066084"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IEnumerable&lt;<a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a>&gt; Lucene.Net.Analysis.Hunspell.HunspellStem.Prefixes</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The list of prefixes used to generate the stem. </p>
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00044">44</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a969670679c911b17c93615bf2d0ef761"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String Lucene.Net.Analysis.Hunspell.HunspellStem.Stem</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>the actual word stem itself. </p>
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00030">30</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a1fe453f149d841d2f5fa975f337425d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Int32 Lucene.Net.Analysis.Hunspell.HunspellStem.StemLength</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The stem length. </p>
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00037">37</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ab33621a981c4e3a93b25202fb6f7b133"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IEnumerable&lt;<a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html">HunspellAffix</a>&gt; Lucene.Net.Analysis.Hunspell.HunspellStem.Suffixes</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The list of suffixes used to generate the stem. </p>
<p>Definition at line <a class="el" href="_hunspell_stem_8cs_source.html#l00051">51</a> of file <a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>contrib/Analyzers/Hunspell/<a class="el" href="_hunspell_stem_8cs_source.html">HunspellStem.cs</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 3 2013 02:12:48 for Lucene.Net by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3
</small></address>
</body>
</html>