close
The Wayback Machine - https://web.archive.org/web/20161023155717/https://developer.android.com/reference/android/icu/text/Normalizer2.Mode.html
Skip to content

Most visited

Recently visited

navigation

Normalizer2.Mode

public static final enum Normalizer2.Mode
extends Enum<Normalizer2.Mode>

java.lang.Object
   ↳ java.lang.Enum<android.icu.text.Normalizer2.Mode>
     ↳ android.icu.text.Normalizer2.Mode


Constants for normalization modes. For details about standard Unicode normalization forms and about the algorithms which are also used with custom mapping tables see http://www.unicode.org/unicode/reports/tr15/

Summary

Enum values

Normalizer2.Mode  COMPOSE

Decomposition followed by composition. 

Normalizer2.Mode  COMPOSE_CONTIGUOUS

Compose only contiguously. 

Normalizer2.Mode  DECOMPOSE

Map, and reorder canonically. 

Normalizer2.Mode  FCD

"Fast C or D" form. 

Public methods

static Normalizer2.Mode valueOf(String name)
static final Mode[] values()

Inherited methods

BERJAYAFrom class java.lang.Enum
BERJAYAFrom class java.lang.Object
BERJAYAFrom interface java.lang.Comparable

Enum values

COMPOSE

Added in API level 24
Normalizer2.Mode COMPOSE

Decomposition followed by composition. Same as standard NFC when using an "nfc" instance. Same as standard NFKC when using an "nfkc" instance. For details about standard Unicode normalization forms see http://www.unicode.org/unicode/reports/tr15/

COMPOSE_CONTIGUOUS

Added in API level 24
Normalizer2.Mode COMPOSE_CONTIGUOUS

Compose only contiguously. Also known as "FCC" or "Fast C Contiguous". The result will often but not always be in NFC. The result will conform to FCD which is useful for processing.
Not a standard Unicode normalization form.
For details see http://www.unicode.org/notes/tn5/#FCC

DECOMPOSE

Added in API level 24
Normalizer2.Mode DECOMPOSE

Map, and reorder canonically. Same as standard NFD when using an "nfc" instance. Same as standard NFKD when using an "nfkc" instance. For details about standard Unicode normalization forms see http://www.unicode.org/unicode/reports/tr15/

FCD

Added in API level 24
Normalizer2.Mode FCD

"Fast C or D" form. If a string is in this form, then further decomposition without reordering would yield the same form as DECOMPOSE. Text in "Fast C or D" form can be processed efficiently with data tables that are "canonically closed", that is, that provide equivalent data for equivalent text, without having to be fully normalized.
Not a standard Unicode normalization form.
Not a unique form: Different FCD strings can be canonically equivalent.
For details see http://www.unicode.org/notes/tn5/#FCD

Public methods

valueOf

Added in API level 24
Normalizer2.Mode valueOf (String name)

Parameters
name String
Returns
Normalizer2.Mode

values

Added in API level 24
Mode[] values ()

Returns
Mode[]
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.