Class Phoneme
Assembly: Lucene.Net.Analysis.Phonetic.dll
Syntax
public sealed class Phoneme : IPhonemeExpr
Constructors
Phoneme(ICharSequence, LanguageSet)
Declaration
public Phoneme(ICharSequence phonemeText, LanguageSet languages)
Parameters
Type |
Name |
Description |
ICharSequence |
phonemeText |
|
LanguageSet |
languages |
|
Phoneme(Phoneme, Phoneme)
Declaration
public Phoneme(Phoneme phonemeLeft, Phoneme phonemeRight)
Parameters
Phoneme(Phoneme, Phoneme, LanguageSet)
Declaration
public Phoneme(Phoneme phonemeLeft, Phoneme phonemeRight, LanguageSet languages)
Parameters
Phoneme(string, LanguageSet)
Declaration
public Phoneme(string phonemeText, LanguageSet languages)
Parameters
Phoneme(StringBuilder, LanguageSet)
Declaration
public Phoneme(StringBuilder phonemeText, LanguageSet languages)
Parameters
Fields
COMPARER
Declaration
public static readonly IComparer<Phoneme> COMPARER
Field Value
Properties
Languages
Declaration
public LanguageSet Languages { get; }
Property Value
Phonemes
Declaration
public IList<Phoneme> Phonemes { get; }
Property Value
Methods
Append(string)
Declaration
public Phoneme Append(string str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
GetPhonemeText()
Declaration
public string GetPhonemeText()
Returns
Join(Phoneme)
Declaration
[Obsolete("since 1.9")]
public Phoneme Join(Phoneme right)
Parameters
Type |
Name |
Description |
Phoneme |
right |
|
Returns
Implements