Package org.freedesktop.harfbuzz
Enum Class Script
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<Script>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum Script
extends Enum<Script>
implements Enumeration
Data type for scripts. Each
hb_script_t
's value is an hb_tag_t
corresponding
to the four-letter values defined by ISO 15924.
See also the Script (sc) property of the Unicode Character Database.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAdlm
, Since: 1.3.0Ahom
, Since: 0.9.30Hluw
, Since: 0.9.30Arab
Armn
Avst
Bali
Bamu
Bass
, Since: 0.9.30Batk
Beng
Bhks
, Since: 1.3.0Bopo
Brah
Brai
Bugi
Buhd
Cans
Cari
Aghb
, Since: 0.9.30Cakm
Cham
Cher
Chrs
, Since: 2.6.7Zyyy
Copt
Xsux
Cprt
Cpmn
, Since: 3.0.0Cyrl
Dsrt
Deva
Diak
, Since: 2.6.7Dogr
, Since: 1.8.0Dupl
, Since: 0.9.30Egyp
Elba
, Since: 0.9.30Elym
, Since: 2.4.0Ethi
Geor
Glag
Goth
Gran
, Since: 0.9.30Grek
Gujr
Gong
, Since: 1.8.0Guru
Hani
Hang
Rohg
, Since: 1.8.0Hano
Hatr
, Since: 0.9.30Hebr
Hira
Armi
Zinh
Phli
Prti
No script setJava
Kthi
Knda
Kana
Kawi
, Since: 5.2.0Kali
Khar
Kits
, Since: 2.6.7Khmr
Khoj
, Since: 0.9.30Sind
, Since: 0.9.30Laoo
Latn
Lepc
Limb
Lina
, Since: 0.9.30Linb
Lisu
Lyci
Lydi
Mahj
, Since: 0.9.30Maka
, Since: 1.8.0Mlym
Mand
Mani
, Since: 0.9.30Marc
, Since: 1.3.0Gonm
, Since: 1.6.0Zmth
, Since: 3.4.0Medf
, Since: 1.8.0Mtei
Mend
, Since: 0.9.30Merc
Mero
Plrd
Modi
, Since: 0.9.30Mong
Mroo
, Since: 0.9.30Mult
, Since: 0.9.30Mymr
Nbat
, Since: 0.9.30Nagm
, Since: 5.2.0Nand
, Since: 2.4.0Talu
Newa
, Since: 1.3.0Nkoo
Nshu
, Since: 1.6.0Hmnp
, Since: 2.4.0Ogam
Olck
Hung
, Since: 0.9.30Ital
Narb
, Since: 0.9.30Perm
, Since: 0.9.30Xpeo
Sogo
, Since: 1.8.0Sarb
Orkh
Ougr
, Since: 3.0.0Orya
Osge
, Since: 1.3.0Osma
Hmng
, Since: 0.9.30Palm
, Since: 0.9.30Pauc
, Since: 0.9.30Phag
Phnx
Phlp
, Since: 0.9.30Rjng
Runr
Samr
Saur
Shrd
Shaw
Sidd
, Since: 0.9.30Sgnw
, Since: 0.9.30Sinh
Sogd
, Since: 1.8.0Sora
Soyo
, Since: 1.6.0Sund
Sylo
Syrc
Tglg
Tagb
Tale
Lana
Tavt
Takr
Taml
Tnsa
, Since: 3.0.0Tang
, Since: 1.3.0Telu
Thaa
Thai
Tibt
Tfng
Tirh
, Since: 0.9.30Toto
, Since: 3.0.0Ugar
Zzzz
Vaii
Vith
, Since: 3.0.0Wcho
, Since: 2.4.0Wara
, Since: 0.9.30Yezi
, Since: 2.6.7Yiii
Zanb
, Since: 1.6.0 -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the Script classint
getValue()
Get the numeric value of this enumstatic Script
of
(int value) Create a new Script for the provided valuestatic Script
Returns the enum constant of this class with the specified name.static Script[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
COMMON
Zyyy
-
INHERITED
Zinh
-
UNKNOWN
Zzzz
-
ARABIC
Arab
-
ARMENIAN
Armn
-
BENGALI
Beng
-
CYRILLIC
Cyrl
-
DEVANAGARI
Deva
-
GEORGIAN
Geor
-
GREEK
Grek
-
GUJARATI
Gujr
-
GURMUKHI
Guru
-
HANGUL
Hang
-
HAN
Hani
-
HEBREW
Hebr
-
HIRAGANA
Hira
-
KANNADA
Knda
-
KATAKANA
Kana
-
LAO
Laoo
-
LATIN
Latn
-
MALAYALAM
Mlym
-
ORIYA
Orya
-
TAMIL
Taml
-
TELUGU
Telu
-
THAI
Thai
-
TIBETAN
Tibt
-
BOPOMOFO
Bopo
-
BRAILLE
Brai
-
CANADIAN_SYLLABICS
Cans
-
CHEROKEE
Cher
-
ETHIOPIC
Ethi
-
KHMER
Khmr
-
MONGOLIAN
Mong
-
MYANMAR
Mymr
-
OGHAM
Ogam
-
RUNIC
Runr
-
SINHALA
Sinh
-
SYRIAC
Syrc
-
THAANA
Thaa
-
YI
Yiii
-
DESERET
Dsrt
-
GOTHIC
Goth
-
OLD_ITALIC
Ital
-
BUHID
Buhd
-
HANUNOO
Hano
-
TAGALOG
Tglg
-
TAGBANWA
Tagb
-
CYPRIOT
Cprt
-
LIMBU
Limb
-
LINEAR_B
Linb
-
OSMANYA
Osma
-
SHAVIAN
Shaw
-
TAI_LE
Tale
-
UGARITIC
Ugar
-
BUGINESE
Bugi
-
COPTIC
Copt
-
GLAGOLITIC
Glag
-
KHAROSHTHI
Khar
-
NEW_TAI_LUE
Talu
-
OLD_PERSIAN
Xpeo
-
SYLOTI_NAGRI
Sylo
-
TIFINAGH
Tfng
-
BALINESE
Bali
-
CUNEIFORM
Xsux
-
NKO
Nkoo
-
PHAGS_PA
Phag
-
PHOENICIAN
Phnx
-
CARIAN
Cari
-
CHAM
Cham
-
KAYAH_LI
Kali
-
LEPCHA
Lepc
-
LYCIAN
Lyci
-
LYDIAN
Lydi
-
OL_CHIKI
Olck
-
REJANG
Rjng
-
SAURASHTRA
Saur
-
SUNDANESE
Sund
-
VAI
Vaii
-
AVESTAN
Avst
-
BAMUM
Bamu
-
EGYPTIAN_HIEROGLYPHS
Egyp
-
IMPERIAL_ARAMAIC
Armi
-
INSCRIPTIONAL_PAHLAVI
Phli
-
INSCRIPTIONAL_PARTHIAN
Prti
-
JAVANESE
Java
-
KAITHI
Kthi
-
LISU
Lisu
-
MEETEI_MAYEK
Mtei
-
OLD_SOUTH_ARABIAN
Sarb
-
OLD_TURKIC
Orkh
-
SAMARITAN
Samr
-
TAI_THAM
Lana
-
TAI_VIET
Tavt
-
BATAK
Batk
-
BRAHMI
Brah
-
MANDAIC
Mand
-
CHAKMA
Cakm
-
MEROITIC_CURSIVE
Merc
-
MEROITIC_HIEROGLYPHS
Mero
-
MIAO
Plrd
-
SHARADA
Shrd
-
SORA_SOMPENG
Sora
-
TAKRI
Takr
-
BASSA_VAH
Bass
, Since: 0.9.30 -
CAUCASIAN_ALBANIAN
Aghb
, Since: 0.9.30 -
DUPLOYAN
Dupl
, Since: 0.9.30 -
ELBASAN
Elba
, Since: 0.9.30 -
GRANTHA
Gran
, Since: 0.9.30 -
KHOJKI
Khoj
, Since: 0.9.30 -
KHUDAWADI
Sind
, Since: 0.9.30 -
LINEAR_A
Lina
, Since: 0.9.30 -
MAHAJANI
Mahj
, Since: 0.9.30 -
MANICHAEAN
Mani
, Since: 0.9.30 -
MENDE_KIKAKUI
Mend
, Since: 0.9.30 -
MODI
Modi
, Since: 0.9.30 -
MRO
Mroo
, Since: 0.9.30 -
NABATAEAN
Nbat
, Since: 0.9.30 -
OLD_NORTH_ARABIAN
Narb
, Since: 0.9.30 -
OLD_PERMIC
Perm
, Since: 0.9.30 -
PAHAWH_HMONG
Hmng
, Since: 0.9.30 -
PALMYRENE
Palm
, Since: 0.9.30 -
PAU_CIN_HAU
Pauc
, Since: 0.9.30 -
PSALTER_PAHLAVI
Phlp
, Since: 0.9.30 -
SIDDHAM
Sidd
, Since: 0.9.30 -
TIRHUTA
Tirh
, Since: 0.9.30 -
WARANG_CITI
Wara
, Since: 0.9.30 -
AHOM
Ahom
, Since: 0.9.30 -
ANATOLIAN_HIEROGLYPHS
Hluw
, Since: 0.9.30 -
HATRAN
Hatr
, Since: 0.9.30 -
MULTANI
Mult
, Since: 0.9.30 -
OLD_HUNGARIAN
Hung
, Since: 0.9.30 -
SIGNWRITING
Sgnw
, Since: 0.9.30 -
ADLAM
Adlm
, Since: 1.3.0 -
BHAIKSUKI
Bhks
, Since: 1.3.0 -
MARCHEN
Marc
, Since: 1.3.0 -
OSAGE
Osge
, Since: 1.3.0 -
TANGUT
Tang
, Since: 1.3.0 -
NEWA
Newa
, Since: 1.3.0 -
MASARAM_GONDI
Gonm
, Since: 1.6.0 -
NUSHU
Nshu
, Since: 1.6.0 -
SOYOMBO
Soyo
, Since: 1.6.0 -
ZANABAZAR_SQUARE
Zanb
, Since: 1.6.0 -
DOGRA
Dogr
, Since: 1.8.0 -
GUNJALA_GONDI
Gong
, Since: 1.8.0 -
HANIFI_ROHINGYA
Rohg
, Since: 1.8.0 -
MAKASAR
Maka
, Since: 1.8.0 -
MEDEFAIDRIN
Medf
, Since: 1.8.0 -
OLD_SOGDIAN
Sogo
, Since: 1.8.0 -
SOGDIAN
Sogd
, Since: 1.8.0 -
ELYMAIC
Elym
, Since: 2.4.0 -
NANDINAGARI
Nand
, Since: 2.4.0 -
NYIAKENG_PUACHUE_HMONG
Hmnp
, Since: 2.4.0 -
WANCHO
Wcho
, Since: 2.4.0 -
CHORASMIAN
Chrs
, Since: 2.6.7 -
DIVES_AKURU
Diak
, Since: 2.6.7 -
KHITAN_SMALL_SCRIPT
Kits
, Since: 2.6.7 -
YEZIDI
Yezi
, Since: 2.6.7 -
CYPRO_MINOAN
Cpmn
, Since: 3.0.0 -
OLD_UYGHUR
Ougr
, Since: 3.0.0 -
TANGSA
Tnsa
, Since: 3.0.0 -
TOTO
Toto
, Since: 3.0.0 -
VITHKUQI
Vith
, Since: 3.0.0 -
MATH
Zmth
, Since: 3.4.0 -
KAWI
Kawi
, Since: 5.2.0 -
NAG_MUNDARI
Nagm
, Since: 5.2.0 -
INVALID
No script set
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
of
Create a new Script for the provided value- Parameters:
value
- the enum value- Returns:
- the enum for the provided value
-
getValue
public int getValue()Get the numeric value of this enum- Specified by:
getValue
in interfaceEnumeration
- Returns:
- the enum value
-
getType
-