SemioticClassBuilder
open class SemioticClassBuilder<C : TtsSpan.SemioticClassBuilder<*>!> : TtsSpan.Builder<C>
Known Direct Subclasses
TtsSpan.CardinalBuilder, TtsSpan.DateBuilder, TtsSpan.DecimalBuilder, TtsSpan.DigitsBuilder, TtsSpan.ElectronicBuilder, TtsSpan.FractionBuilder, TtsSpan.MeasureBuilder, TtsSpan.MoneyBuilder, TtsSpan.OrdinalBuilder, TtsSpan.TelephoneBuilder, TtsSpan.TextBuilder, TtsSpan.TimeBuilder, and 1 others.
|
A builder for TtsSpans, has setters for morphosyntactic features. This builder can be used directly, but the more specific subclasses of this builder like TtsSpan.TextBuilder
and TtsSpan.CardinalBuilder
are likely more useful.
Summary
Public methods |
open C |
Sets the animacy information for this instance.
|
open C |
Sets the grammatical case information for this instance.
|
open C |
Sets the gender information for this instance.
|
open C |
Sets the multiplicity information for this instance.
|
Public constructors
SemioticClassBuilder
SemioticClassBuilder(type: String!)
Public methods
setAnimacy
open fun setAnimacy(animacy: String!): C
Sets the animacy information for this instance.
setCase
open fun setCase(grammaticalCase: String!): C
Sets the grammatical case information for this instance.
setGender
open fun setGender(gender: String!): C
Sets the gender information for this instance.
setMultiplicity
open fun setMultiplicity(multiplicity: String!): C
Sets the multiplicity information for this instance.