-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathUnicodeScript.php
More file actions
492 lines (344 loc) Β· 11.7 KB
/
UnicodeScript.php
File metadata and controls
492 lines (344 loc) Β· 11.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
<?php
declare(strict_types=1);
namespace PHPJava\Packages\java\lang\Character;
use PHPJava\Exceptions\NotImplementedException;
use PHPJava\Packages\java\lang\Enum;
// use PHPJava\Packages\java\io\Serializable;
// use PHPJava\Packages\java\lang\Comparable;
/**
* The `UnicodeScript` class was auto generated.
*
* @parent \PHPJava\Packages\java\lang\Object_
* @parent \PHPJava\Packages\java\lang\Enum
*/
class UnicodeScript extends Enum // implements Serializable, Comparable
{
// Unicode script "Adlam".
const ADLAM = 'ADLAM';
// Unicode script "Ahom".
const AHOM = 'AHOM';
// Unicode script "Anatolian Hieroglyphs".
const ANATOLIAN_HIEROGLYPHS = 'ANATOLIAN_HIEROGLYPHS';
// Unicode script "Arabic".
const ARABIC = 'ARABIC';
// Unicode script "Armenian".
const ARMENIAN = 'ARMENIAN';
// Unicode script "Avestan".
const AVESTAN = 'AVESTAN';
// Unicode script "Balinese".
const BALINESE = 'BALINESE';
// Unicode script "Bamum".
const BAMUM = 'BAMUM';
// Unicode script "Bassa Vah".
const BASSA_VAH = 'BASSA_VAH';
// Unicode script "Batak".
const BATAK = 'BATAK';
// Unicode script "Bengali".
const BENGALI = 'BENGALI';
// Unicode script "Bhaiksuki".
const BHAIKSUKI = 'BHAIKSUKI';
// Unicode script "Bopomofo".
const BOPOMOFO = 'BOPOMOFO';
// Unicode script "Brahmi".
const BRAHMI = 'BRAHMI';
// Unicode script "Braille".
const BRAILLE = 'BRAILLE';
// Unicode script "Buginese".
const BUGINESE = 'BUGINESE';
// Unicode script "Buhid".
const BUHID = 'BUHID';
// Unicode script "Canadian_Aboriginal".
const CANADIAN_ABORIGINAL = 'CANADIAN_ABORIGINAL';
// Unicode script "Carian".
const CARIAN = 'CARIAN';
// Unicode script "Caucasian Albanian".
const CAUCASIAN_ALBANIAN = 'CAUCASIAN_ALBANIAN';
// Unicode script "Chakma".
const CHAKMA = 'CHAKMA';
// Unicode script "Cham".
const CHAM = 'CHAM';
// Unicode script "Cherokee".
const CHEROKEE = 'CHEROKEE';
// Unicode script "Common".
const COMMON = 'COMMON';
// Unicode script "Coptic".
const COPTIC = 'COPTIC';
// Unicode script "Cuneiform".
const CUNEIFORM = 'CUNEIFORM';
// Unicode script "Cypriot".
const CYPRIOT = 'CYPRIOT';
// Unicode script "Cyrillic".
const CYRILLIC = 'CYRILLIC';
// Unicode script "Deseret".
const DESERET = 'DESERET';
// Unicode script "Devanagari".
const DEVANAGARI = 'DEVANAGARI';
// Unicode script "Duployan".
const DUPLOYAN = 'DUPLOYAN';
// Unicode script "Egyptian_Hieroglyphs".
const EGYPTIAN_HIEROGLYPHS = 'EGYPTIAN_HIEROGLYPHS';
// Unicode script "Elbasan".
const ELBASAN = 'ELBASAN';
// Unicode script "Ethiopic".
const ETHIOPIC = 'ETHIOPIC';
// Unicode script "Georgian".
const GEORGIAN = 'GEORGIAN';
// Unicode script "Glagolitic".
const GLAGOLITIC = 'GLAGOLITIC';
// Unicode script "Gothic".
const GOTHIC = 'GOTHIC';
// Unicode script "Grantha".
const GRANTHA = 'GRANTHA';
// Unicode script "Greek".
const GREEK = 'GREEK';
// Unicode script "Gujarati".
const GUJARATI = 'GUJARATI';
// Unicode script "Gurmukhi".
const GURMUKHI = 'GURMUKHI';
// Unicode script "Han".
const HAN = 'HAN';
// Unicode script "Hangul".
const HANGUL = 'HANGUL';
// Unicode script "Hanunoo".
const HANUNOO = 'HANUNOO';
// Unicode script "Hatran".
const HATRAN = 'HATRAN';
// Unicode script "Hebrew".
const HEBREW = 'HEBREW';
// Unicode script "Hiragana".
const HIRAGANA = 'HIRAGANA';
// Unicode script "Imperial_Aramaic".
const IMPERIAL_ARAMAIC = 'IMPERIAL_ARAMAIC';
// Unicode script "Inherited".
const INHERITED = 'INHERITED';
// Unicode script "Inscriptional_Pahlavi".
const INSCRIPTIONAL_PAHLAVI = 'INSCRIPTIONAL_PAHLAVI';
// Unicode script "Inscriptional_Parthian".
const INSCRIPTIONAL_PARTHIAN = 'INSCRIPTIONAL_PARTHIAN';
// Unicode script "Javanese".
const JAVANESE = 'JAVANESE';
// Unicode script "Kaithi".
const KAITHI = 'KAITHI';
// Unicode script "Kannada".
const KANNADA = 'KANNADA';
// Unicode script "Katakana".
const KATAKANA = 'KATAKANA';
// Unicode script "Kayah_Li".
const KAYAH_LI = 'KAYAH_LI';
// Unicode script "Kharoshthi".
const KHAROSHTHI = 'KHAROSHTHI';
// Unicode script "Khmer".
const KHMER = 'KHMER';
// Unicode script "Khojki".
const KHOJKI = 'KHOJKI';
// Unicode script "Khudawadi".
const KHUDAWADI = 'KHUDAWADI';
// Unicode script "Lao".
const LAO = 'LAO';
// Unicode script "Latin".
const LATIN = 'LATIN';
// Unicode script "Lepcha".
const LEPCHA = 'LEPCHA';
// Unicode script "Limbu".
const LIMBU = 'LIMBU';
// Unicode script "Linear A".
const LINEAR_A = 'LINEAR_A';
// Unicode script "Linear_B".
const LINEAR_B = 'LINEAR_B';
// Unicode script "Lisu".
const LISU = 'LISU';
// Unicode script "Lycian".
const LYCIAN = 'LYCIAN';
// Unicode script "Lydian".
const LYDIAN = 'LYDIAN';
// Unicode script "Mahajani".
const MAHAJANI = 'MAHAJANI';
// Unicode script "Malayalam".
const MALAYALAM = 'MALAYALAM';
// Unicode script "Mandaic".
const MANDAIC = 'MANDAIC';
// Unicode script "Manichaean".
const MANICHAEAN = 'MANICHAEAN';
// Unicode script "Marchen".
const MARCHEN = 'MARCHEN';
// Unicode script "Masaram Gondi".
const MASARAM_GONDI = 'MASARAM_GONDI';
// Unicode script "Meetei_Mayek".
const MEETEI_MAYEK = 'MEETEI_MAYEK';
// Unicode script "Mende Kikakui".
const MENDE_KIKAKUI = 'MENDE_KIKAKUI';
// Unicode script "Meroitic Cursive".
const MEROITIC_CURSIVE = 'MEROITIC_CURSIVE';
// Unicode script "Meroitic Hieroglyphs".
const MEROITIC_HIEROGLYPHS = 'MEROITIC_HIEROGLYPHS';
// Unicode script "Miao".
const MIAO = 'MIAO';
// Unicode script "Modi".
const MODI = 'MODI';
// Unicode script "Mongolian".
const MONGOLIAN = 'MONGOLIAN';
// Unicode script "Mro".
const MRO = 'MRO';
// Unicode script "Multani".
const MULTANI = 'MULTANI';
// Unicode script "Myanmar".
const MYANMAR = 'MYANMAR';
// Unicode script "Nabataean".
const NABATAEAN = 'NABATAEAN';
// Unicode script "New_Tai_Lue".
const NEW_TAI_LUE = 'NEW_TAI_LUE';
// Unicode script "Newa".
const NEWA = 'NEWA';
// Unicode script "Nko".
const NKO = 'NKO';
// Unicode script "Nushu".
const NUSHU = 'NUSHU';
// Unicode script "Ogham".
const OGHAM = 'OGHAM';
// Unicode script "Ol_Chiki".
const OL_CHIKI = 'OL_CHIKI';
// Unicode script "Old Hungarian".
const OLD_HUNGARIAN = 'OLD_HUNGARIAN';
// Unicode script "Old_Italic".
const OLD_ITALIC = 'OLD_ITALIC';
// Unicode script "Old North Arabian".
const OLD_NORTH_ARABIAN = 'OLD_NORTH_ARABIAN';
// Unicode script "Old Permic".
const OLD_PERMIC = 'OLD_PERMIC';
// Unicode script "Old_Persian".
const OLD_PERSIAN = 'OLD_PERSIAN';
// Unicode script "Old_South_Arabian".
const OLD_SOUTH_ARABIAN = 'OLD_SOUTH_ARABIAN';
// Unicode script "Old_Turkic".
const OLD_TURKIC = 'OLD_TURKIC';
// Unicode script "Oriya".
const ORIYA = 'ORIYA';
// Unicode script "Osage".
const OSAGE = 'OSAGE';
// Unicode script "Osmanya".
const OSMANYA = 'OSMANYA';
// Unicode script "Pahawh Hmong".
const PAHAWH_HMONG = 'PAHAWH_HMONG';
// Unicode script "Palmyrene".
const PALMYRENE = 'PALMYRENE';
// Unicode script "Pau Cin Hau".
const PAU_CIN_HAU = 'PAU_CIN_HAU';
// Unicode script "Phags_Pa".
const PHAGS_PA = 'PHAGS_PA';
// Unicode script "Phoenician".
const PHOENICIAN = 'PHOENICIAN';
// Unicode script "Psalter Pahlavi".
const PSALTER_PAHLAVI = 'PSALTER_PAHLAVI';
// Unicode script "Rejang".
const REJANG = 'REJANG';
// Unicode script "Runic".
const RUNIC = 'RUNIC';
// Unicode script "Samaritan".
const SAMARITAN = 'SAMARITAN';
// Unicode script "Saurashtra".
const SAURASHTRA = 'SAURASHTRA';
// Unicode script "Sharada".
const SHARADA = 'SHARADA';
// Unicode script "Shavian".
const SHAVIAN = 'SHAVIAN';
// Unicode script "Siddham".
const SIDDHAM = 'SIDDHAM';
// Unicode script "SignWriting".
const SIGNWRITING = 'SIGNWRITING';
// Unicode script "Sinhala".
const SINHALA = 'SINHALA';
// Unicode script "Sora Sompeng".
const SORA_SOMPENG = 'SORA_SOMPENG';
// Unicode script "Soyombo".
const SOYOMBO = 'SOYOMBO';
// Unicode script "Sundanese".
const SUNDANESE = 'SUNDANESE';
// Unicode script "Syloti_Nagri".
const SYLOTI_NAGRI = 'SYLOTI_NAGRI';
// Unicode script "Syriac".
const SYRIAC = 'SYRIAC';
// Unicode script "Tagalog".
const TAGALOG = 'TAGALOG';
// Unicode script "Tagbanwa".
const TAGBANWA = 'TAGBANWA';
// Unicode script "Tai_Le".
const TAI_LE = 'TAI_LE';
// Unicode script "Tai_Tham".
const TAI_THAM = 'TAI_THAM';
// Unicode script "Tai_Viet".
const TAI_VIET = 'TAI_VIET';
// Unicode script "Takri".
const TAKRI = 'TAKRI';
// Unicode script "Tamil".
const TAMIL = 'TAMIL';
// Unicode script "Tangut".
const TANGUT = 'TANGUT';
// Unicode script "Telugu".
const TELUGU = 'TELUGU';
// Unicode script "Thaana".
const THAANA = 'THAANA';
// Unicode script "Thai".
const THAI = 'THAI';
// Unicode script "Tibetan".
const TIBETAN = 'TIBETAN';
// Unicode script "Tifinagh".
const TIFINAGH = 'TIFINAGH';
// Unicode script "Tirhuta".
const TIRHUTA = 'TIRHUTA';
// Unicode script "Ugaritic".
const UGARITIC = 'UGARITIC';
// Unicode script "Unknown".
const UNKNOWN = 'UNKNOWN';
// Unicode script "Vai".
const VAI = 'VAI';
// Unicode script "Warang Citi".
const WARANG_CITI = 'WARANG_CITI';
// Unicode script "Yi".
const YI = 'YI';
// Unicode script "Zanabazar Square".
const ZANABAZAR_SQUARE = 'ZANABAZAR_SQUARE';
/**
* Returns the UnicodeScript constant with the given Unicode script name or the script name alias.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#forName
* @param null|mixed $a
* @throws NotImplementedException
*/
public static function static_forName($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#of
* @param null|mixed $a
* @throws NotImplementedException
*/
public static function static_of($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns the enum constant of this type with the specified name.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#valueOf
* @param null|mixed $a
* @throws NotImplementedException
*/
public static function static_valueOf($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns an array containing the constants of this enum type, inthe order they are declared.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html#values
* @param null|mixed $a
* @throws NotImplementedException
*/
public static function static_values($a = null)
{
throw new NotImplementedException(__METHOD__);
}
}