Enum Class UnicodeCombiningClass
- All Implemented Interfaces:
Serializable, Comparable<UnicodeCombiningClass>, Constable, Enumeration
@Generated("org.javagi.JavaGI")
public enum UnicodeCombiningClass
extends Enum<UnicodeCombiningClass>
implements Enumeration
Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDistinct marks directly aboveDistinct marks at the top leftDistinct marks at the top rightMarks attached directly aboveMarks attached at the top rightMarks attached directly belowMarks attached at the bottom leftDistinct marks directly belowDistinct marks at the bottom leftDistinct marks at the bottom rightinvalid reference
Hebrewinvalid reference
Thaiinvalid reference
Thaiinvalid reference
Hebrewinvalid reference
Laoinvalid reference
Hebrewinvalid reference
Laoinvalid reference
Tibetaninvalid reference
Hebrewinvalid reference
TibetanSince: 7.2.0invalid reference
Tibetaninvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Hebrewinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Arabicinvalid reference
Syriacinvalid reference
Teluguinvalid reference
TeluguDistinct marks extending above two basesDistinct marks subtending two basesInvalid combining classGreek iota subscript onlyHiragana/Katakana voicing marksDistinct marks to the leftSpacing and enclosing marks; also many vowel and consonant signs, even if nonspacingDiacritic nukta marks in Brahmi-derived scriptsMarks which overlay a base letter or symbolDistinct marks to the rightViramas -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable TypegetType()Get the GType of the UnicodeCombiningClass class.intgetValue()Get the numeric value of this enumstatic UnicodeCombiningClassof(int value) Create a new UnicodeCombiningClass for the provided valuestatic UnicodeCombiningClassof(MemorySegment address) Create a new UnicodeCombiningClass for the value in the provided memory address.static UnicodeCombiningClassReturns the enum constant of this class with the specified name.static UnicodeCombiningClass[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NOT_REORDERED
Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing -
OVERLAY
Marks which overlay a base letter or symbol -
NUKTA
Diacritic nukta marks in Brahmi-derived scripts -
KANA_VOICING
Hiragana/Katakana voicing marks -
VIRAMA
Viramas -
CCC10
invalid reference
Hebrew -
CCC11
invalid reference
Hebrew -
CCC12
invalid reference
Hebrew -
CCC13
invalid reference
Hebrew -
CCC14
invalid reference
Hebrew -
CCC15
invalid reference
Hebrew -
CCC16
invalid reference
Hebrew -
CCC17
invalid reference
Hebrew -
CCC18
invalid reference
Hebrew -
CCC19
invalid reference
Hebrew -
CCC20
invalid reference
Hebrew -
CCC21
invalid reference
Hebrew -
CCC22
invalid reference
Hebrew -
CCC23
invalid reference
Hebrew -
CCC24
invalid reference
Hebrew -
CCC25
invalid reference
Hebrew -
CCC26
invalid reference
Hebrew -
CCC27
invalid reference
Arabic -
CCC28
invalid reference
Arabic -
CCC29
invalid reference
Arabic -
CCC30
invalid reference
Arabic -
CCC31
invalid reference
Arabic -
CCC32
invalid reference
Arabic -
CCC33
invalid reference
Arabic -
CCC34
invalid reference
Arabic -
CCC35
invalid reference
Arabic -
CCC36
invalid reference
Syriac -
CCC84
invalid reference
Telugu -
CCC91
invalid reference
Telugu -
CCC103
invalid reference
Thai -
CCC107
invalid reference
Thai -
CCC118
invalid reference
Lao -
CCC122
invalid reference
Lao -
CCC129
invalid reference
Tibetan -
CCC130
invalid reference
Tibetan -
CCC132
Since: 7.2.0invalid reference
Tibetan -
ATTACHED_BELOW_LEFT
Marks attached at the bottom left -
ATTACHED_BELOW
Marks attached directly below -
ATTACHED_ABOVE
Marks attached directly above -
ATTACHED_ABOVE_RIGHT
Marks attached at the top right -
BELOW_LEFT
Distinct marks at the bottom left -
BELOW
Distinct marks directly below -
BELOW_RIGHT
Distinct marks at the bottom right -
LEFT
Distinct marks to the left -
RIGHT
Distinct marks to the right -
ABOVE_LEFT
Distinct marks at the top left -
ABOVE
Distinct marks directly above -
ABOVE_RIGHT
Distinct marks at the top right -
DOUBLE_BELOW
Distinct marks subtending two bases -
DOUBLE_ABOVE
Distinct marks extending above two bases -
IOTA_SUBSCRIPT
Greek iota subscript only -
INVALID
Invalid combining class
-
-
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 UnicodeCombiningClass 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:
getValuein interfaceEnumeration- Returns:
- the enum value
-
of
Create a new UnicodeCombiningClass for the value in the provided memory address.- Parameters:
address- the memory address holding a enum value- Returns:
- the enum for the value in the provided memory address
-
getType
Get the GType of the UnicodeCombiningClass class.- Returns:
- the GType
-