dflt property

EncodingTab get dflt

Implementation

static EncodingTab get dflt {
  final t = EncodingTab();
  // Unicodes
  t.add("u8", utf8.renamedUC, series: "UTF", group: "Unicode", nr: 8, alt: <String>[]);
  t.add("u16", utf16.renamedUC, series: "UTF", group: "Unicode", nr: 16, alt: <String>[]);
  t.add("u32", utf32.renamedUC, series: "UTF", group: "Unicode", nr: 32, alt: <String>[]);
  t.add("uni", unicode, series: "CodePoints", group: "Unicode", alt: <String>[]);
  // EUCs
  t.add("euc", eucJp.renamedUC, series: "EUC", group: "Unix", variant: "JP", alt: <String>["Unixized JIS", "UJIS", "AT&T JIS"]);
  t.add("euck", eucKr.renamedUC, series: "EUC", group: "Unix", variant: "KR", alt: <String>["Wansung", "KS X 2901", "KS C 2901"]);
  // CJKVs
  t.add("sjis", shiftJis.renamed("Shift_JIS"), group: "CJKV", series: "JP", alt: <String>["Shift JIS", "SJIS", "PCK"]);
  t.add("iso", iso2022jp, series: "ISO 2022", group: "CJKV", variant: "JP", alt: <String>["JIS", "JIS Code", "JISコード"]);
  t.add("big5", big5, group: "CJKV", series: "ZH", alt: <String>["Big-5", "大五碼"]);
  // ISO-8859s
  t.add("lat1", latin1.renamedUC, series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 1, alt: <String>["Latin-1", "Latin/Western-European", "ECMA-94"]);
  t.add("lat2", latin2.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 2, alt: <String>["Latin-2", "Latin/Central−European", "ECMA-94"]);
  t.add("lat3", latin3.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 3, alt: <String>["Latin-3", "Latin/South−European", "ECMA-94"]);
  t.add("lat4", latin4.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 4, alt: <String>["Latin-4", "Latin/North-European", "ECMA-94"]);
  t.add("lat5", latin5.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 9, alt: <String>["Latin-5", "Latin/Turkish", "TS 5881", "ECMA-128"]);
  t.add("lat6", latin6.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 10, alt: <String>["Latin-6", "Latin/Nordic", "ECMA-144"]);
  t.add("lat7", latin7.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 13, alt: <String>["Latin-7", "Latin/Baltic Rim"]);
  t.add("lat8", latin8.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 14, alt: <String>["Latin-8", "Latin/Celtic"]);
  t.add("lat9", latin9.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 15, alt: <String>["Latin-9", "Revised-Latin-1"]);
  t.add("lat10", latin10.renamedBy(_latins), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 16,  alt: <String>["Latin-10", "Latin/South-Eastern-European", "Revised-Latin-2", "SR 14111"]);
  t.add("latc", latinCyrillic.renamed(_latins_i(5)), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 5, alt: <String>["Latin/Cyrillic", "ECMA-113"]);
  t.add("lata", latinArabic.renamed(_latins_i(6)), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 6, alt: <String>["Latin/Arabic", "ASMO 708", "ECMA-114"]);
  t.add("latg", latinGreek.renamed(_latins_i(7)), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 7, alt: <String>["Latin/Greek", "ELOT 928", "ECMA-118"]);
  t.add("lath", latinHebrew.renamed(_latins_i(8)), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 8, alt: <String>["Latin/Hebrew", "ECMA-121", "SI 1311"]);
  t.add("latt", latinThai.renamed(_latins_i(11)), series: "ISO 8859", group: "ISO Extended ASCII-like", nr: 11, alt: <String>["Latin/Thai", "TIS-620"]);
  // Others
  t.add("koi8r", Koi8rCodec(), series: "KOI8", variant: "R", alt: <String>["KOI8-Russia", "RFC 1489"]);
  t.add("koi8u", Koi8uCodec(), series: "KOI8", variant: "U", alt: <String>["KOI8-Ukraine", "RFC 2319"]);
  t.add("ascii", ascii.renamedUC, series: "US America", alt: <String>["ASCII", "Primitive ASCII", "ISO-IR-006", "ANSI_X3.4", "ISO646-US"]);
  return t;
}