W3cubDocs

/OpenJDK 21

Enum Class Character.UnicodeScript

java.lang.Object
java.lang.Enum<Character.UnicodeScript>
java.lang.Character.UnicodeScript
All Implemented Interfaces:
Serializable, Comparable<Character.UnicodeScript>, Constable
Enclosing class:
Character
public static enum Character.UnicodeScript extends Enum<Character.UnicodeScript>
A family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names. Every Unicode character is assigned to a single Unicode script, either a specific script, such as Latin, or one of the following three special values, Inherited, Common or Unknown.
Since:
1.7
External Specifications

Nested Class Summary

Nested classes/interfaces declared in class java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Enum Constant Summary

Enum Constant Description
ADLAM
Unicode script "Adlam".
AHOM
Unicode script "Ahom".
ANATOLIAN_HIEROGLYPHS
Unicode script "Anatolian Hieroglyphs".
ARABIC
Unicode script "Arabic".
ARMENIAN
Unicode script "Armenian".
AVESTAN
Unicode script "Avestan".
BALINESE
Unicode script "Balinese".
BAMUM
Unicode script "Bamum".
BASSA_VAH
Unicode script "Bassa Vah".
BATAK
Unicode script "Batak".
BENGALI
Unicode script "Bengali".
BHAIKSUKI
Unicode script "Bhaiksuki".
BOPOMOFO
Unicode script "Bopomofo".
BRAHMI
Unicode script "Brahmi".
BRAILLE
Unicode script "Braille".
BUGINESE
Unicode script "Buginese".
BUHID
Unicode script "Buhid".
CANADIAN_ABORIGINAL
Unicode script "Canadian_Aboriginal".
CARIAN
Unicode script "Carian".
CAUCASIAN_ALBANIAN
Unicode script "Caucasian Albanian".
CHAKMA
Unicode script "Chakma".
CHAM
Unicode script "Cham".
CHEROKEE
Unicode script "Cherokee".
CHORASMIAN
Unicode script "Chorasmian".
COMMON
Unicode script "Common".
COPTIC
Unicode script "Coptic".
CUNEIFORM
Unicode script "Cuneiform".
CYPRIOT
Unicode script "Cypriot".
CYPRO_MINOAN
Unicode script "Cypro Minoan".
CYRILLIC
Unicode script "Cyrillic".
DESERET
Unicode script "Deseret".
DEVANAGARI
Unicode script "Devanagari".
DIVES_AKURU
Unicode script "Dives Akuru".
DOGRA
Unicode script "Dogra".
DUPLOYAN
Unicode script "Duployan".
EGYPTIAN_HIEROGLYPHS
Unicode script "Egyptian_Hieroglyphs".
ELBASAN
Unicode script "Elbasan".
ELYMAIC
Unicode script "Elymaic".
ETHIOPIC
Unicode script "Ethiopic".
GEORGIAN
Unicode script "Georgian".
GLAGOLITIC
Unicode script "Glagolitic".
GOTHIC
Unicode script "Gothic".
GRANTHA
Unicode script "Grantha".
GREEK
Unicode script "Greek".
GUJARATI
Unicode script "Gujarati".
GUNJALA_GONDI
Unicode script "Gunjala Gondi".
GURMUKHI
Unicode script "Gurmukhi".
HAN
Unicode script "Han".
HANGUL
Unicode script "Hangul".
HANIFI_ROHINGYA
Unicode script "Hanifi Rohingya".
HANUNOO
Unicode script "Hanunoo".
HATRAN
Unicode script "Hatran".
HEBREW
Unicode script "Hebrew".
HIRAGANA
Unicode script "Hiragana".
IMPERIAL_ARAMAIC
Unicode script "Imperial_Aramaic".
INHERITED
Unicode script "Inherited".
INSCRIPTIONAL_PAHLAVI
Unicode script "Inscriptional_Pahlavi".
INSCRIPTIONAL_PARTHIAN
Unicode script "Inscriptional_Parthian".
JAVANESE
Unicode script "Javanese".
KAITHI
Unicode script "Kaithi".
KANNADA
Unicode script "Kannada".
KATAKANA
Unicode script "Katakana".
KAWI
Unicode script "Kawi".
KAYAH_LI
Unicode script "Kayah_Li".
KHAROSHTHI
Unicode script "Kharoshthi".
KHITAN_SMALL_SCRIPT
Unicode script "Khitan Small Script".
KHMER
Unicode script "Khmer".
KHOJKI
Unicode script "Khojki".
KHUDAWADI
Unicode script "Khudawadi".
LAO
Unicode script "Lao".
LATIN
Unicode script "Latin".
LEPCHA
Unicode script "Lepcha".
LIMBU
Unicode script "Limbu".
LINEAR_A
Unicode script "Linear A".
LINEAR_B
Unicode script "Linear_B".
LISU
Unicode script "Lisu".
LYCIAN
Unicode script "Lycian".
LYDIAN
Unicode script "Lydian".
MAHAJANI
Unicode script "Mahajani".
MAKASAR
Unicode script "Makasar".
MALAYALAM
Unicode script "Malayalam".
MANDAIC
Unicode script "Mandaic".
MANICHAEAN
Unicode script "Manichaean".
MARCHEN
Unicode script "Marchen".
MASARAM_GONDI
Unicode script "Masaram Gondi".
MEDEFAIDRIN
Unicode script "Medefaidrin".
MEETEI_MAYEK
Unicode script "Meetei_Mayek".
MENDE_KIKAKUI
Unicode script "Mende Kikakui".
MEROITIC_CURSIVE
Unicode script "Meroitic Cursive".
MEROITIC_HIEROGLYPHS
Unicode script "Meroitic Hieroglyphs".
MIAO
Unicode script "Miao".
MODI
Unicode script "Modi".
MONGOLIAN
Unicode script "Mongolian".
MRO
Unicode script "Mro".
MULTANI
Unicode script "Multani".
MYANMAR
Unicode script "Myanmar".
NABATAEAN
Unicode script "Nabataean".
NAG_MUNDARI
Unicode script "Nag Mundari".
NANDINAGARI
Unicode script "Nandinagari".
NEW_TAI_LUE
Unicode script "New_Tai_Lue".
NEWA
Unicode script "Newa".
NKO
Unicode script "Nko".
NUSHU
Unicode script "Nushu".
NYIAKENG_PUACHUE_HMONG
Unicode script "Nyiakeng Puachue Hmong".
OGHAM
Unicode script "Ogham".
OL_CHIKI
Unicode script "Ol_Chiki".
OLD_HUNGARIAN
Unicode script "Old Hungarian".
OLD_ITALIC
Unicode script "Old_Italic".
OLD_NORTH_ARABIAN
Unicode script "Old North Arabian".
OLD_PERMIC
Unicode script "Old Permic".
OLD_PERSIAN
Unicode script "Old_Persian".
OLD_SOGDIAN
Unicode script "Old Sogdian".
OLD_SOUTH_ARABIAN
Unicode script "Old_South_Arabian".
OLD_TURKIC
Unicode script "Old_Turkic".
OLD_UYGHUR
Unicode script "Old Uyghur".
ORIYA
Unicode script "Oriya".
OSAGE
Unicode script "Osage".
OSMANYA
Unicode script "Osmanya".
PAHAWH_HMONG
Unicode script "Pahawh Hmong".
PALMYRENE
Unicode script "Palmyrene".
PAU_CIN_HAU
Unicode script "Pau Cin Hau".
PHAGS_PA
Unicode script "Phags_Pa".
PHOENICIAN
Unicode script "Phoenician".
PSALTER_PAHLAVI
Unicode script "Psalter Pahlavi".
REJANG
Unicode script "Rejang".
RUNIC
Unicode script "Runic".
SAMARITAN
Unicode script "Samaritan".
SAURASHTRA
Unicode script "Saurashtra".
SHARADA
Unicode script "Sharada".
SHAVIAN
Unicode script "Shavian".
SIDDHAM
Unicode script "Siddham".
SIGNWRITING
Unicode script "SignWriting".
SINHALA
Unicode script "Sinhala".
SOGDIAN
Unicode script "Sogdian".
SORA_SOMPENG
Unicode script "Sora Sompeng".
SOYOMBO
Unicode script "Soyombo".
SUNDANESE
Unicode script "Sundanese".
SYLOTI_NAGRI
Unicode script "Syloti_Nagri".
SYRIAC
Unicode script "Syriac".
TAGALOG
Unicode script "Tagalog".
TAGBANWA
Unicode script "Tagbanwa".
TAI_LE
Unicode script "Tai_Le".
TAI_THAM
Unicode script "Tai_Tham".
TAI_VIET
Unicode script "Tai_Viet".
TAKRI
Unicode script "Takri".
TAMIL
Unicode script "Tamil".
TANGSA
Unicode script "Tangsa".
TANGUT
Unicode script "Tangut".
TELUGU
Unicode script "Telugu".
THAANA
Unicode script "Thaana".
THAI
Unicode script "Thai".
TIBETAN
Unicode script "Tibetan".
TIFINAGH
Unicode script "Tifinagh".
TIRHUTA
Unicode script "Tirhuta".
TOTO
Unicode script "Toto".
UGARITIC
Unicode script "Ugaritic".
UNKNOWN
Unicode script "Unknown".
VAI
Unicode script "Vai".
VITHKUQI
Unicode script "Vithkuqi".
WANCHO
Unicode script "Wancho".
WARANG_CITI
Unicode script "Warang Citi".
YEZIDI
Unicode script "Yezidi".
YI
Unicode script "Yi".
ZANABAZAR_SQUARE
Unicode script "Zanabazar Square".

