Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
    
    
  
  
    
    
    
    SemioticClassBuilder
    open class SemioticClassBuilder<C : TtsSpan.SemioticClassBuilder<*>!> : TtsSpan.Builder<C>
    
    
      
        
          | Known Direct Subclasses
              TtsSpan.CardinalBuilder, TtsSpan.DateBuilder , TtsSpan.DecimalBuilder , TtsSpan.DigitsBuilder , TtsSpan.DurationBuilder , TtsSpan.ElectronicBuilder , TtsSpan.FractionBuilder , TtsSpan.MeasureBuilder , TtsSpan.MoneyBuilder , TtsSpan.OrdinalBuilder , TtsSpan.TelephoneBuilder , TtsSpan.TextBuilder , and 2 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.
      
      
     
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-03-13 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-13 UTC."],[],[]]