Skip to main content

CodecRegistry class

*[<Null safety>](https://dart.dev/null-safety)*

This is a registry of codecs for particular types.

It knows how to apply the codecs to decode or encodexmtp.EncodedContent to DecodedContent..

Implemented types

Constructors

CodecRegistry ()

Properties

contentType ContentTypeId

This identifies the flavor of content this codec can handle. It advertises the ability to be responsible for the specified

ContentTypeId.authorityId/ContentTypeId.typeId. _read-onlyoverride_
hashCode int

The hash code for this object.
read-onlyinherited

runtimeType Type

A representation of the runtime type of the object.
read-onlyinherited

Methods

decode(EncodedContent encoded) Future<DecodedContent>

Use the registered codecs to decode the encoded content.
override

encode(DecodedContent decoded) Future<EncodedContent>

Use the registered codecs to encode the content.
override

noSuchMethod(Invocation invocation) dynamic

Invoked when a non-existent method or property is accessed.
inherited

registerCodec(Codec<Object> codec) void
toString() String

A string representation of this object.
inherited

Operators

operator ==(Object other) bool

The equality operator.
inherited