Method Summary

Modifier and Type Method Description
static final Character.UnicodeScript forName(String scriptName)
Returns the UnicodeScript constant with the given Unicode script name or the script name alias.
static Character.UnicodeScript of(int codePoint)
Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to.
static Character.UnicodeScript valueOf(String name)
Returns the enum constant of this class with the specified name.
static Character.UnicodeScript[] values()
Returns an array containing the constants of this enum class, in the order they are declared.

Methods declared in class java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Enum Constant Details

COMMON

public static final Character.UnicodeScript COMMON
Unicode script "Common".

LATIN

public static final Character.UnicodeScript LATIN
Unicode script "Latin".

GREEK

public static final Character.UnicodeScript GREEK
Unicode script "Greek".

CYRILLIC

public static final Character.UnicodeScript CYRILLIC
Unicode script "Cyrillic".

ARMENIAN

public static final Character.UnicodeScript ARMENIAN
Unicode script "Armenian".

HEBREW

public static final Character.UnicodeScript HEBREW
Unicode script "Hebrew".

ARABIC

public static final Character.UnicodeScript ARABIC
Unicode script "Arabic".

SYRIAC

public static final Character.UnicodeScript SYRIAC
Unicode script "Syriac".

THAANA

public static final Character.UnicodeScript THAANA
Unicode script "Thaana".

