CharMapStringEncoder constructor

CharMapStringEncoder({
  1. required Map<String, int> charMap,
  2. String mapInvalidCharacter(
    1. String
    ) = _defaultMapInvalidCharacter,
})

Assumes that charMap will never change. Value map must have at most 2^8 entries. In addition, 0 is a reserved value that can't be used.

Implementation

CharMapStringEncoder(
    {required this.charMap,
    this.mapInvalidCharacter = _defaultMapInvalidCharacter});