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! |
fold() |
abstract CaseMap! |
Returns an instance that behaves like this one but omits unchanged text when case-mapping with |
open static CaseMap.Lower! |
toLower() |
open static CaseMap.Title! |
toTitle() |
open static CaseMap.Upper! |
toUpper() |
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. |