DEVANAGARI

public static final Character.UnicodeScript DEVANAGARI
Unicode script "Devanagari".

BENGALI

public static final Character.UnicodeScript BENGALI
Unicode script "Bengali".

GURMUKHI

public static final Character.UnicodeScript GURMUKHI
Unicode script "Gurmukhi".

GUJARATI

public static final Character.UnicodeScript GUJARATI
Unicode script "Gujarati".

ORIYA

public static final Character.UnicodeScript ORIYA
Unicode script "Oriya".

TAMIL

public static final Character.UnicodeScript TAMIL
Unicode script "Tamil".

TELUGU

public static final Character.UnicodeScript TELUGU
Unicode script "Telugu".

KANNADA

public static final Character.UnicodeScript KANNADA
Unicode script "Kannada".

MALAYALAM

public static final Character.UnicodeScript MALAYALAM
Unicode script "Malayalam".

SINHALA

public static final Character.UnicodeScript SINHALA
Unicode script "Sinhala".

THAI

public static final Character.UnicodeScript THAI
Unicode script "Thai".

LAO

public static final Character.UnicodeScript LAO
Unicode script "Lao".

TIBETAN

public static final Character.UnicodeScript TIBETAN
Unicode script "Tibetan".

MYANMAR

public static final Character.UnicodeScript MYANMAR
Unicode script "Myanmar".

GEORGIAN

public static final Character.UnicodeScript GEORGIAN
Unicode script "Georgian".

HANGUL

public static final Character.UnicodeScript HANGUL
Unicode script "Hangul".

ETHIOPIC

public static final Character.UnicodeScript ETHIOPIC
Unicode script "Ethiopic".

CHEROKEE

public static final Character.UnicodeScript CHEROKEE
Unicode script "Cherokee".

CANADIAN_ABORIGINAL

public static final Character.UnicodeScript CANADIAN_ABORIGINAL
Unicode script "Canadian_Aboriginal".

