ComplicationText.TimeFormatBuilder
  public
  static
  final
  
  class
  ComplicationText.TimeFormatBuilder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.wearable.complications.ComplicationText.TimeFormatBuilder | 
      This class is deprecated.
    use the Jetpack Wear
     Watch Face libraries instead.
  
Builder for a ComplicationText object that displays a text representation of the given time, using the provided format and time zone, within a surrounding string if specified.
Summary
Public constructors | |
|---|---|
      
      TimeFormatBuilder()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        ComplicationText
     | 
  
    
      
      build()
      
      
        Returns   | 
  
        
        
        
        
        
        ComplicationText.TimeFormatBuilder
     | 
  
    
      
      setFormat(String format)
      
      
        Sets the format that should be applied to the date.  | 
  
        
        
        
        
        
        ComplicationText.TimeFormatBuilder
     | 
  
    
      
      setStyle(int style)
      
      
        Sets the style in which the time format part will be displayed.  | 
  
        
        
        
        
        
        ComplicationText.TimeFormatBuilder
     | 
  
    
      
      setSurroundingText(CharSequence surroundingText)
      
      
        Sets the string within which the time difference will be displayed.  | 
  
        
        
        
        
        
        ComplicationText.TimeFormatBuilder
     | 
  
    
      
      setTimeZone(TimeZone timeZone)
      
      
        Sets the time zone that will be used for the formatted time.  | 
  
Inherited methods | |
|---|---|
Public constructors
TimeFormatBuilder
public TimeFormatBuilder ()
Public methods
build
public ComplicationText build ()
Returns ComplicationText including the formatted time as specified. 
| Returns | |
|---|---|
ComplicationText | 
        |
setFormat
public ComplicationText.TimeFormatBuilder setFormat (String format)
Sets the format that should be applied to the date. This should be a pattern as used by
 SimpleDateFormat.
| Parameters | |
|---|---|
format | 
        
          String  | 
      
| Returns | |
|---|---|
ComplicationText.TimeFormatBuilder | 
        |
setStyle
public ComplicationText.TimeFormatBuilder setStyle (int style)
Sets the style in which the time format part will be displayed. If not set, defaults to
 ComplicationText.FORMAT_STYLE_DEFAULT, which leaves the formatted date unchanged.
| Parameters | |
|---|---|
style | 
        
          int  | 
      
| Returns | |
|---|---|
ComplicationText.TimeFormatBuilder | 
        this builder for chaining. | 
setSurroundingText
public ComplicationText.TimeFormatBuilder setSurroundingText (CharSequence surroundingText)
Sets the string within which the time difference will be displayed. This is optional.
Within the text, ^1 will be replaced with the time difference, so for example to
 show a result like "2 mins: meeting" the surrounding text would be "^1:
 meeting".
 
To use the ^ character within the text, escape it as ^^.
| Parameters | |
|---|---|
surroundingText | 
        
          CharSequence: string within which the time difference value will be displayed, with
     ^1 in place of the time difference. | 
      
| Returns | |
|---|---|
ComplicationText.TimeFormatBuilder | 
        this builder for chaining. | 
setTimeZone
public ComplicationText.TimeFormatBuilder setTimeZone (TimeZone timeZone)
Sets the time zone that will be used for the formatted time. This is optional - if not set, the system's default time zone will be used.
| Parameters | |
|---|---|
timeZone | 
        
          TimeZone  | 
      
| Returns | |
|---|---|
ComplicationText.TimeFormatBuilder | 
        this builder for chaining. |