Compartilhar via


UnicodeSet.ApplyPropertyAlias Method

Definition

Overloads

ApplyPropertyAlias(String, String)

Modifies this set to contain those code points which have the given value for the given property.

ApplyPropertyAlias(String, String, ISymbolTable)

Modifies this set to contain those code points which have the given value for the given property.

ApplyPropertyAlias(String, String)

Modifies this set to contain those code points which have the given value for the given property.

[Android.Runtime.Register("applyPropertyAlias", "(Ljava/lang/String;Ljava/lang/String;)Landroid/icu/text/UnicodeSet;", "GetApplyPropertyAlias_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=24)]
public virtual Android.Icu.Text.UnicodeSet? ApplyPropertyAlias (string? propertyAlias, string? valueAlias);
[<Android.Runtime.Register("applyPropertyAlias", "(Ljava/lang/String;Ljava/lang/String;)Landroid/icu/text/UnicodeSet;", "GetApplyPropertyAlias_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=24)>]
abstract member ApplyPropertyAlias : string * string -> Android.Icu.Text.UnicodeSet
override this.ApplyPropertyAlias : string * string -> Android.Icu.Text.UnicodeSet

Parameters

propertyAlias
String

a property alias, either short or long. The name is matched loosely. See PropertyAliases.txt for names and a description of loose matching. If the value string is empty, then this string is interpreted as either a General_Category value alias, a Script value alias, a binary property alias, or a special ID. Special IDs are matched loosely and correspond to the following sets:

        "ANY" = [\\u0000-\\U0010FFFF],
        "ASCII" = [\\u0000-\\u007F].
valueAlias
String

a value alias, either short or long. The name is matched loosely. See PropertyValueAliases.txt for names and a description of loose matching. In addition to aliases listed, numeric values and canonical combining classes may be expressed numerically, e.g., ("nv", "0.5") or ("ccc", "220"). The value string may also be empty.

Returns

a reference to this set

Attributes

Remarks

Modifies this set to contain those code points which have the given value for the given property. Prior contents of this set are lost.

Java documentation for android.icu.text.UnicodeSet.applyPropertyAlias(java.lang.String, java.lang.String).

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

ApplyPropertyAlias(String, String, ISymbolTable)

Modifies this set to contain those code points which have the given value for the given property.

[Android.Runtime.Register("applyPropertyAlias", "(Ljava/lang/String;Ljava/lang/String;Landroid/icu/text/SymbolTable;)Landroid/icu/text/UnicodeSet;", "GetApplyPropertyAlias_Ljava_lang_String_Ljava_lang_String_Landroid_icu_text_SymbolTable_Handler", ApiSince=24)]
public virtual Android.Icu.Text.UnicodeSet? ApplyPropertyAlias (string? propertyAlias, string? valueAlias, Android.Icu.Text.ISymbolTable? symbols);
[<Android.Runtime.Register("applyPropertyAlias", "(Ljava/lang/String;Ljava/lang/String;Landroid/icu/text/SymbolTable;)Landroid/icu/text/UnicodeSet;", "GetApplyPropertyAlias_Ljava_lang_String_Ljava_lang_String_Landroid_icu_text_SymbolTable_Handler", ApiSince=24)>]
abstract member ApplyPropertyAlias : string * string * Android.Icu.Text.ISymbolTable -> Android.Icu.Text.UnicodeSet
override this.ApplyPropertyAlias : string * string * Android.Icu.Text.ISymbolTable -> Android.Icu.Text.UnicodeSet

Parameters

propertyAlias
String

A string of the property alias.

valueAlias
String

A string of the value alias.

symbols
ISymbolTable

if not null, then symbols are first called to see if a property is available. If true, then everything else is skipped.

Returns

this set

Attributes

Remarks

Modifies this set to contain those code points which have the given value for the given property. Prior contents of this set are lost.

Java documentation for android.icu.text.UnicodeSet.applyPropertyAlias(java.lang.String, java.lang.String, android.icu.text.SymbolTable).

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