OGHAM

public static final Character.UnicodeScript OGHAM
Unicode script "Ogham".

RUNIC

public static final Character.UnicodeScript RUNIC
Unicode script "Runic".

KHMER

public static final Character.UnicodeScript KHMER
Unicode script "Khmer".

MONGOLIAN

public static final Character.UnicodeScript MONGOLIAN
Unicode script "Mongolian".

HIRAGANA

public static final Character.UnicodeScript HIRAGANA
Unicode script "Hiragana".

KATAKANA

public static final Character.UnicodeScript KATAKANA
Unicode script "Katakana".

BOPOMOFO

public static final Character.UnicodeScript BOPOMOFO
Unicode script "Bopomofo".

HAN

public static final Character.UnicodeScript HAN
Unicode script "Han".

YI

public static final Character.UnicodeScript YI
Unicode script "Yi".

OLD_ITALIC

public static final Character.UnicodeScript OLD_ITALIC
Unicode script "Old_Italic".

GOTHIC

public static final Character.UnicodeScript GOTHIC
Unicode script "Gothic".

DESERET

public static final Character.UnicodeScript DESERET
Unicode script "Deseret".

INHERITED

public static final Character.UnicodeScript INHERITED
Unicode script "Inherited".

TAGALOG

public static final Character.UnicodeScript TAGALOG
Unicode script "Tagalog".

HANUNOO

public static final Character.UnicodeScript HANUNOO
Unicode script "Hanunoo".

BUHID

public static final Character.UnicodeScript BUHID
Unicode script "Buhid".

TAGBANWA

public static final Character.UnicodeScript TAGBANWA
Unicode script "Tagbanwa".

LIMBU

public static final Character.UnicodeScript LIMBU
Unicode script "Limbu".

TAI_LE

public static final Character.UnicodeScript TAI_LE
Unicode script "Tai_Le".

LINEAR_B

public static final Character.UnicodeScript LINEAR_B
Unicode script "Linear_B".

UGARITIC

public static final Character.UnicodeScript UGARITIC
Unicode script "Ugaritic".

SHAVIAN

public static final Character.UnicodeScript SHAVIAN
Unicode script "Shavian".

OSMANYA

public static final Character.UnicodeScript OSMANYA
Unicode script "Osmanya".

CYPRIOT

public static final Character.UnicodeScript CYPRIOT
Unicode script "Cypriot".

BRAILLE

public static final Character.UnicodeScript BRAILLE
Unicode script "Braille".

BUGINESE

public static final Character.UnicodeScript BUGINESE
Unicode script "Buginese".

COPTIC

public static final Character.UnicodeScript COPTIC
Unicode script "Coptic".

NEW_TAI_LUE

public static final Character.UnicodeScript NEW_TAI_LUE
Unicode script "New_Tai_Lue".

GLAGOLITIC

public static final Character.UnicodeScript GLAGOLITIC
Unicode script "Glagolitic".

TIFINAGH

public static final Character.UnicodeScript TIFINAGH
Unicode script "Tifinagh".

SYLOTI_NAGRI

public static final Character.UnicodeScript SYLOTI_NAGRI
Unicode script "Syloti_Nagri".

OLD_PERSIAN

public static final Character.UnicodeScript OLD_PERSIAN
Unicode script "Old_Persian".

KHAROSHTHI

public static final Character.UnicodeScript KHAROSHTHI
Unicode script "Kharoshthi".

BALINESE

public static final Character.UnicodeScript BALINESE
Unicode script "Balinese".

CUNEIFORM

public static final Character.UnicodeScript CUNEIFORM
Unicode script "Cuneiform".

PHOENICIAN

public static final Character.UnicodeScript PHOENICIAN
Unicode script "Phoenician".

PHAGS_PA

public static final Character.UnicodeScript PHAGS_PA
Unicode script "Phags_Pa".

NKO

public static final Character.UnicodeScript NKO
Unicode script "Nko".

SUNDANESE

public static final Character.UnicodeScript SUNDANESE
Unicode script "Sundanese".

BATAK

public static final Character.UnicodeScript BATAK
Unicode script "Batak".

LEPCHA

public static final Character.UnicodeScript LEPCHA
Unicode script "Lepcha".

OL_CHIKI

public static final Character.UnicodeScript OL_CHIKI
Unicode script "Ol_Chiki".

