Added in API level 18

Builder


class Builder
kotlin.Any
   ↳ android.text.BidiFormatter.Builder

A class for building a BidiFormatter with non-default options.

Summary

Public constructors

Constructor.

Builder(rtlContext: Boolean)

Constructor.

Builder(locale: Locale!)

Constructor.

Public methods
BidiFormatter!

BidiFormatter.Builder!

Specifies the default directionality estimation algorithm to be used by the BidiFormatter.

BidiFormatter.Builder!
stereoReset(stereoReset: Boolean)

Specifies whether the BidiFormatter to be built should also "reset" directionality before a string being bidi-wrapped, not just after it.

Public constructors

Builder

Added in API level 18
Builder()

Constructor.

Builder

Added in API level 18
Builder(rtlContext: Boolean)

Constructor.

Parameters
rtlContext Boolean: Whether the context directionality is RTL.

Builder

Added in API level 18
Builder(locale: Locale!)

Constructor.

Parameters
locale Locale!: The context locale.

Public methods

build

Added in API level 18
fun build(): BidiFormatter!
Return
BidiFormatter! A BidiFormatter with the specified options.

setTextDirectionHeuristic

Added in API level 18
fun setTextDirectionHeuristic(heuristic: TextDirectionHeuristic!): BidiFormatter.Builder!

Specifies the default directionality estimation algorithm to be used by the BidiFormatter. By default, uses the first-strong heuristic.

Parameters
heuristic TextDirectionHeuristic!: the TextDirectionHeuristic to use.
Return
BidiFormatter.Builder! the builder itself.

stereoReset

Added in API level 18
fun stereoReset(stereoReset: Boolean): BidiFormatter.Builder!

Specifies whether the BidiFormatter to be built should also "reset" directionality before a string being bidi-wrapped, not just after it. The default is true.