public static final class Rule.Phoneme extends java.lang.Object implements Rule.PhonemeExpr
| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<Rule.Phoneme> |
COMPARATOR
The Phoneme Comparator.
|
| Constructor and Description |
|---|
Phoneme(java.lang.CharSequence phonemeText,
Languages.LanguageSet languages)
Constructs a new instance.
|
Phoneme(Rule.Phoneme phonemeLeft,
Rule.Phoneme phonemeRight)
Constructs a new instance.
|
Phoneme(Rule.Phoneme phonemeLeft,
Rule.Phoneme phonemeRight,
Languages.LanguageSet languages)
Constructs a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Rule.Phoneme |
append(java.lang.CharSequence sequence)
Appends the sequence to the phone text.
|
Languages.LanguageSet |
getLanguages()
Gets the language set.
|
java.lang.Iterable<Rule.Phoneme> |
getPhonemes()
Gets an iteration of phonemes.
|
java.lang.CharSequence |
getPhonemeText()
Gets the phoneme text sequence.
|
Rule.Phoneme |
join(Rule.Phoneme right)
Deprecated.
since 1.9
|
Rule.Phoneme |
mergeWithLanguage(Languages.LanguageSet lang)
Returns a new Phoneme with the same text but a union of its current language set and the given one.
|
int |
size()
Gets the expression size in phonemes.
|
java.lang.String |
toString() |
public static final java.util.Comparator<Rule.Phoneme> COMPARATOR
public Phoneme(java.lang.CharSequence phonemeText,
Languages.LanguageSet languages)
phonemeText - The phoneme text.languages - A language set.public Phoneme(Rule.Phoneme phonemeLeft, Rule.Phoneme phonemeRight)
phonemeLeft - The left phoneme text.phonemeRight - The right phoneme text.public Phoneme(Rule.Phoneme phonemeLeft, Rule.Phoneme phonemeRight, Languages.LanguageSet languages)
phonemeLeft - The left phoneme text.phonemeRight - The right phoneme text.languages - A language set.public Rule.Phoneme append(java.lang.CharSequence sequence)
sequence - The sequence to append.public Languages.LanguageSet getLanguages()
public java.lang.Iterable<Rule.Phoneme> getPhonemes()
Rule.PhonemeExprgetPhonemes in interface Rule.PhonemeExprpublic java.lang.CharSequence getPhonemeText()
@Deprecated public Rule.Phoneme join(Rule.Phoneme right)
right - the Phoneme to joinpublic Rule.Phoneme mergeWithLanguage(Languages.LanguageSet lang)
lang - the language set to mergepublic int size()
Rule.PhonemeExprsize in interface Rule.PhonemeExprpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2010 - 2025 Adobe. All Rights Reserved