VAI

public static final Character.UnicodeScript VAI
Unicode script "Vai".

SAURASHTRA

public static final Character.UnicodeScript SAURASHTRA
Unicode script "Saurashtra".

KAYAH_LI

public static final Character.UnicodeScript KAYAH_LI
Unicode script "Kayah_Li".

REJANG

public static final Character.UnicodeScript REJANG
Unicode script "Rejang".

LYCIAN

public static final Character.UnicodeScript LYCIAN
Unicode script "Lycian".

CARIAN

public static final Character.UnicodeScript CARIAN
Unicode script "Carian".

LYDIAN

public static final Character.UnicodeScript LYDIAN
Unicode script "Lydian".

CHAM

public static final Character.UnicodeScript CHAM
Unicode script "Cham".

TAI_THAM

public static final Character.UnicodeScript TAI_THAM
Unicode script "Tai_Tham".

TAI_VIET

public static final Character.UnicodeScript TAI_VIET
Unicode script "Tai_Viet".

AVESTAN

public static final Character.UnicodeScript AVESTAN
Unicode script "Avestan".

EGYPTIAN_HIEROGLYPHS

public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS
Unicode script "Egyptian_Hieroglyphs".

SAMARITAN

public static final Character.UnicodeScript SAMARITAN
Unicode script "Samaritan".

MANDAIC

public static final Character.UnicodeScript MANDAIC
Unicode script "Mandaic".

LISU

public static final Character.UnicodeScript LISU
Unicode script "Lisu".

BAMUM

public static final Character.UnicodeScript BAMUM
Unicode script "Bamum".

JAVANESE

public static final Character.UnicodeScript JAVANESE
Unicode script "Javanese".

MEETEI_MAYEK

public static final Character.UnicodeScript MEETEI_MAYEK
Unicode script "Meetei_Mayek".

IMPERIAL_ARAMAIC

public static final Character.UnicodeScript IMPERIAL_ARAMAIC
Unicode script "Imperial_Aramaic".

OLD_SOUTH_ARABIAN

public static final Character.UnicodeScript OLD_SOUTH_ARABIAN
Unicode script "Old_South_Arabian".

INSCRIPTIONAL_PARTHIAN

public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN
Unicode script "Inscriptional_Parthian".

INSCRIPTIONAL_PAHLAVI

public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI
Unicode script "Inscriptional_Pahlavi".

OLD_TURKIC

public static final Character.UnicodeScript OLD_TURKIC
Unicode script "Old_Turkic".

BRAHMI

public static final Character.UnicodeScript BRAHMI
Unicode script "Brahmi".

KAITHI

public static final Character.UnicodeScript KAITHI
Unicode script "Kaithi".

MEROITIC_HIEROGLYPHS

public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS
Unicode script "Meroitic Hieroglyphs".
Since:
1.8

MEROITIC_CURSIVE

public static final Character.UnicodeScript MEROITIC_CURSIVE
Unicode script "Meroitic Cursive".
Since:
1.8

SORA_SOMPENG

public static final Character.UnicodeScript SORA_SOMPENG
Unicode script "Sora Sompeng".
Since:
1.8

CHAKMA

public static final Character.UnicodeScript CHAKMA
Unicode script "Chakma".
Since:
1.8

SHARADA

public static final Character.UnicodeScript SHARADA
Unicode script "Sharada".
Since:
1.8

TAKRI

public static final Character.UnicodeScript TAKRI
Unicode script "Takri".
Since:
1.8

MIAO

public static final Character.UnicodeScript MIAO
Unicode script "Miao".
Since:
1.8

CAUCASIAN_ALBANIAN

public static final Character.UnicodeScript CAUCASIAN_ALBANIAN
Unicode script "Caucasian Albanian".
Since:
9

BASSA_VAH

public static final Character.UnicodeScript BASSA_VAH
Unicode script "Bassa Vah".
Since:
9

DUPLOYAN

public static final Character.UnicodeScript DUPLOYAN
Unicode script "Duployan".
Since:
9

ELBASAN

public static final Character.UnicodeScript ELBASAN
Unicode script "Elbasan".
Since:
9

GRANTHA

public static final Character.UnicodeScript GRANTHA
Unicode script "Grantha".
Since:
9

PAHAWH_HMONG

