Added in API level 29

CaseMap

abstract class CaseMap
kotlin.Any
   ↳ android.icu.text.CaseMap

Low-level case mapping options and methods. Immutable. "Setters" return instances with the union of the current and new options set. This class is not intended for public subclassing.

Summary

Nested classes

Case folding options and methods.

Lowercasing options and methods.

Titlecasing options and methods.

Uppercasing options and methods.

Public methods
open static CaseMap.Fold!

abstract CaseMap!

Returns an instance that behaves like this one but omits unchanged text when case-mapping with Edits.

open static CaseMap.Lower!

open static CaseMap.Title!

open static CaseMap.Upper!

Public methods

fold

Added in API level 29
open static fun fold(): CaseMap.Fold!
Return
CaseMap.Fold! Case folding object with default options.

omitUnchangedText

Added in API level 29
abstract fun omitUnchangedText(): CaseMap!

Returns an instance that behaves like this one but omits unchanged text when case-mapping with Edits.

Return
CaseMap! an options object with this option.

toLower

Added in API level 29
open static fun toLower(): CaseMap.Lower!
Return
CaseMap.Lower! Lowercasing object with default options.

toTitle

Added in API level 29
open static fun toTitle(): CaseMap.Title!
Return
CaseMap.Title! Titlecasing object with default options.

toUpper

Added in API level 29
open static fun toUpper(): CaseMap.Upper!
Return
CaseMap.Upper! Uppercasing object with default options.