encode method

  1. @override
List<int> encode()
override

Implementation

@override
List<int> encode() {
  var encoded = model.encoding is UTF16
      ? (model.encoding as UTF16).encodeWithBOM(model.value)
      : model.encoding.encode(model.value);

  var bytes = <int>[
    getIdFromEncoding(model.encoding),
    ...encoded,
    ...Terminations.getByEncoding(model.encoding),
  ];

  return bytes;
}