public static final Character.UnicodeScript PAHAWH_HMONG
Unicode script "Pahawh Hmong".
Since:
9

KHOJKI

public static final Character.UnicodeScript KHOJKI
Unicode script "Khojki".
Since:
9

LINEAR_A

public static final Character.UnicodeScript LINEAR_A
Unicode script "Linear A".
Since:
9

MAHAJANI

public static final Character.UnicodeScript MAHAJANI
Unicode script "Mahajani".
Since:
9

MANICHAEAN

public static final Character.UnicodeScript MANICHAEAN
Unicode script "Manichaean".
Since:
9

MENDE_KIKAKUI

public static final Character.UnicodeScript MENDE_KIKAKUI
Unicode script "Mende Kikakui".
Since:
9

MODI

public static final Character.UnicodeScript MODI
Unicode script "Modi".
Since:
9

MRO

public static final Character.UnicodeScript MRO
Unicode script "Mro".
Since:
9

OLD_NORTH_ARABIAN

public static final Character.UnicodeScript OLD_NORTH_ARABIAN
Unicode script "Old North Arabian".
Since:
9

NABATAEAN

public static final Character.UnicodeScript NABATAEAN
Unicode script "Nabataean".
Since:
9

PALMYRENE

public static final Character.UnicodeScript PALMYRENE
Unicode script "Palmyrene".
Since:
9

PAU_CIN_HAU

public static final Character.UnicodeScript PAU_CIN_HAU
Unicode script "Pau Cin Hau".
Since:
9

OLD_PERMIC

public static final Character.UnicodeScript OLD_PERMIC
Unicode script "Old Permic".
Since:
9

PSALTER_PAHLAVI

public static final Character.UnicodeScript PSALTER_PAHLAVI
Unicode script "Psalter Pahlavi".
Since:
9

SIDDHAM

public static final Character.UnicodeScript SIDDHAM
Unicode script "Siddham".
Since:
9

KHUDAWADI

public static final Character.UnicodeScript KHUDAWADI
Unicode script "Khudawadi".
Since:
9

TIRHUTA

public static final Character.UnicodeScript TIRHUTA
Unicode script "Tirhuta".
Since:
9

WARANG_CITI

public static final Character.UnicodeScript WARANG_CITI
Unicode script "Warang Citi".
Since:
9

AHOM

public static final Character.UnicodeScript AHOM
Unicode script "Ahom".
Since:
9

ANATOLIAN_HIEROGLYPHS

public static final Character.UnicodeScript ANATOLIAN_HIEROGLYPHS
Unicode script "Anatolian Hieroglyphs".
Since:
9

HATRAN

public static final Character.UnicodeScript HATRAN
Unicode script "Hatran".
Since:
9

MULTANI

public static final Character.UnicodeScript MULTANI
Unicode script "Multani".
Since:
9

OLD_HUNGARIAN

public static final Character.UnicodeScript OLD_HUNGARIAN
Unicode script "Old Hungarian".
Since:
9

SIGNWRITING

public static final Character.UnicodeScript SIGNWRITING
Unicode script "SignWriting".
Since:
9

ADLAM

public static final Character.UnicodeScript ADLAM
Unicode script "Adlam".
Since:
11

BHAIKSUKI

public static final Character.UnicodeScript BHAIKSUKI
Unicode script "Bhaiksuki".
Since:
11

MARCHEN

public static final Character.UnicodeScript MARCHEN
Unicode script "Marchen".
Since:
11

NEWA

public static final Character.UnicodeScript NEWA
Unicode script "Newa".
Since:
11

OSAGE

public static final Character.UnicodeScript OSAGE
Unicode script "Osage".
Since:
11

TANGUT

public static final Character.UnicodeScript TANGUT
Unicode script "Tangut".
Since:
11

MASARAM_GONDI

public static final Character.UnicodeScript MASARAM_GONDI
Unicode script "Masaram Gondi".
Since:
11

NUSHU

public static final Character.UnicodeScript NUSHU
Unicode script "Nushu".
Since:
11

SOYOMBO

public static final Character.UnicodeScript SOYOMBO
Unicode script "Soyombo".
Since:
11

ZANABAZAR_SQUARE

public static final Character.UnicodeScript ZANABAZAR_SQUARE
Unicode script "Zanabazar Square".
Since:
11

HANIFI_ROHINGYA

