Share via


UnicodeSet.AddCaseMappings Field

Definition

Caution

This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.

Adds all case mappings for each element in the set.

[Android.Runtime.Register("ADD_CASE_MAPPINGS", ApiSince=24)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)]
public const Android.Icu.Text.UnicodeSetOptions AddCaseMappings = 4;
[<Android.Runtime.Register("ADD_CASE_MAPPINGS", ApiSince=24)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)>]
val mutable AddCaseMappings : Android.Icu.Text.UnicodeSetOptions

Field Value

Value = 4

Implements

Java.Lang.IIterable._members Java.Lang.IIterable.cb_forEach_Ljava_util_function_Consumer_ Java.Lang.IIterable.cb_spliterator Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
Attributes

Remarks

Adds all case mappings for each element in the set. This adds the full lower-, title-, and uppercase mappings as well as the full case folding of each existing element in the set.

This value is an options bit set value for some constructors, applyPattern(), and closeOver(). It can be ORed together with other, unrelated options.

Unlike the “case insensitive” options, this does not perform a closure. For example, it does not add 'ſ' (U+017F long s) for 's', 'K' (U+212A Kelvin sign) for 'k', or replace set strings by their case-folded versions.

Java documentation for android.icu.text.UnicodeSet.ADD_CASE_MAPPINGS.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to