Script class sealed
A sealed class that represents a script used in writing systems.
- Inheritance
-
- Object
- WritingSystem
- Script
- Implemented types
- Available extensions
Constructors
- Script.adlm()
-
Creates a instance of ScriptAdlm (Adlam script).
constfactory
- Script.afak()
-
Creates a instance of ScriptAfak (Afaka script).
constfactory
- Script.aghb()
-
Creates a instance of ScriptAghb (Caucasian Albanian script).
constfactory
- Script.ahom()
-
Creates a instance of ScriptAhom (Ahom, Tai Ahom script).
constfactory
- Script.arab()
-
Creates a instance of ScriptArab (Arabic script).
constfactory
- Script.aran()
-
Creates a instance of ScriptAran (Arabic (Nastaliq variant) script).
constfactory
- Script.armi()
-
Creates a instance of ScriptArmi (Imperial Aramaic script).
constfactory
- Script.armn()
-
Creates a instance of ScriptArmn (Armenian script).
constfactory
- Script.avst()
-
Creates a instance of ScriptAvst (Avestan script).
constfactory
- Script.bali()
-
Creates a instance of ScriptBali (Balinese script).
constfactory
- Script.bamu()
-
Creates a instance of ScriptBamu (Bamum script).
constfactory
- Script.bass()
-
Creates a instance of ScriptBass (Bassa Vah script).
constfactory
- Script.batk()
-
Creates a instance of ScriptBatk (Batak script).
constfactory
- Script.beng()
-
Creates a instance of ScriptBeng (Bengali (Bangla) script).
constfactory
- Script.bhks()
-
Creates a instance of ScriptBhks (Bhaiksuki script).
constfactory
- Script.blis()
-
Creates a instance of ScriptBlis (Blissymbols script).
constfactory
- Script.bopo()
-
Creates a instance of ScriptBopo (Bopomofo script).
constfactory
- Script.brah()
-
Creates a instance of ScriptBrah (Brahmi script).
constfactory
- Script.brai()
-
Creates a instance of ScriptBrai (Braille script).
constfactory
- Script.bugi()
-
Creates a instance of ScriptBugi (Buginese script).
constfactory
- Script.buhd()
-
Creates a instance of ScriptBuhd (Buhid script).
constfactory
- Script.cakm()
-
Creates a instance of ScriptCakm (Chakma script).
constfactory
- Script.cans()
-
Creates a instance of ScriptCans (Unified Canadian Aboriginal Syllabics
script).
constfactory
- Script.cari()
-
Creates a instance of ScriptCari (Carian script).
constfactory
- Script.cham()
-
Creates a instance of ScriptCham (Cham script).
constfactory
- Script.cher()
-
Creates a instance of ScriptCher (Cherokee script).
constfactory
- Script.chrs()
-
Creates a instance of ScriptChrs (Chorasmian script).
constfactory
- Script.cirt()
-
Creates a instance of ScriptCirt (Cirth script).
constfactory
- Script.copt()
-
Creates a instance of ScriptCopt (Coptic script).
constfactory
- Script.cpmn()
-
Creates a instance of ScriptCpmn (Cypro-Minoan script).
constfactory
- Script.cprt()
-
Creates a instance of ScriptCprt (Cypriot syllabary script).
constfactory
- Script.cyrl()
-
Creates a instance of ScriptCyrl (Cyrillic script).
constfactory
- Script.cyrs()
-
Creates a instance of ScriptCyrs (Cyrillic (Old Church Slavonic variant)
script).
constfactory
- Script.deva()
-
Creates a instance of ScriptDeva (Devanagari (Nagari) script).
constfactory
- Script.diak()
-
Creates a instance of ScriptDiak (Dives Akuru script).
constfactory
- Script.dogr()
-
Creates a instance of ScriptDogr (Dogra script).
constfactory
- Script.dsrt()
-
Creates a instance of ScriptDsrt (Deseret (Mormon) script).
constfactory
- Script.dupl()
-
Creates a instance of ScriptDupl (Duployan shorthand, Duployan
stenography script).
constfactory
- Script.egyd()
-
Creates a instance of ScriptEgyd (Egyptian demotic script).
constfactory
- Script.egyh()
-
Creates a instance of ScriptEgyh (Egyptian hieratic script).
constfactory
- Script.egyp()
-
Creates a instance of ScriptEgyp (Egyptian hieroglyphs script).
constfactory
- Script.elba()
-
Creates a instance of ScriptElba (Elbasan script).
constfactory
- Script.elym()
-
Creates a instance of ScriptElym (Elymaic script).
constfactory
- Script.ethi()
-
Creates a instance of ScriptEthi (Ethiopic (Geʻez) script).
constfactory
-
Script.fromAnyCode(Object code, [Iterable<
Script> ? scripts]) -
Returns an instance of the Script class from any valid ISO 15924 code.
factory
-
Script.fromCode(Object code, [Iterable<
Script> ? scripts]) -
Returns an instance of the Script class from a four-character ISO
15924 code.
factory
-
Script.fromCodeNumeric(Object codeNumeric, [Iterable<
Script> ? scripts]) -
Returns an instance of the Script class from a three-digit ISO 15924
code.
factory
-
Script.fromName(Object name, [Iterable<
Script> scripts = list]) -
Creates a new instance of the Script class from the name of the script.
factory
- Script.geok()
-
Creates a instance of ScriptGeok (Khutsuri (Asomtavruli and Nuskhuri)
script).
constfactory
- Script.geor()
-
Creates a instance of ScriptGeor (Georgian (Mkhedruli and Mtavruli)
script).
constfactory
- Script.glag()
-
Creates a instance of ScriptGlag (Glagolitic script).
constfactory
- Script.gong()
-
Creates a instance of ScriptGong (Gunjala Gondi script).
constfactory
- Script.gonm()
-
Creates a instance of ScriptGonm (Masaram Gondi script).
constfactory
- Script.goth()
-
Creates a instance of ScriptGoth (Gothic script).
constfactory
- Script.gran()
-
Creates a instance of ScriptGran (Grantha script).
constfactory
- Script.grek()
-
Creates a instance of ScriptGrek (Greek script).
constfactory
- Script.gujr()
-
Creates a instance of ScriptGujr (Gujarati script).
constfactory
- Script.guru()
-
Creates a instance of ScriptGuru (Gurmukhi script).
constfactory
- Script.hanb()
-
Creates a instance of ScriptHanb (Han with Bopomofo
(alias for Han + Bopomofo) script).
constfactory
- Script.hang()
-
Creates a instance of ScriptHang (Hangul (Hangŭl, Hangeul) script).
constfactory
- Script.hani()
-
Creates a instance of ScriptHani (Han (Hanzi, Kanji, Hanja) script).
constfactory
- Script.hano()
-
Creates a instance of ScriptHano (Hanunoo (Hanunóo) script).
constfactory
- Script.hans()
-
Creates a instance of ScriptHans (Han (Simplified variant) script).
constfactory
- Script.hant()
-
Creates a instance of ScriptHant (Han (Traditional variant) script).
constfactory
- Script.hatr()
-
Creates a instance of ScriptHatr (Hatran script).
constfactory
- Script.hebr()
-
Creates a instance of ScriptHebr (Hebrew script).
constfactory
- Script.hira()
-
Creates a instance of ScriptHira (Hiragana script).
constfactory
- Script.hluw()
-
Creates a instance of ScriptHluw (Anatolian Hieroglyphs
(Luwian Hieroglyphs, Hittite Hieroglyphs) script).
constfactory
- Script.hmng()
-
Creates a instance of ScriptHmng (Pahawh Hmong script).
constfactory
- Script.hmnp()
-
Creates a instance of ScriptHmnp (Nyiakeng Puachue Hmong script).
constfactory
- Script.hrkt()
-
Creates a instance of ScriptHrkt (Japanese syllabaries
(alias for Hiragana + Katakana) script).
constfactory
- Script.hung()
-
Creates a instance of ScriptHung (Old Hungarian (Hungarian Runic)
script).
constfactory
- Script.inds()
-
Creates a instance of ScriptInds (Indus (Harappan) script).
constfactory
- Script.ital()
-
Creates a instance of ScriptItal (Old Italic (Etruscan, Oscan, etc.)
script).
constfactory
- Script.jamo()
-
Creates a instance of ScriptJamo (Jamo (alias for Jamo subset of Hangul)
script).
constfactory
- Script.java()
-
Creates a instance of ScriptJava (Javanese script).
constfactory
- Script.jpan()
-
Creates a instance of ScriptJpan
(Japanese (alias for Han + Hiragana + Katakana) script).
constfactory
- Script.jurc()
-
Creates a instance of ScriptJurc (Jurchen script).
constfactory
- Script.kali()
-
Creates a instance of ScriptKali (Kayah Li script).
constfactory
- Script.kana()
-
Creates a instance of ScriptKana (Katakana script).
constfactory
- Script.kawi()
-
Creates a instance of ScriptKawi (Kawi script).
constfactory
- Script.khar()
-
Creates a instance of ScriptKhar (Kharoshthi script).
constfactory
- Script.khmr()
-
Creates a instance of ScriptKhmr (Khmer script).
constfactory
- Script.khoj()
-
Creates a instance of ScriptKhoj (Khojki script).
constfactory
- Script.kitl()
-
Creates a instance of ScriptKitl (Khitan large script script).
constfactory
- Script.kits()
-
Creates a instance of ScriptKits (Khitan small script script).
constfactory
- Script.knda()
-
Creates a instance of ScriptKnda (Kannada script).
constfactory
- Script.kore()
-
Creates a instance of ScriptKore (Korean (alias for Hangul + Han)
script).
constfactory
- Script.kpel()
-
Creates a instance of ScriptKpel (Kpelle script).
constfactory
- Script.kthi()
-
Creates a instance of ScriptKthi (Kaithi script).
constfactory
- Script.lana()
-
Creates a instance of ScriptLana (Tai Tham (Lanna) script).
constfactory
- Script.laoo()
-
Creates a instance of ScriptLaoo (Lao script).
constfactory
- Script.latf()
-
Creates a instance of ScriptLatf (Latin (Fraktur variant) script).
constfactory
- Script.latg()
-
Creates a instance of ScriptLatg (Latin (Gaelic variant) script).
constfactory
- Script.latn()
-
Creates a instance of ScriptLatn (Latin script).
constfactory
- Script.leke()
-
Creates a instance of ScriptLeke (Leke script).
constfactory
- Script.lepc()
-
Creates a instance of ScriptLepc (Lepcha (Róng) script).
constfactory
- Script.limb()
-
Creates a instance of ScriptLimb (Limbu script).
constfactory
- Script.lina()
-
Creates a instance of ScriptLina (Linear A script).
constfactory
- Script.linb()
-
Creates a instance of ScriptLinb (Linear B script).
constfactory
- Script.lisu()
-
Creates a instance of ScriptLisu (Lisu (Fraser) script).
constfactory
- Script.loma()
-
Creates a instance of ScriptLoma (Loma script).
constfactory
- Script.lyci()
-
Creates a instance of ScriptLyci (Lycian script).
constfactory
- Script.lydi()
-
Creates a instance of ScriptLydi (Lydian script).
constfactory
- Script.mahj()
-
Creates a instance of ScriptMahj (Mahajani script).
constfactory
- Script.maka()
-
Creates a instance of ScriptMaka (Makasar script).
constfactory
- Script.mand()
-
Creates a instance of ScriptMand (Mandaic, Mandaean script).
constfactory
- Script.mani()
-
Creates a instance of ScriptMani (Manichaean script).
constfactory
- Script.marc()
-
Creates a instance of ScriptMarc (Marchen script).
constfactory
- Script.maya()
-
Creates a instance of ScriptMaya (Mayan hieroglyphs script).
constfactory
- Script.medf()
-
Creates a instance of ScriptMedf
(Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ) script).
constfactory
- Script.mend()
-
Creates a instance of ScriptMend (Mende Kikakui script).
constfactory
- Script.merc()
-
Creates a instance of ScriptMerc (Meroitic Cursive script).
constfactory
- Script.mero()
-
Creates a instance of ScriptMero (Meroitic Hieroglyphs script).
constfactory
- Script.mlym()
-
Creates a instance of ScriptMlym (Malayalam script).
constfactory
- Script.modi()
-
Creates a instance of ScriptModi (Modi, Moḍī script).
constfactory
- Script.mong()
-
Creates a instance of ScriptMong (Mongolian script).
constfactory
- Script.moon()
-
Creates a instance of ScriptMoon
(Moon (Moon code, Moon script, Moon type) script).
constfactory
- Script.mroo()
-
Creates a instance of ScriptMroo (Mro, Mru script).
constfactory
- Script.mtei()
-
Creates a instance of ScriptMtei (Meitei Mayek (Meithei, Meetei)
script).
constfactory
- Script.mult()
-
Creates a instance of ScriptMult (Multani script).
constfactory
- Script.mymr()
-
Creates a instance of ScriptMymr (Myanmar (Burmese) script).
constfactory
- Script.nagm()
-
Creates a instance of ScriptNagm (Nag Mundari script).
constfactory
- Script.nand()
-
Creates a instance of ScriptNand (Nandinagari script).
constfactory
- Script.narb()
-
Creates a instance of ScriptNarb (Old North Arabian
(Ancient North Arabian) script).
constfactory
- Script.nbat()
-
Creates a instance of ScriptNbat (Nabataean script).
constfactory
- Script.nkdb()
-
Creates a instance of ScriptNkdb
(Naxi Dongba (na²¹ɕi³³ to³³ba²¹, Nakhi Tomba) script).
constfactory
- Script.nkgb()
-
Creates a instance of ScriptNkgb
(Naxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba) script).
constfactory
- Script.nkoo()
-
Creates a instance of ScriptNkoo (N’Ko script).
constfactory
- Script.nshu()
-
Creates a instance of ScriptNshu (Nüshu script).
constfactory
- Script.ogam()
-
Creates a instance of ScriptOgam (Ogham script).
constfactory
- Script.olck()
-
Creates a instance of ScriptOlck
(Ol Chiki (Ol Cemet’, Ol, Santali) script).
constfactory
- Script.orkh()
-
Creates a instance of ScriptOrkh (Old Turkic, Orkhon Runic script).
constfactory
- Script.orya()
-
Creates a instance of ScriptOrya (Oriya (Odia) script).
constfactory
- Script.osge()
-
Creates a instance of ScriptOsge (Osage script).
constfactory
- Script.osma()
-
Creates a instance of ScriptOsma (Osmanya script).
constfactory
- Script.ougr()
-
Creates a instance of ScriptOugr (Old Uyghur script).
constfactory
- Script.palm()
-
Creates a instance of ScriptPalm (Palmyrene script).
constfactory
- Script.pauc()
-
Creates a instance of ScriptPauc (Pau Cin Hau script).
constfactory
- Script.pcun()
-
Creates a instance of ScriptPcun (Proto-Cuneiform script).
constfactory
- Script.pelm()
-
Creates a instance of ScriptPelm (Proto-Elamite script).
constfactory
- Script.perm()
-
Creates a instance of ScriptPerm (Old Permic script).
constfactory
- Script.phag()
-
Creates a instance of ScriptPhag (Phags-pa script).
constfactory
- Script.phli()
-
Creates a instance of ScriptPhli (Inscriptional Pahlavi script).
constfactory
- Script.phlp()
-
Creates a instance of ScriptPhlp (Psalter Pahlavi script).
constfactory
- Script.phlv()
-
Creates a instance of ScriptPhlv (Book Pahlavi script).
constfactory
- Script.phnx()
-
Creates a instance of ScriptPhnx (Phoenician script).
constfactory
- Script.piqd()
-
Creates a instance of ScriptPiqd (Klingon (KLI pIqaD) script).
constfactory
- Script.plrd()
-
Creates a instance of ScriptPlrd (Miao (Pollard) script).
constfactory
- Script.prti()
-
Creates a instance of ScriptPrti (Inscriptional Parthian script).
constfactory
- Script.psin()
-
Creates a instance of ScriptPsin (Proto-Sinaitic script).
constfactory
- Script.qaaa()
-
Creates a instance of ScriptQaaa
(Reserved for private use (start) script).
constfactory
- Script.qabx()
-
Creates a instance of ScriptQabx
(Reserved for private use (end) script).
constfactory
- Script.ranj()
-
Creates a instance of ScriptRanj (Ranjana script).
constfactory
- Script.rjng()
-
Creates a instance of ScriptRjng (Rejang (Redjang, Kaganga) script).
constfactory
- Script.rohg()
-
Creates a instance of ScriptRohg (Hanifi Rohingya script).
constfactory
- Script.roro()
-
Creates a instance of ScriptRoro (Rongorongo script).
constfactory
- Script.runr()
-
Creates a instance of ScriptRunr (Runic script).
constfactory
- Script.samr()
-
Creates a instance of ScriptSamr (Samaritan script).
constfactory
- Script.sara()
-
Creates a instance of ScriptSara (Sarati script).
constfactory
- Script.sarb()
-
Creates a instance of ScriptSarb (Old South Arabian script).
constfactory
- Script.saur()
-
Creates a instance of ScriptSaur (Saurashtra script).
constfactory
- Script.sgnw()
-
Creates a instance of ScriptSgnw (SignWriting script).
constfactory
- Script.shaw()
-
Creates a instance of ScriptShaw (Shavian (Shaw) script).
constfactory
- Script.shrd()
-
Creates a instance of ScriptShrd (Sharada, Śāradā script).
constfactory
- Script.shui()
-
Creates a instance of ScriptShui (Shuishu script).
constfactory
- Script.sidd()
-
Creates a instance of ScriptSidd
(Siddham, Siddhaṃ, Siddhamātṛkā script).
constfactory
- Script.sind()
-
Creates a instance of ScriptSind (Khudawadi, Sindhi script).
constfactory
- Script.sinh()
-
Creates a instance of ScriptSinh (Sinhala script).
constfactory
- Script.sogd()
-
Creates a instance of ScriptSogd (Sogdian script).
constfactory
- Script.sogo()
-
Creates a instance of ScriptSogo (Old Sogdian script).
constfactory
- Script.sora()
-
Creates a instance of ScriptSora (Sora Sompeng script).
constfactory
- Script.soyo()
-
Creates a instance of ScriptSoyo (Soyombo script).
constfactory
- Script.sund()
-
Creates a instance of ScriptSund (Sundanese script).
constfactory
- Script.sunu()
-
Creates a instance of ScriptSunu (Sunuwar script).
constfactory
- Script.sylo()
-
Creates a instance of ScriptSylo (Syloti Nagri script).
constfactory
- Script.syrc()
-
Creates a instance of ScriptSyrc (Syriac script).
constfactory
- Script.syre()
-
Creates a instance of ScriptSyre (Syriac (Estrangelo variant) script).
constfactory
- Script.syrj()
-
Creates a instance of ScriptSyrj (Syriac (Western variant) script).
constfactory
- Script.syrn()
-
Creates a instance of ScriptSyrn (Syriac (Eastern variant) script).
constfactory
- Script.tagb()
-
Creates a instance of ScriptTagb (Tagbanwa script).
constfactory
- Script.takr()
-
Creates a instance of ScriptTakr (Takri, Ṭākrī, Ṭāṅkrī script).
constfactory
- Script.tale()
-
Creates a instance of ScriptTale (Tai Le script).
constfactory
- Script.talu()
-
Creates a instance of ScriptTalu (New Tai Lue script).
constfactory
- Script.taml()
-
Creates a instance of ScriptTaml (Tamil script).
constfactory
- Script.tang()
-
Creates a instance of ScriptTang (Tangut script).
constfactory
- Script.tavt()
-
Creates a instance of ScriptTavt (Tai Viet script).
constfactory
- Script.telu()
-
Creates a instance of ScriptTelu (Telugu script).
constfactory
- Script.teng()
-
Creates a instance of ScriptTeng (Tengwar script).
constfactory
- Script.tfng()
-
Creates a instance of ScriptTfng (Tifinagh (Berber) script).
constfactory
- Script.tglg()
-
Creates a instance of ScriptTglg (Tagalog (Baybayin, Alibata) script).
constfactory
- Script.thaa()
-
Creates a instance of ScriptThaa (Thaana script).
constfactory
- Script.thai()
-
Creates a instance of ScriptThai (Thai script).
constfactory
- Script.tibt()
-
Creates a instance of ScriptTibt (Tibetan script).
constfactory
- Script.tirh()
-
Creates a instance of ScriptTirh (Tirhuta script).
constfactory
- Script.tnsa()
-
Creates a instance of ScriptTnsa (Tangsa script).
constfactory
- Script.toto()
-
Creates a instance of ScriptToto (Toto script).
constfactory
- Script.ugar()
-
Creates a instance of ScriptUgar (Ugaritic script).
constfactory
- Script.vaii()
-
Creates a instance of ScriptVaii (Vai script).
constfactory
- Script.visp()
-
Creates a instance of ScriptVisp (Visible Speech script).
constfactory
- Script.vith()
-
Creates a instance of ScriptVith (Vithkuqi script).
constfactory
- Script.wara()
-
Creates a instance of ScriptWara (Warang Citi (Varang Kshiti) script).
constfactory
- Script.wcho()
-
Creates a instance of ScriptWcho (Wancho script).
constfactory
- Script.wole()
-
Creates a instance of ScriptWole (Woleai script).
constfactory
- Script.xpeo()
-
Creates a instance of ScriptXpeo (Old Persian script).
constfactory
- Script.xsux()
-
Creates a instance of ScriptXsux (Cuneiform, Sumero-Akkadian script).
constfactory
- Script.yezi()
-
Creates a instance of ScriptYezi (Yezidi script).
constfactory
- Script.yiii()
-
Creates a instance of ScriptYiii (Yi script).
constfactory
- Script.zanb()
-
Creates a instance of ScriptZanb (Zanabazar Square (Zanabazarin
Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script) script).
constfactory
- Script.zinh()
-
Creates a instance of ScriptZinh (Code for inherited script script).
constfactory
- Script.zmth()
-
Creates a instance of ScriptZmth (Mathematical notation script).
constfactory
- Script.zsye()
-
Creates a instance of ScriptZsye (Symbols (Emoji variant) script).
constfactory
- Script.zsym()
-
Creates a instance of ScriptZsym (Symbols script).
constfactory
- Script.zxxx()
-
Creates a instance of ScriptZxxx (Code for unwritten documents script).
constfactory
- Script.zyyy()
-
Creates a instance of ScriptZyyy (Code for undetermined script script).
constfactory
- Script.zzzz()
-
Creates a instance of ScriptZzzz (Code for uncoded script script).
constfactory
- Script.newa()
-
Creates a instance of ScriptNewa (Newa, Newar, Newari, Nepāla lipi
script).
constfactory
Properties
- code → String
-
A four-character string representing the ISO 15924 code for the script.
final
- codeNumeric → String
-
A three-digit string representing the ISO 15924 numeric code for the
script.
final
- codeOther → String
-
A three-digit string representing the ISO 15924 numeric code for the
script.
no setteroverride
- date → String
-
The date of addition of the script.
final
- dateTime → DateTime
-
Available on Script, provided by the ScriptGetters extension
Returns a DateTime object parsed from the date string.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- internationalName → String
-
An String representing the international name of the object. This is
typically a English name of the ISO object.
no setteroverride
- iso15924Letter → String
-
Available on Script, provided by the ScriptGetters extension
Returns the ISO 15924 letter code of the script.no setter - iso15924Numeric → String
-
Available on Script, provided by the ScriptGetters extension
Returns the ISO 15924 numeric code of the script.no setter - name → String
-
The common name of the object.
finalinherited
-
namesNative
→ List<
String> ? -
An optional list of objects representing the native names of the object.
no setteroverride
- pva → String?
-
The property value alias for the script.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
compareTo(
Script other) → int -
Compares this object to another object.
override
-
copyWith(
{String? code, String? codeNumeric, String? date, String? name, String? pva}) → Script -
Available on T, provided by the ScriptCopyWith extension
Creates a copy of this object with the given fields replaced with the new values. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
{JsonCodec codec = const JsonCodec()}) → String -
Returns a JSON-encoded string representation of the object.
override
-
toMap(
) → Map< String, String> -
Available on Script, provided by the ScriptJson extension
Converts this object object to a JSON like map. -
toString(
{bool short = true}) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
formatToStandardCode(
String input) → String -
Formats the given
inputto a standard four-character ISO 15924 code. Example: -
maybeFromAnyCode(
Object? code, [Iterable< Script> ? scripts]) → Script? -
Returns a Script instance that corresponds to the given value, or
nullif no such instance exists. -
maybeFromCode(
Object? code, [Iterable< Script> ? scripts]) → Script? -
Returns an instance of the Script class from a four-character ISO
15924 code if it exists. Returns
nullotherwise. -
maybeFromCodeNumeric(
Object? codeNumeric, [Iterable< Script> ? scripts]) → Script? -
Returns an instance of the Script class from a three-digit ISO 15924
code if it exists. Returns
nullotherwise. -
maybeFromValue<
T extends Object> (T value, {T? where(Script script)?, Iterable< Script> scripts = list}) → Script? - Returns a Script instance that corresponds to the given value.
Constants
- codeLength → const int
- The regular length of the ISO code (4). However, it's important to note that this length is not standardized for all ISO codes. Typically it is three characters. Please refer to IsoStandardized.codeLength for more information.
-
codeMap
→ const UpperCaseIsoMap<
Script> - A tree-shakable constant map containing script (ISO 15924 Alpha-4) codes and their associated Script objects, for a O(1) access time.
-
codeNumericMap
→ const UpperCaseIsoMap<
Script> - A tree-shakable constant map containing numeric script (ISO 15924 Numeric) codes and their associated Script objects, for a O(1) access time.
-
list
→ const List<
Script> - A tree-shakable list of all the scripts currently supported by the Script class.
-
map
→ const UpperCaseIsoMap<
Script> - A tree-shakable combined map of codeMap and codeNumericMap, providing a unified view of script codes and their Script objects, for a O(1) access time.
- standardCodeName → const String
- The standard ISO code name for scripts, defined as ISO 15924 Alpha-4.
- standardCodeNumericName → const String
- The standard numeric ISO code name for scripts, defined as ISO 15924 Numeric.
- standardGeneralName → const String
- The general standard ISO code for scripts, defined as ISO 15924.