TtsSpan.MoneyBuilder
  public
  static
  
  
  class
  TtsSpan.MoneyBuilder
  
  
  
  
  
  
  
    extends SemioticClassBuilder<TtsSpan.MoneyBuilder>
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | android.text.style.TtsSpan.Builder<C extends android.text.style.TtsSpan.SemioticClassBuilder<?>> | ||
| ↳ | android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.MoneyBuilder> | ||
| ↳ | android.text.style.TtsSpan.MoneyBuilder | ||
A builder for TtsSpans of type TtsSpan.TYPE_MONEY.
Summary
Public constructors | |
|---|---|
      
      MoneyBuilder()
      
      
        Creates a TtsSpan of type   | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        TtsSpan.MoneyBuilder
     | 
  
    
      
      setCurrency(String currency)
      
      
        Sets the   | 
  
        
        
        
        
        
        TtsSpan.MoneyBuilder
     | 
  
    
      
      setFractionalPart(String fractionalPart)
      
      
        Sets the   | 
  
        
        
        
        
        
        TtsSpan.MoneyBuilder
     | 
  
    
      
      setIntegerPart(String integerPart)
      
      
        Sets the   | 
  
        
        
        
        
        
        TtsSpan.MoneyBuilder
     | 
  
    
      
      setIntegerPart(long integerPart)
      
      
        Convenience method that converts the number to a String and set it to
 the value for   | 
  
        
        
        
        
        
        TtsSpan.MoneyBuilder
     | 
  
    
      
      setQuantity(String quantity)
      
      
        Sets the   | 
  
Inherited methods | |
|---|---|
Public constructors
MoneyBuilder
public MoneyBuilder ()
Creates a TtsSpan of type TtsSpan.TYPE_MONEY.
Public methods
setCurrency
public TtsSpan.MoneyBuilder setCurrency (String currency)
Sets the TtsSpan.ARG_CURRENCY argument.
| Parameters | |
|---|---|
currency | 
        
          String: Should be a ISO4217 currency code, e.g. "USD". | 
      
| Returns | |
|---|---|
TtsSpan.MoneyBuilder | 
        This instance. | 
setFractionalPart
public TtsSpan.MoneyBuilder setFractionalPart (String fractionalPart)
Sets the TtsSpan.ARG_FRACTIONAL_PART argument.
| Parameters | |
|---|---|
fractionalPart | 
        
          String: Can be a string of digits of any size. | 
      
| Returns | |
|---|---|
TtsSpan.MoneyBuilder | 
        This instance. | 
setIntegerPart
public TtsSpan.MoneyBuilder setIntegerPart (String integerPart)
Sets the TtsSpan.ARG_INTEGER_PART argument.
| Parameters | |
|---|---|
integerPart | 
        
          String: A non-empty string of digits with an optional
     leading + or -. | 
      
| Returns | |
|---|---|
TtsSpan.MoneyBuilder | 
        This instance. | 
setIntegerPart
public TtsSpan.MoneyBuilder setIntegerPart (long integerPart)
Convenience method that converts the number to a String and set it to
 the value for TtsSpan.ARG_INTEGER_PART.
| Parameters | |
|---|---|
integerPart | 
        
          long: The integer part of the amount. | 
      
| Returns | |
|---|---|
TtsSpan.MoneyBuilder | 
        This instance. | 
setQuantity
public TtsSpan.MoneyBuilder setQuantity (String quantity)
Sets the TtsSpan.ARG_QUANTITY argument.
| Returns | |
|---|---|
TtsSpan.MoneyBuilder | 
        This instance. |