Builder

class Builder
kotlin.Any
   ↳ androidx.core.text.BidiFormatter.Builder

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

Summary

Public constructors

Constructor.

<init>(rtlContext: Boolean)

Constructor.

<init>(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

<init>

Builder()

Constructor.

<init>

Builder(rtlContext: Boolean)

Constructor.

Parameters
rtlContext Boolean: Whether the context directionality is RTL.

<init>

Builder(locale: Locale!)

Constructor.

Parameters
locale Locale!: The context locale.

Public methods

build

fun build(): BidiFormatter!
Return
BidiFormatter!: A BidiFormatter with the specified options.

setTextDirectionHeuristic

fun setTextDirectionHeuristic(heuristic: TextDirectionHeuristicCompat!): BidiFormatter.Builder!

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

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

stereoReset

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.