public static final Character.UnicodeScript HANIFI_ROHINGYA
Unicode script "Hanifi Rohingya".
Since:
12

OLD_SOGDIAN

public static final Character.UnicodeScript OLD_SOGDIAN
Unicode script "Old Sogdian".
Since:
12

SOGDIAN

public static final Character.UnicodeScript SOGDIAN
Unicode script "Sogdian".
Since:
12

DOGRA

public static final Character.UnicodeScript DOGRA
Unicode script "Dogra".
Since:
12

GUNJALA_GONDI

public static final Character.UnicodeScript GUNJALA_GONDI
Unicode script "Gunjala Gondi".
Since:
12

MAKASAR

public static final Character.UnicodeScript MAKASAR
Unicode script "Makasar".
Since:
12

MEDEFAIDRIN

public static final Character.UnicodeScript MEDEFAIDRIN
Unicode script "Medefaidrin".
Since:
12

ELYMAIC

public static final Character.UnicodeScript ELYMAIC
Unicode script "Elymaic".
Since:
13

NANDINAGARI

public static final Character.UnicodeScript NANDINAGARI
Unicode script "Nandinagari".
Since:
13

NYIAKENG_PUACHUE_HMONG

public static final Character.UnicodeScript NYIAKENG_PUACHUE_HMONG
Unicode script "Nyiakeng Puachue Hmong".
Since:
13

WANCHO

public static final Character.UnicodeScript WANCHO
Unicode script "Wancho".
Since:
13

YEZIDI

public static final Character.UnicodeScript YEZIDI
Unicode script "Yezidi".
Since:
15

CHORASMIAN

public static final Character.UnicodeScript CHORASMIAN
Unicode script "Chorasmian".
Since:
15

DIVES_AKURU

public static final Character.UnicodeScript DIVES_AKURU
Unicode script "Dives Akuru".
Since:
15

KHITAN_SMALL_SCRIPT

public static final Character.UnicodeScript KHITAN_SMALL_SCRIPT
Unicode script "Khitan Small Script".
Since:
15

VITHKUQI

public static final Character.UnicodeScript VITHKUQI
Unicode script "Vithkuqi".
Since:
19

OLD_UYGHUR

public static final Character.UnicodeScript OLD_UYGHUR
Unicode script "Old Uyghur".
Since:
19

CYPRO_MINOAN

public static final Character.UnicodeScript CYPRO_MINOAN
Unicode script "Cypro Minoan".
Since:
19

TANGSA

public static final Character.UnicodeScript TANGSA
Unicode script "Tangsa".
Since:
19

TOTO

public static final Character.UnicodeScript TOTO
Unicode script "Toto".
Since:
19

KAWI

public static final Character.UnicodeScript KAWI
Unicode script "Kawi".
Since:
20

NAG_MUNDARI

public static final Character.UnicodeScript NAG_MUNDARI
Unicode script "Nag Mundari".
Since:
20

UNKNOWN

public static final Character.UnicodeScript UNKNOWN
Unicode script "Unknown".

Method Details

values

public static Character.UnicodeScript[] values()
Returns an array containing the constants of this enum class, in the order they are declared.
Returns:
an array containing the constants of this enum class, in the order they are declared

valueOf

public static Character.UnicodeScript valueOf(String name)
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum class has no constant with the specified name
NullPointerException - if the argument is null

of

public static Character.UnicodeScript of(int codePoint)
Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to.
Parameters:
codePoint - the character (Unicode code point) in question.
Returns:
The UnicodeScript constant representing the Unicode script of which this character is assigned to.
Throws:
IllegalArgumentException - if the specified codePoint is an invalid Unicode code point.
See Also:

forName

public static final Character.UnicodeScript forName(String scriptName)
Returns the UnicodeScript constant with the given Unicode script name or the script name alias. Script names and their aliases are determined by The Unicode Standard. The files Scripts.txt and PropertyValueAliases.txt define script names and the script name aliases for a particular version of the standard. The Character class specifies the version of the standard that it supports.

Character case is ignored for all of the valid script names. The en_US locale's case mapping rules are used to provide case-insensitive string comparisons for script name validation.

Parameters:
scriptName - A UnicodeScript name.
Returns:
The UnicodeScript constant identified by scriptName
Throws:
IllegalArgumentException - if scriptName is an invalid name
NullPointerException - if scriptName is null

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Character.UnicodeScript.html