static final class PhoneticEngine.PhonemeBuilder
extends java.lang.Object
PhoneticEngine class.| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<Rule.Phoneme> |
phonemes |
| Modifier | Constructor and Description |
|---|---|
private |
PhoneticEngine.PhonemeBuilder(java.util.Set<Rule.Phoneme> phonemes) |
| Modifier and Type | Method and Description |
|---|---|
PhoneticEngine.PhonemeBuilder |
append(java.lang.CharSequence str)
Creates a new phoneme builder containing all phonemes in this one extended by
str. |
PhoneticEngine.PhonemeBuilder |
apply(Rule.PhonemeExpr phonemeExpr)
Creates a new phoneme builder containing the application of the expression to all phonemes in this builder.
|
static PhoneticEngine.PhonemeBuilder |
empty(Languages.LanguageSet languages)
An empty builder where all phonemes must come from some set of languages.
|
java.util.Set<Rule.Phoneme> |
getPhonemes()
Gets underlying phoneme set.
|
java.lang.String |
makeString()
Stringifies the phoneme set.
|
private final java.util.Set<Rule.Phoneme> phonemes
private PhoneticEngine.PhonemeBuilder(java.util.Set<Rule.Phoneme> phonemes)
public static PhoneticEngine.PhonemeBuilder empty(Languages.LanguageSet languages)
languages - the set of languagespublic PhoneticEngine.PhonemeBuilder append(java.lang.CharSequence str)
str.str - the characters to append to the phonemesstrpublic PhoneticEngine.PhonemeBuilder apply(Rule.PhonemeExpr phonemeExpr)
phonemeExpr - the expression to applyphonemeExpr applied to each phoneme
in turnpublic java.util.Set<Rule.Phoneme> getPhonemes()
public java.lang.String makeString()
commons-codec version 1.6 - Copyright © 2002-2012 - Apache Software Foundation