io.qt.core.QChar Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.core;
import io.qt.*;
/**
* 16-bit Unicode character
* Java wrapper for Qt class QChar
*/
public final class QChar extends QtObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Java wrapper for Qt enum QChar::Category
*/
public enum Category implements QtEnumerator {
/**
* Representing QChar:: Mark_NonSpacing
*/
Mark_NonSpacing(0),
/**
* Representing QChar:: Mark_SpacingCombining
*/
Mark_SpacingCombining(1),
/**
* Representing QChar:: Mark_Enclosing
*/
Mark_Enclosing(2),
/**
* Representing QChar:: Number_DecimalDigit
*/
Number_DecimalDigit(3),
/**
* Representing QChar:: Number_Letter
*/
Number_Letter(4),
/**
* Representing QChar:: Number_Other
*/
Number_Other(5),
/**
* Representing QChar:: Separator_Space
*/
Separator_Space(6),
/**
* Representing QChar:: Separator_Line
*/
Separator_Line(7),
/**
* Representing QChar:: Separator_Paragraph
*/
Separator_Paragraph(8),
/**
* Representing QChar:: Other_Control
*/
Other_Control(9),
/**
* Representing QChar:: Other_Format
*/
Other_Format(10),
/**
* Representing QChar:: Other_Surrogate
*/
Other_Surrogate(11),
/**
* Representing QChar:: Other_PrivateUse
*/
Other_PrivateUse(12),
/**
* Representing QChar:: Other_NotAssigned
*/
Other_NotAssigned(13),
/**
* Representing QChar:: Letter_Uppercase
*/
Letter_Uppercase(14),
/**
* Representing QChar:: Letter_Lowercase
*/
Letter_Lowercase(15),
/**
* Representing QChar:: Letter_Titlecase
*/
Letter_Titlecase(16),
/**
* Representing QChar:: Letter_Modifier
*/
Letter_Modifier(17),
/**
* Representing QChar:: Letter_Other
*/
Letter_Other(18),
/**
* Representing QChar:: Punctuation_Connector
*/
Punctuation_Connector(19),
/**
* Representing QChar:: Punctuation_Dash
*/
Punctuation_Dash(20),
/**
* Representing QChar:: Punctuation_Open
*/
Punctuation_Open(21),
/**
* Representing QChar:: Punctuation_Close
*/
Punctuation_Close(22),
/**
* Representing QChar:: Punctuation_InitialQuote
*/
Punctuation_InitialQuote(23),
/**
* Representing QChar:: Punctuation_FinalQuote
*/
Punctuation_FinalQuote(24),
/**
* Representing QChar:: Punctuation_Other
*/
Punctuation_Other(25),
/**
* Representing QChar:: Symbol_Math
*/
Symbol_Math(26),
/**
* Representing QChar:: Symbol_Currency
*/
Symbol_Currency(27),
/**
* Representing QChar:: Symbol_Modifier
*/
Symbol_Modifier(28),
/**
* Representing QChar:: Symbol_Other
*/
Symbol_Other(29);
static {
QtJambi_LibraryUtilities.initialize();
}
private Category(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull Category resolve(int value) {
switch (value) {
case 0: return Mark_NonSpacing;
case 1: return Mark_SpacingCombining;
case 2: return Mark_Enclosing;
case 3: return Number_DecimalDigit;
case 4: return Number_Letter;
case 5: return Number_Other;
case 6: return Separator_Space;
case 7: return Separator_Line;
case 8: return Separator_Paragraph;
case 9: return Other_Control;
case 10: return Other_Format;
case 11: return Other_Surrogate;
case 12: return Other_PrivateUse;
case 13: return Other_NotAssigned;
case 14: return Letter_Uppercase;
case 15: return Letter_Lowercase;
case 16: return Letter_Titlecase;
case 17: return Letter_Modifier;
case 18: return Letter_Other;
case 19: return Punctuation_Connector;
case 20: return Punctuation_Dash;
case 21: return Punctuation_Open;
case 22: return Punctuation_Close;
case 23: return Punctuation_InitialQuote;
case 24: return Punctuation_FinalQuote;
case 25: return Punctuation_Other;
case 26: return Symbol_Math;
case 27: return Symbol_Currency;
case 28: return Symbol_Modifier;
case 29: return Symbol_Other;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QChar::CombiningClass
*/
public enum CombiningClass implements QtEnumerator {
/**
* Representing QChar:: Combining_BelowLeftAttached
*/
Combining_BelowLeftAttached(200),
/**
* Representing QChar:: Combining_BelowAttached
*/
Combining_BelowAttached(202),
/**
* Representing QChar:: Combining_BelowRightAttached
*/
Combining_BelowRightAttached(204),
/**
* Representing QChar:: Combining_LeftAttached
*/
Combining_LeftAttached(208),
/**
* Representing QChar:: Combining_RightAttached
*/
Combining_RightAttached(210),
/**
* Representing QChar:: Combining_AboveLeftAttached
*/
Combining_AboveLeftAttached(212),
/**
* Representing QChar:: Combining_AboveAttached
*/
Combining_AboveAttached(214),
/**
* Representing QChar:: Combining_AboveRightAttached
*/
Combining_AboveRightAttached(216),
/**
* Representing QChar:: Combining_BelowLeft
*/
Combining_BelowLeft(218),
/**
* Representing QChar:: Combining_Below
*/
Combining_Below(220),
/**
* Representing QChar:: Combining_BelowRight
*/
Combining_BelowRight(222),
/**
* Representing QChar:: Combining_Left
*/
Combining_Left(224),
/**
* Representing QChar:: Combining_Right
*/
Combining_Right(226),
/**
* Representing QChar:: Combining_AboveLeft
*/
Combining_AboveLeft(228),
/**
* Representing QChar:: Combining_Above
*/
Combining_Above(230),
/**
* Representing QChar:: Combining_AboveRight
*/
Combining_AboveRight(232),
/**
* Representing QChar:: Combining_DoubleBelow
*/
Combining_DoubleBelow(233),
/**
* Representing QChar:: Combining_DoubleAbove
*/
Combining_DoubleAbove(234),
/**
* Representing QChar:: Combining_IotaSubscript
*/
Combining_IotaSubscript(240);
static {
QtJambi_LibraryUtilities.initialize();
}
private CombiningClass(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull CombiningClass resolve(int value) {
switch (value) {
case 200: return Combining_BelowLeftAttached;
case 202: return Combining_BelowAttached;
case 204: return Combining_BelowRightAttached;
case 208: return Combining_LeftAttached;
case 210: return Combining_RightAttached;
case 212: return Combining_AboveLeftAttached;
case 214: return Combining_AboveAttached;
case 216: return Combining_AboveRightAttached;
case 218: return Combining_BelowLeft;
case 220: return Combining_Below;
case 222: return Combining_BelowRight;
case 224: return Combining_Left;
case 226: return Combining_Right;
case 228: return Combining_AboveLeft;
case 230: return Combining_Above;
case 232: return Combining_AboveRight;
case 233: return Combining_DoubleBelow;
case 234: return Combining_DoubleAbove;
case 240: return Combining_IotaSubscript;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QChar::Decomposition
*/
public enum Decomposition implements QtEnumerator {
/**
* Representing QChar:: NoDecomposition
*/
NoDecomposition(0),
/**
* Representing QChar:: Canonical
*/
Canonical(1),
/**
* Representing QChar:: Font
*/
Font(2),
/**
* Representing QChar:: NoBreak
*/
NoBreak(3),
/**
* Representing QChar:: Initial
*/
Initial(4),
/**
* Representing QChar:: Medial
*/
Medial(5),
/**
* Representing QChar:: Final
*/
Final(6),
/**
* Representing QChar:: Isolated
*/
Isolated(7),
/**
* Representing QChar:: Circle
*/
Circle(8),
/**
* Representing QChar:: Super
*/
Super(9),
/**
* Representing QChar:: Sub
*/
Sub(10),
/**
* Representing QChar:: Vertical
*/
Vertical(11),
/**
* Representing QChar:: Wide
*/
Wide(12),
/**
* Representing QChar:: Narrow
*/
Narrow(13),
/**
* Representing QChar:: Small
*/
Small(14),
/**
* Representing QChar:: Square
*/
Square(15),
/**
* Representing QChar:: Compat
*/
Compat(16),
/**
* Representing QChar:: Fraction
*/
Fraction(17);
static {
QtJambi_LibraryUtilities.initialize();
}
private Decomposition(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull Decomposition resolve(int value) {
switch (value) {
case 0: return NoDecomposition;
case 1: return Canonical;
case 2: return Font;
case 3: return NoBreak;
case 4: return Initial;
case 5: return Medial;
case 6: return Final;
case 7: return Isolated;
case 8: return Circle;
case 9: return Super;
case 10: return Sub;
case 11: return Vertical;
case 12: return Wide;
case 13: return Narrow;
case 14: return Small;
case 15: return Square;
case 16: return Compat;
case 17: return Fraction;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QChar::Direction
*/
public enum Direction implements QtEnumerator {
/**
* Representing QChar:: DirL
*/
DirL(0),
/**
* Representing QChar:: DirR
*/
DirR(1),
/**
* Representing QChar:: DirEN
*/
DirEN(2),
/**
* Representing QChar:: DirES
*/
DirES(3),
/**
* Representing QChar:: DirET
*/
DirET(4),
/**
* Representing QChar:: DirAN
*/
DirAN(5),
/**
* Representing QChar:: DirCS
*/
DirCS(6),
/**
* Representing QChar:: DirB
*/
DirB(7),
/**
* Representing QChar:: DirS
*/
DirS(8),
/**
* Representing QChar:: DirWS
*/
DirWS(9),
/**
* Representing QChar:: DirON
*/
DirON(10),
/**
* Representing QChar:: DirLRE
*/
DirLRE(11),
/**
* Representing QChar:: DirLRO
*/
DirLRO(12),
/**
* Representing QChar:: DirAL
*/
DirAL(13),
/**
* Representing QChar:: DirRLE
*/
DirRLE(14),
/**
* Representing QChar:: DirRLO
*/
DirRLO(15),
/**
* Representing QChar:: DirPDF
*/
DirPDF(16),
/**
* Representing QChar:: DirNSM
*/
DirNSM(17),
/**
* Representing QChar:: DirBN
*/
DirBN(18),
/**
* Representing QChar:: DirLRI
*/
DirLRI(19),
/**
* Representing QChar:: DirRLI
*/
DirRLI(20),
/**
* Representing QChar:: DirFSI
*/
DirFSI(21),
/**
* Representing QChar:: DirPDI
*/
DirPDI(22);
static {
QtJambi_LibraryUtilities.initialize();
}
private Direction(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull Direction resolve(int value) {
switch (value) {
case 0: return DirL;
case 1: return DirR;
case 2: return DirEN;
case 3: return DirES;
case 4: return DirET;
case 5: return DirAN;
case 6: return DirCS;
case 7: return DirB;
case 8: return DirS;
case 9: return DirWS;
case 10: return DirON;
case 11: return DirLRE;
case 12: return DirLRO;
case 13: return DirAL;
case 14: return DirRLE;
case 15: return DirRLO;
case 16: return DirPDF;
case 17: return DirNSM;
case 18: return DirBN;
case 19: return DirLRI;
case 20: return DirRLI;
case 21: return DirFSI;
case 22: return DirPDI;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QChar::JoiningType
*/
public enum JoiningType implements QtEnumerator {
/**
* Representing QChar:: Joining_None
*/
Joining_None(0),
/**
* Representing QChar:: Joining_Causing
*/
Joining_Causing(1),
/**
* Representing QChar:: Joining_Dual
*/
Joining_Dual(2),
/**
* Representing QChar:: Joining_Right
*/
Joining_Right(3),
/**
* Representing QChar:: Joining_Left
*/
Joining_Left(4),
/**
* Representing QChar:: Joining_Transparent
*/
Joining_Transparent(5);
static {
QtJambi_LibraryUtilities.initialize();
}
private JoiningType(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull JoiningType resolve(int value) {
switch (value) {
case 0: return Joining_None;
case 1: return Joining_Causing;
case 2: return Joining_Dual;
case 3: return Joining_Right;
case 4: return Joining_Left;
case 5: return Joining_Transparent;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QChar::Script
*/
public enum Script implements QtEnumerator {
/**
* Representing QChar:: Script_Unknown
*/
Script_Unknown(0),
/**
* Representing QChar:: Script_Inherited
*/
Script_Inherited(1),
/**
* Representing QChar:: Script_Common
*/
Script_Common(2),
/**
* Representing QChar:: Script_Latin
*/
Script_Latin(3),
/**
* Representing QChar:: Script_Greek
*/
Script_Greek(4),
/**
* Representing QChar:: Script_Cyrillic
*/
Script_Cyrillic(5),
/**
* Representing QChar:: Script_Armenian
*/
Script_Armenian(6),
/**
* Representing QChar:: Script_Hebrew
*/
Script_Hebrew(7),
/**
* Representing QChar:: Script_Arabic
*/
Script_Arabic(8),
/**
* Representing QChar:: Script_Syriac
*/
Script_Syriac(9),
/**
* Representing QChar:: Script_Thaana
*/
Script_Thaana(10),
/**
* Representing QChar:: Script_Devanagari
*/
Script_Devanagari(11),
/**
* Representing QChar:: Script_Bengali
*/
Script_Bengali(12),
/**
* Representing QChar:: Script_Gurmukhi
*/
Script_Gurmukhi(13),
/**
* Representing QChar:: Script_Gujarati
*/
Script_Gujarati(14),
/**
* Representing QChar:: Script_Oriya
*/
Script_Oriya(15),
/**
* Representing QChar:: Script_Tamil
*/
Script_Tamil(16),
/**
* Representing QChar:: Script_Telugu
*/
Script_Telugu(17),
/**
* Representing QChar:: Script_Kannada
*/
Script_Kannada(18),
/**
* Representing QChar:: Script_Malayalam
*/
Script_Malayalam(19),
/**
* Representing QChar:: Script_Sinhala
*/
Script_Sinhala(20),
/**
* Representing QChar:: Script_Thai
*/
Script_Thai(21),
/**
* Representing QChar:: Script_Lao
*/
Script_Lao(22),
/**
* Representing QChar:: Script_Tibetan
*/
Script_Tibetan(23),
/**
* Representing QChar:: Script_Myanmar
*/
Script_Myanmar(24),
/**
* Representing QChar:: Script_Georgian
*/
Script_Georgian(25),
/**
* Representing QChar:: Script_Hangul
*/
Script_Hangul(26),
/**
* Representing QChar:: Script_Ethiopic
*/
Script_Ethiopic(27),
/**
* Representing QChar:: Script_Cherokee
*/
Script_Cherokee(28),
/**
* Representing QChar:: Script_CanadianAboriginal
*/
Script_CanadianAboriginal(29),
/**
* Representing QChar:: Script_Ogham
*/
Script_Ogham(30),
/**
* Representing QChar:: Script_Runic
*/
Script_Runic(31),
/**
* Representing QChar:: Script_Khmer
*/
Script_Khmer(32),
/**
* Representing QChar:: Script_Mongolian
*/
Script_Mongolian(33),
/**
* Representing QChar:: Script_Hiragana
*/
Script_Hiragana(34),
/**
* Representing QChar:: Script_Katakana
*/
Script_Katakana(35),
/**
* Representing QChar:: Script_Bopomofo
*/
Script_Bopomofo(36),
/**
* Representing QChar:: Script_Han
*/
Script_Han(37),
/**
* Representing QChar:: Script_Yi
*/
Script_Yi(38),
/**
* Representing QChar:: Script_OldItalic
*/
Script_OldItalic(39),
/**
* Representing QChar:: Script_Gothic
*/
Script_Gothic(40),
/**
* Representing QChar:: Script_Deseret
*/
Script_Deseret(41),
/**
* Representing QChar:: Script_Tagalog
*/
Script_Tagalog(42),
/**
* Representing QChar:: Script_Hanunoo
*/
Script_Hanunoo(43),
/**
* Representing QChar:: Script_Buhid
*/
Script_Buhid(44),
/**
* Representing QChar:: Script_Tagbanwa
*/
Script_Tagbanwa(45),
/**
* Representing QChar:: Script_Coptic
*/
Script_Coptic(46),
/**
* Representing QChar:: Script_Limbu
*/
Script_Limbu(47),
/**
* Representing QChar:: Script_TaiLe
*/
Script_TaiLe(48),
/**
* Representing QChar:: Script_LinearB
*/
Script_LinearB(49),
/**
* Representing QChar:: Script_Ugaritic
*/
Script_Ugaritic(50),
/**
* Representing QChar:: Script_Shavian
*/
Script_Shavian(51),
/**
* Representing QChar:: Script_Osmanya
*/
Script_Osmanya(52),
/**
* Representing QChar:: Script_Cypriot
*/
Script_Cypriot(53),
/**
* Representing QChar:: Script_Braille
*/
Script_Braille(54),
/**
* Representing QChar:: Script_Buginese
*/
Script_Buginese(55),
/**
* Representing QChar:: Script_NewTaiLue
*/
Script_NewTaiLue(56),
/**
* Representing QChar:: Script_Glagolitic
*/
Script_Glagolitic(57),
/**
* Representing QChar:: Script_Tifinagh
*/
Script_Tifinagh(58),
/**
* Representing QChar:: Script_SylotiNagri
*/
Script_SylotiNagri(59),
/**
* Representing QChar:: Script_OldPersian
*/
Script_OldPersian(60),
/**
* Representing QChar:: Script_Kharoshthi
*/
Script_Kharoshthi(61),
/**
* Representing QChar:: Script_Balinese
*/
Script_Balinese(62),
/**
* Representing QChar:: Script_Cuneiform
*/
Script_Cuneiform(63),
/**
* Representing QChar:: Script_Phoenician
*/
Script_Phoenician(64),
/**
* Representing QChar:: Script_PhagsPa
*/
Script_PhagsPa(65),
/**
* Representing QChar:: Script_Nko
*/
Script_Nko(66),
/**
* Representing QChar:: Script_Sundanese
*/
Script_Sundanese(67),
/**
* Representing QChar:: Script_Lepcha
*/
Script_Lepcha(68),
/**
* Representing QChar:: Script_OlChiki
*/
Script_OlChiki(69),
/**
* Representing QChar:: Script_Vai
*/
Script_Vai(70),
/**
* Representing QChar:: Script_Saurashtra
*/
Script_Saurashtra(71),
/**
* Representing QChar:: Script_KayahLi
*/
Script_KayahLi(72),
/**
* Representing QChar:: Script_Rejang
*/
Script_Rejang(73),
/**
* Representing QChar:: Script_Lycian
*/
Script_Lycian(74),
/**
* Representing QChar:: Script_Carian
*/
Script_Carian(75),
/**
* Representing QChar:: Script_Lydian
*/
Script_Lydian(76),
/**
* Representing QChar:: Script_Cham
*/
Script_Cham(77),
/**
* Representing QChar:: Script_TaiTham
*/
Script_TaiTham(78),
/**
* Representing QChar:: Script_TaiViet
*/
Script_TaiViet(79),
/**
* Representing QChar:: Script_Avestan
*/
Script_Avestan(80),
/**
* Representing QChar:: Script_EgyptianHieroglyphs
*/
Script_EgyptianHieroglyphs(81),
/**
* Representing QChar:: Script_Samaritan
*/
Script_Samaritan(82),
/**
* Representing QChar:: Script_Lisu
*/
Script_Lisu(83),
/**
* Representing QChar:: Script_Bamum
*/
Script_Bamum(84),
/**
* Representing QChar:: Script_Javanese
*/
Script_Javanese(85),
/**
* Representing QChar:: Script_MeeteiMayek
*/
Script_MeeteiMayek(86),
/**
* Representing QChar:: Script_ImperialAramaic
*/
Script_ImperialAramaic(87),
/**
* Representing QChar:: Script_OldSouthArabian
*/
Script_OldSouthArabian(88),
/**
* Representing QChar:: Script_InscriptionalParthian
*/
Script_InscriptionalParthian(89),
/**
* Representing QChar:: Script_InscriptionalPahlavi
*/
Script_InscriptionalPahlavi(90),
/**
* Representing QChar:: Script_OldTurkic
*/
Script_OldTurkic(91),
/**
* Representing QChar:: Script_Kaithi
*/
Script_Kaithi(92),
/**
* Representing QChar:: Script_Batak
*/
Script_Batak(93),
/**
* Representing QChar:: Script_Brahmi
*/
Script_Brahmi(94),
/**
* Representing QChar:: Script_Mandaic
*/
Script_Mandaic(95),
/**
* Representing QChar:: Script_Chakma
*/
Script_Chakma(96),
/**
* Representing QChar:: Script_MeroiticCursive
*/
Script_MeroiticCursive(97),
/**
* Representing QChar:: Script_MeroiticHieroglyphs
*/
Script_MeroiticHieroglyphs(98),
/**
* Representing QChar:: Script_Miao
*/
Script_Miao(99),
/**
* Representing QChar:: Script_Sharada
*/
Script_Sharada(100),
/**
* Representing QChar:: Script_SoraSompeng
*/
Script_SoraSompeng(101),
/**
* Representing QChar:: Script_Takri
*/
Script_Takri(102),
/**
* Representing QChar:: Script_CaucasianAlbanian
*/
Script_CaucasianAlbanian(103),
/**
* Representing QChar:: Script_BassaVah
*/
Script_BassaVah(104),
/**
* Representing QChar:: Script_Duployan
*/
Script_Duployan(105),
/**
* Representing QChar:: Script_Elbasan
*/
Script_Elbasan(106),
/**
* Representing QChar:: Script_Grantha
*/
Script_Grantha(107),
/**
* Representing QChar:: Script_PahawhHmong
*/
Script_PahawhHmong(108),
/**
* Representing QChar:: Script_Khojki
*/
Script_Khojki(109),
/**
* Representing QChar:: Script_LinearA
*/
Script_LinearA(110),
/**
* Representing QChar:: Script_Mahajani
*/
Script_Mahajani(111),
/**
* Representing QChar:: Script_Manichaean
*/
Script_Manichaean(112),
/**
* Representing QChar:: Script_MendeKikakui
*/
Script_MendeKikakui(113),
/**
* Representing QChar:: Script_Modi
*/
Script_Modi(114),
/**
* Representing QChar:: Script_Mro
*/
Script_Mro(115),
/**
* Representing QChar:: Script_OldNorthArabian
*/
Script_OldNorthArabian(116),
/**
* Representing QChar:: Script_Nabataean
*/
Script_Nabataean(117),
/**
* Representing QChar:: Script_Palmyrene
*/
Script_Palmyrene(118),
/**
* Representing QChar:: Script_PauCinHau
*/
Script_PauCinHau(119),
/**
* Representing QChar:: Script_OldPermic
*/
Script_OldPermic(120),
/**
* Representing QChar:: Script_PsalterPahlavi
*/
Script_PsalterPahlavi(121),
/**
* Representing QChar:: Script_Siddham
*/
Script_Siddham(122),
/**
* Representing QChar:: Script_Khudawadi
*/
Script_Khudawadi(123),
/**
* Representing QChar:: Script_Tirhuta
*/
Script_Tirhuta(124),
/**
* Representing QChar:: Script_WarangCiti
*/
Script_WarangCiti(125),
/**
* Representing QChar:: Script_Ahom
*/
Script_Ahom(126),
/**
* Representing QChar:: Script_AnatolianHieroglyphs
*/
Script_AnatolianHieroglyphs(127),
/**
* Representing QChar:: Script_Hatran
*/
Script_Hatran(128),
/**
* Representing QChar:: Script_Multani
*/
Script_Multani(129),
/**
* Representing QChar:: Script_OldHungarian
*/
Script_OldHungarian(130),
/**
* Representing QChar:: Script_SignWriting
*/
Script_SignWriting(131),
/**
* Representing QChar:: Script_Adlam
*/
Script_Adlam(132),
/**
* Representing QChar:: Script_Bhaiksuki
*/
Script_Bhaiksuki(133),
/**
* Representing QChar:: Script_Marchen
*/
Script_Marchen(134),
/**
* Representing QChar:: Script_Newa
*/
Script_Newa(135),
/**
* Representing QChar:: Script_Osage
*/
Script_Osage(136),
/**
* Representing QChar:: Script_Tangut
*/
Script_Tangut(137),
/**
* Representing QChar:: Script_MasaramGondi
*/
Script_MasaramGondi(138),
/**
* Representing QChar:: Script_Nushu
*/
Script_Nushu(139),
/**
* Representing QChar:: Script_Soyombo
*/
Script_Soyombo(140),
/**
* Representing QChar:: Script_ZanabazarSquare
*/
Script_ZanabazarSquare(141),
/**
* Representing QChar:: Script_Dogra
*/
Script_Dogra(142),
/**
* Representing QChar:: Script_GunjalaGondi
*/
Script_GunjalaGondi(143),
/**
* Representing QChar:: Script_HanifiRohingya
*/
Script_HanifiRohingya(144),
/**
* Representing QChar:: Script_Makasar
*/
Script_Makasar(145),
/**
* Representing QChar:: Script_Medefaidrin
*/
Script_Medefaidrin(146),
/**
* Representing QChar:: Script_OldSogdian
*/
Script_OldSogdian(147),
/**
* Representing QChar:: Script_Sogdian
*/
Script_Sogdian(148),
/**
* Representing QChar:: Script_Elymaic
*/
Script_Elymaic(149),
/**
* Representing QChar:: Script_Nandinagari
*/
Script_Nandinagari(150),
/**
* Representing QChar:: Script_NyiakengPuachueHmong
*/
Script_NyiakengPuachueHmong(151),
/**
* Representing QChar:: Script_Wancho
*/
Script_Wancho(152),
/**
* Representing QChar:: Script_Chorasmian
*/
Script_Chorasmian(153),
/**
* Representing QChar:: Script_DivesAkuru
*/
Script_DivesAkuru(154),
/**
* Representing QChar:: Script_KhitanSmallScript
*/
Script_KhitanSmallScript(155),
/**
* Representing QChar:: Script_Yezidi
*/
Script_Yezidi(156),
/**
* Representing QChar:: Script_CyproMinoan
*/
Script_CyproMinoan(157),
/**
* Representing QChar:: Script_OldUyghur
*/
Script_OldUyghur(158),
/**
* Representing QChar:: Script_Tangsa
*/
Script_Tangsa(159),
/**
* Representing QChar:: Script_Toto
*/
Script_Toto(160),
/**
* Representing QChar:: Script_Vithkuqi
*/
Script_Vithkuqi(161),
/**
* Representing QChar:: Script_Kawi
*/
Script_Kawi(162),
/**
* Representing QChar:: Script_NagMundari
*/
Script_NagMundari(163),
/**
* Representing QChar:: ScriptCount
*/
ScriptCount(164);
static {
QtJambi_LibraryUtilities.initialize();
}
private Script(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull Script resolve(int value) {
switch (value) {
case 0: return Script_Unknown;
case 1: return Script_Inherited;
case 2: return Script_Common;
case 3: return Script_Latin;
case 4: return Script_Greek;
case 5: return Script_Cyrillic;
case 6: return Script_Armenian;
case 7: return Script_Hebrew;
case 8: return Script_Arabic;
case 9: return Script_Syriac;
case 10: return Script_Thaana;
case 11: return Script_Devanagari;
case 12: return Script_Bengali;
case 13: return Script_Gurmukhi;
case 14: return Script_Gujarati;
case 15: return Script_Oriya;
case 16: return Script_Tamil;
case 17: return Script_Telugu;
case 18: return Script_Kannada;
case 19: return Script_Malayalam;
case 20: return Script_Sinhala;
case 21: return Script_Thai;
case 22: return Script_Lao;
case 23: return Script_Tibetan;
case 24: return Script_Myanmar;
case 25: return Script_Georgian;
case 26: return Script_Hangul;
case 27: return Script_Ethiopic;
case 28: return Script_Cherokee;
case 29: return Script_CanadianAboriginal;
case 30: return Script_Ogham;
case 31: return Script_Runic;
case 32: return Script_Khmer;
case 33: return Script_Mongolian;
case 34: return Script_Hiragana;
case 35: return Script_Katakana;
case 36: return Script_Bopomofo;
case 37: return Script_Han;
case 38: return Script_Yi;
case 39: return Script_OldItalic;
case 40: return Script_Gothic;
case 41: return Script_Deseret;
case 42: return Script_Tagalog;
case 43: return Script_Hanunoo;
case 44: return Script_Buhid;
case 45: return Script_Tagbanwa;
case 46: return Script_Coptic;
case 47: return Script_Limbu;
case 48: return Script_TaiLe;
case 49: return Script_LinearB;
case 50: return Script_Ugaritic;
case 51: return Script_Shavian;
case 52: return Script_Osmanya;
case 53: return Script_Cypriot;
case 54: return Script_Braille;
case 55: return Script_Buginese;
case 56: return Script_NewTaiLue;
case 57: return Script_Glagolitic;
case 58: return Script_Tifinagh;
case 59: return Script_SylotiNagri;
case 60: return Script_OldPersian;
case 61: return Script_Kharoshthi;
case 62: return Script_Balinese;
case 63: return Script_Cuneiform;
case 64: return Script_Phoenician;
case 65: return Script_PhagsPa;
case 66: return Script_Nko;
case 67: return Script_Sundanese;
case 68: return Script_Lepcha;
case 69: return Script_OlChiki;
case 70: return Script_Vai;
case 71: return Script_Saurashtra;
case 72: return Script_KayahLi;
case 73: return Script_Rejang;
case 74: return Script_Lycian;
case 75: return Script_Carian;
case 76: return Script_Lydian;
case 77: return Script_Cham;
case 78: return Script_TaiTham;
case 79: return Script_TaiViet;
case 80: return Script_Avestan;
case 81: return Script_EgyptianHieroglyphs;
case 82: return Script_Samaritan;
case 83: return Script_Lisu;
case 84: return Script_Bamum;
case 85: return Script_Javanese;
case 86: return Script_MeeteiMayek;
case 87: return Script_ImperialAramaic;
case 88: return Script_OldSouthArabian;
case 89: return Script_InscriptionalParthian;
case 90: return Script_InscriptionalPahlavi;
case 91: return Script_OldTurkic;
case 92: return Script_Kaithi;
case 93: return Script_Batak;
case 94: return Script_Brahmi;
case 95: return Script_Mandaic;
case 96: return Script_Chakma;
case 97: return Script_MeroiticCursive;
case 98: return Script_MeroiticHieroglyphs;
case 99: return Script_Miao;
case 100: return Script_Sharada;
case 101: return Script_SoraSompeng;
case 102: return Script_Takri;
case 103: return Script_CaucasianAlbanian;
case 104: return Script_BassaVah;
case 105: return Script_Duployan;
case 106: return Script_Elbasan;
case 107: return Script_Grantha;
case 108: return Script_PahawhHmong;
case 109: return Script_Khojki;
case 110: return Script_LinearA;
case 111: return Script_Mahajani;
case 112: return Script_Manichaean;
case 113: return Script_MendeKikakui;
case 114: return Script_Modi;
case 115: return Script_Mro;
case 116: return Script_OldNorthArabian;
case 117: return Script_Nabataean;
case 118: return Script_Palmyrene;
case 119: return Script_PauCinHau;
case 120: return Script_OldPermic;
case 121: return Script_PsalterPahlavi;
case 122: return Script_Siddham;
case 123: return Script_Khudawadi;
case 124: return Script_Tirhuta;
case 125: return Script_WarangCiti;
case 126: return Script_Ahom;
case 127: return Script_AnatolianHieroglyphs;
case 128: return Script_Hatran;
case 129: return Script_Multani;
case 130: return Script_OldHungarian;
case 131: return Script_SignWriting;
case 132: return Script_Adlam;
case 133: return Script_Bhaiksuki;
case 134: return Script_Marchen;
case 135: return Script_Newa;
case 136: return Script_Osage;
case 137: return Script_Tangut;
case 138: return Script_MasaramGondi;
case 139: return Script_Nushu;
case 140: return Script_Soyombo;
case 141: return Script_ZanabazarSquare;
case 142: return Script_Dogra;
case 143: return Script_GunjalaGondi;
case 144: return Script_HanifiRohingya;
case 145: return Script_Makasar;
case 146: return Script_Medefaidrin;
case 147: return Script_OldSogdian;
case 148: return Script_Sogdian;
case 149: return Script_Elymaic;
case 150: return Script_Nandinagari;
case 151: return Script_NyiakengPuachueHmong;
case 152: return Script_Wancho;
case 153: return Script_Chorasmian;
case 154: return Script_DivesAkuru;
case 155: return Script_KhitanSmallScript;
case 156: return Script_Yezidi;
case 157: return Script_CyproMinoan;
case 158: return Script_OldUyghur;
case 159: return Script_Tangsa;
case 160: return Script_Toto;
case 161: return Script_Vithkuqi;
case 162: return Script_Kawi;
case 163: return Script_NagMundari;
case 164: return ScriptCount;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QChar::SpecialCharacter
*/
public enum SpecialCharacter implements QtEnumerator {
/**
* Representing QChar:: Null
*/
Null(0),
/**
* Representing QChar:: Tabulation
*/
Tabulation(9),
/**
* Representing QChar:: LineFeed
*/
LineFeed(10),
/**
* Representing QChar:: FormFeed
*/
FormFeed(12),
/**
* Representing QChar:: CarriageReturn
*/
CarriageReturn(13),
/**
* Representing QChar:: Space
*/
Space(32),
/**
* Representing QChar:: Nbsp
*/
Nbsp(160),
/**
* Representing QChar:: SoftHyphen
*/
SoftHyphen(173),
/**
* Representing QChar:: ReplacementCharacter
*/
ReplacementCharacter(65533),
/**
* Representing QChar:: ObjectReplacementCharacter
*/
ObjectReplacementCharacter(65532),
/**
* Representing QChar:: ByteOrderMark
*/
ByteOrderMark(65279),
/**
* Representing QChar:: ByteOrderSwapped
*/
ByteOrderSwapped(65534),
/**
* Representing QChar:: ParagraphSeparator
*/
ParagraphSeparator(8233),
/**
* Representing QChar:: LineSeparator
*/
LineSeparator(8232),
/**
* Representing QChar:: VisualTabCharacter
*/
VisualTabCharacter(8594),
/**
* Representing QChar:: LastValidCodePoint
*/
LastValidCodePoint(1114111);
static {
QtJambi_LibraryUtilities.initialize();
}
private SpecialCharacter(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull SpecialCharacter resolve(int value) {
switch (value) {
case 0: return Null;
case 9: return Tabulation;
case 10: return LineFeed;
case 12: return FormFeed;
case 13: return CarriageReturn;
case 32: return Space;
case 160: return Nbsp;
case 173: return SoftHyphen;
case 65533: return ReplacementCharacter;
case 65532: return ObjectReplacementCharacter;
case 65279: return ByteOrderMark;
case 65534: return ByteOrderSwapped;
case 8233: return ParagraphSeparator;
case 8232: return LineSeparator;
case 8594: return VisualTabCharacter;
case 1114111: return LastValidCodePoint;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QChar::UnicodeVersion
*/
public enum UnicodeVersion implements QtEnumerator {
/**
* Representing QChar:: Unicode_Unassigned
*/
Unicode_Unassigned(0),
/**
* Representing QChar:: Unicode_1_1
*/
Unicode_1_1(1),
/**
* Representing QChar:: Unicode_2_0
*/
Unicode_2_0(2),
/**
* Representing QChar:: Unicode_2_1_2
*/
Unicode_2_1_2(3),
/**
* Representing QChar:: Unicode_3_0
*/
Unicode_3_0(4),
/**
* Representing QChar:: Unicode_3_1
*/
Unicode_3_1(5),
/**
* Representing QChar:: Unicode_3_2
*/
Unicode_3_2(6),
/**
* Representing QChar:: Unicode_4_0
*/
Unicode_4_0(7),
/**
* Representing QChar:: Unicode_4_1
*/
Unicode_4_1(8),
/**
* Representing QChar:: Unicode_5_0
*/
Unicode_5_0(9),
/**
* Representing QChar:: Unicode_5_1
*/
Unicode_5_1(10),
/**
* Representing QChar:: Unicode_5_2
*/
Unicode_5_2(11),
/**
* Representing QChar:: Unicode_6_0
*/
Unicode_6_0(12),
/**
* Representing QChar:: Unicode_6_1
*/
Unicode_6_1(13),
/**
* Representing QChar:: Unicode_6_2
*/
Unicode_6_2(14),
/**
* Representing QChar:: Unicode_6_3
*/
Unicode_6_3(15),
/**
* Representing QChar:: Unicode_7_0
*/
Unicode_7_0(16),
/**
* Representing QChar:: Unicode_8_0
*/
Unicode_8_0(17),
/**
* Representing QChar:: Unicode_9_0
*/
Unicode_9_0(18),
/**
* Representing QChar:: Unicode_10_0
*/
Unicode_10_0(19),
/**
* Representing QChar:: Unicode_11_0
*/
Unicode_11_0(20),
/**
* Representing QChar:: Unicode_12_0
*/
Unicode_12_0(21),
/**
* Representing QChar:: Unicode_12_1
*/
Unicode_12_1(22),
/**
* Representing QChar:: Unicode_13_0
*/
Unicode_13_0(23),
/**
* Representing QChar:: Unicode_14_0
*/
Unicode_14_0(24),
/**
* Representing QChar:: Unicode_15_0
*/
Unicode_15_0(25),
/**
* Representing QChar:: Unicode_15_1
*/
Unicode_15_1(26);
static {
QtJambi_LibraryUtilities.initialize();
}
private UnicodeVersion(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull UnicodeVersion resolve(int value) {
switch (value) {
case 0: return Unicode_Unassigned;
case 1: return Unicode_1_1;
case 2: return Unicode_2_0;
case 3: return Unicode_2_1_2;
case 4: return Unicode_3_0;
case 5: return Unicode_3_1;
case 6: return Unicode_3_2;
case 7: return Unicode_4_0;
case 8: return Unicode_4_1;
case 9: return Unicode_5_0;
case 10: return Unicode_5_1;
case 11: return Unicode_5_2;
case 12: return Unicode_6_0;
case 13: return Unicode_6_1;
case 14: return Unicode_6_2;
case 15: return Unicode_6_3;
case 16: return Unicode_7_0;
case 17: return Unicode_8_0;
case 18: return Unicode_9_0;
case 19: return Unicode_10_0;
case 20: return Unicode_11_0;
case 21: return Unicode_12_0;
case 22: return Unicode_12_1;
case 23: return Unicode_13_0;
case 24: return Unicode_14_0;
case 25: return Unicode_15_0;
case 26: return Unicode_15_1;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
*
* @param ucs4
* @return
*/
public static io.qt.core.QChar.@NonNull Category category(int ucs4){
return io.qt.core.QChar.Category.resolve(category_native_char32_t(ucs4));
}
private native static int category_native_char32_t(int ucs4);
/**
* See QChar:: combiningClass(char32_t)
* @param ucs4
* @return
*/
public native static byte combiningClass(int ucs4);
/**
* See QChar:: currentUnicodeVersion()
* @return
*/
public static io.qt.core.QChar.@NonNull UnicodeVersion currentUnicodeVersion(){
return io.qt.core.QChar.UnicodeVersion.resolve(currentUnicodeVersion_native());
}
private native static int currentUnicodeVersion_native();
/**
* See QChar:: decomposition(char32_t)
* @param ucs4
* @return
*/
public native static java.lang.@NonNull String decomposition(int ucs4);
/**
* See QChar:: decompositionTag(char32_t)
* @param ucs4
* @return
*/
public static io.qt.core.QChar.@NonNull Decomposition decompositionTag(int ucs4){
return io.qt.core.QChar.Decomposition.resolve(decompositionTag_native_char32_t(ucs4));
}
private native static int decompositionTag_native_char32_t(int ucs4);
/**
* See QChar:: digitValue(char32_t)
* @param ucs4
* @return
*/
public native static int digitValue(int ucs4);
/**
* See QChar:: direction(char32_t)
* @param ucs4
* @return
*/
public static io.qt.core.QChar.@NonNull Direction direction(int ucs4){
return io.qt.core.QChar.Direction.resolve(direction_native_char32_t(ucs4));
}
private native static int direction_native_char32_t(int ucs4);
/**
*
* @param c
* @return
*/
public native static char fromLatin1(byte c);
/**
*
* @since This function was introduced in Qt 6.0.
* @param c
* @return
*/
public native static java.lang.@NonNull String fromUcs4(int c);
/**
* See QChar:: hasMirrored(char32_t)
* @param ucs4
* @return
*/
public native static boolean hasMirrored(int ucs4);
/**
* See QChar:: highSurrogate(char32_t)
* @param ucs4
* @return
*/
public native static char highSurrogate(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isDigit(int ucs4);
/**
* See QChar:: isHighSurrogate(char32_t)
* @param ucs4
* @return
*/
public native static boolean isHighSurrogate(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isLetter(int ucs4);
/**
* See QChar:: isLetterOrNumber(char32_t)
* @param ucs4
* @return
*/
public native static boolean isLetterOrNumber(int ucs4);
/**
* See QChar:: isLowSurrogate(char32_t)
* @param ucs4
* @return
*/
public native static boolean isLowSurrogate(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isLower(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isMark(int ucs4);
/**
* See QChar:: isNonCharacter(char32_t)
* @param ucs4
* @return
*/
public native static boolean isNonCharacter(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isNumber(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isPrint(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isPunct(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isSpace(int ucs4);
/**
* See QChar:: isSurrogate(char32_t)
* @param ucs4
* @return
*/
public native static boolean isSurrogate(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isSymbol(int ucs4);
/**
* See QChar:: isTitleCase(char32_t)
* @param ucs4
* @return
*/
public native static boolean isTitleCase(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static boolean isUpper(int ucs4);
/**
* See QChar:: joiningType(char32_t)
* @param ucs4
* @return
*/
public static io.qt.core.QChar.@NonNull JoiningType joiningType(int ucs4){
return io.qt.core.QChar.JoiningType.resolve(joiningType_native_char32_t(ucs4));
}
private native static int joiningType_native_char32_t(int ucs4);
/**
* See QChar:: lowSurrogate(char32_t)
* @param ucs4
* @return
*/
public native static char lowSurrogate(int ucs4);
/**
* See QChar:: mirroredChar(char32_t)
* @param ucs4
* @return
*/
public native static int mirroredChar(int ucs4);
/**
* See QChar:: requiresSurrogates(char32_t)
* @param ucs4
* @return
*/
public native static boolean requiresSurrogates(int ucs4);
/**
*
* @param ucs4
* @return
*/
public static io.qt.core.QChar.@NonNull Script script(int ucs4){
return io.qt.core.QChar.Script.resolve(script_native_char32_t(ucs4));
}
private native static int script_native_char32_t(int ucs4);
/**
* See QChar:: surrogateToUcs4(QChar, QChar)
* @param high
* @param low
* @return
*/
public native static int surrogateToUcs4(char high, char low);
/**
* See QChar:: toCaseFolded(char32_t)
* @param ucs4
* @return
*/
public native static int toCaseFolded(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static int toLower(int ucs4);
/**
* See QChar:: toTitleCase(char32_t)
* @param ucs4
* @return
*/
public native static int toTitleCase(int ucs4);
/**
*
* @param ucs4
* @return
*/
public native static int toUpper(int ucs4);
/**
* See QChar:: unicodeVersion(char32_t)
* @param ucs4
* @return
*/
public static io.qt.core.QChar.@NonNull UnicodeVersion unicodeVersion(int ucs4){
return io.qt.core.QChar.UnicodeVersion.resolve(unicodeVersion_native_char32_t(ucs4));
}
private native static int unicodeVersion_native_char32_t(int ucs4);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
private QChar(QPrivateConstructor p) { super(p); }
}