Arabic class

Class defining Arabic letters,characters and marks

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

ALEFAT_PATTERN RegExp
RegExp to match all Alef letters
final
HAMZAT_PATTERN RegExp
RegExp to match all Hamaz letters
final
LETTERS_NORM_MAP_REG Map<RegExp, String>
Map of all RegExp to match and replace Letters to Normalized Letters
final
LIGUATURES_PATTERN RegExp
RegExp to match Liguatures
final
NAMES Map<String, String>
List of Names of Letters and Symbols. Map<String,String>=> String:Name
final
Symbols ArabicSymbols
Punctuation Symbols and marks
final

Constants

AIN → const String
Ain character Normalized Form
AIN_END → const String
AIN_ISOLATED → const String
AIN_MID → const String
AIN_START → const String
ALEF → const String
Alef character Normalized Form ا
ALEF_END → const String
ALEF_HAMZA_ABOVE → const String
Alef with Hamza above أ
ALEF_HAMZA_BELOW → const String
Alef with hamza below إ
ALEF_ISOLATED → const String
ALEF_MADDA → const String
Alef with Madda above Normalized Form آ
ALEF_MADDA_END → const String
ALEF_MADDA_ISOLATED → const String
ALEF_MAKSURA → const String
Alef-Maksura character Normalized Form
ALEF_MAKSURA_END → const String
Character Alef Maksura End form
ALEF_MAKSURA_ISOLATED → const String
Character Alef Maksura Isolated Form
ALEF_WASLA → const String
Character Alef-Wasla , see also ALEFAT
ALEFAT → const List<String>
List of all variants of Alef(s)
ALPHABETIC_ORDER → const Map<String, int>
Arabic Letters in Alphabetic order,Map of String:order
BEH → const String
Beh character Normalized Form ب
BEH_END → const String
BEH_ISOLATED → const String
BEH_MID → const String
BEH_START → const String
DAD → const String
Dad character Normalized Form
DAD_END → const String
DAD_ISOLATED → const String
DAD_MID → const String
DAD_START → const String
DAL → const String
Dal character Normalized Form
DAL_END → const String
DAL_ISOLATED → const String
FEH → const String
Feh character Normalized Form
FEH_END → const String
FEH_ISOLATED → const String
FEH_MID → const String
FEH_START → const String
GHAIN → const String
Ghain character Normalized Form
GHAIN_END → const String
GHAIN_ISOLATED → const String
GHAIN_MID → const String
GHAIN_START → const String
HAH → const String
Hah character Normalized Form
HAH_END → const String
HAH_ISOLATED → const String
HAH_MID → const String
HAH_START → const String
HAMZA → const String
Hamaza ء
HAMZA_ABOVE → const String
Character Hamza-Above
HAMZA_BELOW → const String
Character Hamza-Below
HAMZAT → const List<String>
List of all variants of Hamza(s)
HEH → const String
Heh character Normalized Form
HEH_END → const String
HEH_ISOLATED → const String
HEH_MID → const String
HEH_START → const String
IDGHAM_BEFORE_LETTERS → const List<String>
Letters before which Idgham is performed
IKHFA_BEFORE_LETTERS → const List<String>
Letters before which Ikhfa is performed
JEEM → const String
Jeem character Normalized Form
JEEM_END → const String
JEEM_ISOLATED → const String
JEEM_MID → const String
JEEM_START → const String
KAF → const String
Kaf character Normalized Form
KAF_END → const String
KAF_INDOPAK → const String
Character Meem Indo-Pak Variant
KAF_ISOLATED → const String
KAF_MID → const String
KAF_START → const String
KASHIDA → const String
Elongation character, same as TATWEEL
KHAH → const String
Khah character Normalized Form
KHAH_END → const String
KHAH_ISOLATED → const String
KHAH_MID → const String
KHAH_START → const String
LAM → const String
Lam character Normalized Form
LAM_ALEF → const String
Lam-Alef Ligature
LAM_ALEF_HAMZA_ABOVE → const String
Lam-Alef-Hamza-Above Ligature
LAM_ALEF_HAMZA_BELOW → const String
Lam-Alef-Hamza-Below Ligature
LAM_ALEF_MADDA_ABOVE → const String
Lam-Alef-Madda-Above Ligature
LAM_END → const String
LAM_ISOLATED → const String
LAM_MID → const String
LAM_START → const String
LETTERS → const List<String>
List of All Arabic Alphbet Letters
LETTERS_NORM_MAP → const Map<List<String>, String>
Map of all Variant-Letters to Normalize letter in Arabic
LIGATURES → const List<String>
List of Ligature Letters
MADDA_ABOVE → const String
Character Madda-Above
MEEM → const String
Meem character Normalized Form
MEEM_ALL → const List<String>
List of all variants of Meem(s)
MEEM_END → const String
MEEM_HIGH → const String
Character Meem High
MEEM_ISOLATED → const String
MEEM_LOW → const String
Character Meem Low
MEEM_MID → const String
MEEM_START → const String
MINI_ALEF → const String
MOON → const List<String>
Moon(Qamari) Letters
NOON → const String
Noon character Normalized Form
NOON_END → const String
NOON_ISOLATED → const String
NOON_MID → const String
NOON_START → const String
QAF → const String
Qaf character Normalized Form
QAF_END → const String
QAF_ISOLATED → const String
QAF_MID → const String
QAF_START → const String
QALQALA_LETTERS → const List<String>
Letters of Qalqala, strong sounds
REH → const String
Reh character Normalized Form
REH_END → const String
REH_ISOLATED → const String
SAD → const String
Sad character Normalized Form
SAD_END → const String
SAD_ISOLATED → const String
SAD_MID → const String
SAD_START → const String
SEEN → const String
Seen character Normalized Form
SEEN_END → const String
SEEN_ISOLATED → const String
SEEN_MID → const String
SEEN_START → const String
SHEEN → const String
Sheen character Normalized Form
SHEEN_END → const String
SHEEN_ISOLATED → const String
SHEEN_MID → const String
SHEEN_START → const String
SIMPLE_LAM_ALEF → const String
Lam-Alef two characters string
SIMPLE_LAM_ALEF_HAMZA_ABOVE → const String
Lam-Alef-Hamza-Above two characters string
SIMPLE_LAM_ALEF_HAMZA_BELOW → const String
Lam-Alef-Hamza-Below two characters string
SIMPLE_LAM_ALEF_MADDA_ABOVE → const String
Lam-Alef-Hamza-Above two characters string
SMALL → const List<String>
List of Small Alef(s)
SMALL_ALEF → const String
Character Small Alef
SMALL_WAW → const String
Character Small Waw
SMALL_YEH → const String
Character Small Yeh
SUN → const List<String>
Sun (Shamsi) letters
TAH → const String
Tah character Normalized Form
TAH_END → const String
TAH_ISOLATED → const String
TAH_MID → const String
TAH_START → const String
TATWEEL → const String
Elongation character Tatweel
TEH → const String
Teh character Normalized Form
TEH_END → const String
TEH_ISOLATED → const String
TEH_MARBUTA → const String
Teh-Marbuta character Normalized Form
TEH_MARBUTA_END → const String
Character Teh Marbuta End Form
TEH_MARBUTA_ISOLATED → const String
Character Teh Marbuta Isolated Form
TEH_MID → const String
TEH_START → const String
TEHLIKE → const List<String>
List of Teh like letters
THAL → const String
Thal character Normalized Form
THAL_END → const String
THAL_ISOLATED → const String
THEH → const String
Theh character Normalized Form
THEH_END → const String
THEH_ISOLATED → const String
THEH_MID → const String
THEH_START → const String
WAW → const String
Waw character Normalized Form
WAW_END → const String
WAW_HAMZA → const String
Waw with Hamza above ؤ
WAW_ISOLATED → const String
WAWLIKE → const List<String>
List of Waw like letters
WEAK → const List<String>
List of Weak vowel letters
YEH → const String
Yeh character Normalized Form
YEH_END → const String
YEH_HAMZA → const String
Yeh with hamza above ئ
YEH_ISOLATED → const String
YEH_MID → const String
YEH_START → const String
YEHLIKE → const List<String>
List of Yeh like letters
ZAH → const String
Zah character Normalized Form
ZAH_END → const String
ZAH_ISOLATED → const String
ZAH_MID → const String
ZAH_START → const String
ZAIN → const String
Zain character Normalized Form
ZAIN_END → const String
ZAIN_ISOLATED → const String