public static class TtsSpan.SemioticClassBuilder
extends Builder<C extends SemioticClassBuilder<?>>
| java.lang.Object | ||
| ↳ | android.text.style.TtsSpan.Builder<C extends android.text.style.TtsSpan.SemioticClassBuilder<?>> | |
| ↳ | android.text.style.TtsSpan.SemioticClassBuilder<C extends android.text.style.TtsSpan.SemioticClassBuilder<?>> | |
TtsSpans的构建者,具有形态句法特征的设置者。 此构建器可以直接使用,但此构建器的更具体的子类(如TtsSpan.TextBuilder和TtsSpan.CardinalBuilder可能更有用。
Public constructors |
|
|---|---|
TtsSpan.SemioticClassBuilder(String type) |
|
Public methods |
|
|---|---|
C |
setAnimacy(String animacy) 设置此实例的生命信息。 |
C |
setCase(String grammaticalCase) 设置此实例的语法案例信息。 |
C |
setGender(String gender) 设置此实例的性别信息。 |
C |
setMultiplicity(String multiplicity) 设置此实例的多重性信息。 |
Inherited methods |
|
|---|---|
android.text.style.TtsSpan.Builder
|
|
java.lang.Object
|
|
TtsSpan.SemioticClassBuilder (String type)
| Parameters | |
|---|---|
type |
String
|
C setAnimacy (String animacy)
设置此实例的生命信息。
| Parameters | |
|---|---|
animacy |
String: Can be any of ANIMACY_ANIMATE and ANIMACY_INANIMATE. |
| Returns | |
|---|---|
C |
This instance. |
C setCase (String grammaticalCase)
设置此实例的语法案例信息。
| Parameters | |
|---|---|
grammaticalCase |
String: Can be any of CASE_NOMINATIVE, CASE_ACCUSATIVE, CASE_DATIVE, CASE_ABLATIVE, CASE_GENITIVE, CASE_VOCATIVE, CASE_LOCATIVE and CASE_INSTRUMENTAL. |
| Returns | |
|---|---|
C |
This instance. |
C setGender (String gender)
设置此实例的性别信息。
| Parameters | |
|---|---|
gender |
String: Can any of GENDER_NEUTRAL, GENDER_MALE and GENDER_FEMALE. |
| Returns | |
|---|---|
C |
This instance. |
C setMultiplicity (String multiplicity)
设置此实例的多重性信息。
| Parameters | |
|---|---|
multiplicity |
String: Can be any of MULTIPLICITY_SINGLE, MULTIPLICITY_DUAL and MULTIPLICITY_PLURAL. |
| Returns | |
|---|---|
C |
This instance. |