add method

void add(
  1. String key,
  2. Encoding encoding, {
  3. List<String> alt = const <String>[],
  4. String? group,
  5. String? series,
  6. int? nr,
  7. String? variant,
  8. int remains = 0,
})

Implementation

void add(String key, Encoding encoding, {
    List<String> alt = const <String>[],
    String? group, String? series,
    int? nr, String? variant, int remains = 0}) {
  if(this.hasKey(key)) {
    throw EncodingKeyUsedErr(key, encoding, this);
  }
  this._recs.add(etr(
      key, encoding, alt: alt, group: group,
      series: series, nr: nr, variant: variant));

  if(remains <= 0) this._recs.sort();
}