org.apache.commons.codec.language.bm
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 phonemesstr
public 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-SNAPSHOT - Copyright © 2002-2016 - Apache Software Foundation