Encoding classabstract
Open-ended set of encodings.
An encoding is aCodec encoding strings to lists of byte.
This class provides a default implementation ofdecodeStream,which is not incremental. It collects the entire input beforedecoding. Subclasses can choose to use that implementation,or implement a more efficient stream decoding.
- Inheritance
- Implementers
Constructors
- Encoding()
- const
Properties
- decoder→Converter<
List< int> ,String> - Returns the decoder of
this, converting fromList<int>toString.no setteroverride - encoder→Converter<
String,List< int> > - Returns the encoder from
StringtoList<int>.no setteroverride - hashCode→int
- The hash code for this object.no setterinherited
- inverted→Codec<
List< int> ,String> - Inverts
this.no setterinherited - name→String
- Name of the encoding.no setter
- runtimeType→Type
- A representation of the runtime type of the object.no setterinherited
Methods
- decode(
List< int> encoded)→String - Decodes
encodeddata.inherited - decodeStream(
Stream< List< byteStream)→Future<int> >String> - encode(
Stringinput)→List< int> - Encodes
input.inherited - fuse<
R> (Codec< List< other)→Codec<int> ,R>String,R> - Fuses
thiswithother.inherited - noSuchMethod(
Invocationinvocation)→ dynamic - Invoked when a nonexistent method or property is accessed.inherited
- toString(
)→String - A string representation of this object.inherited
Operators
- operator ==(
Objectother)→bool - The equality operator.inherited