PercentEncoder class
A converter that encodes byte arrays into percent-encoded strings.
encoder encodes all bytes other than ASCII letters, decimal digits, or one
of -._~. This matches the behavior of Uri.encodeQueryComponent except
that it doesn't encode 0x20 bytes to the + character.
This will throw a RangeError if the byte array has any digits that don't fit in the gamut of a byte.
Properties
- hashCode → int
 - 
          The hash code for this object. [...]
          read-only, inherited
 - runtimeType → Type
 - 
          A representation of the runtime type of the object.
          read-only, inherited
 
Methods
- 
          convert(
List< int> bytes) → String  - 
          Converts 
inputand returns the result of the conversion.override - 
          startChunkedConversion(
Sink< String> sink) → ByteConversionSink  - 
          Starts a chunked conversion. [...]
          override
 - 
          bind(
Stream< List< int>> stream) → Stream< String>  - 
          Transforms the provided 
stream. [...]inherited - 
          cast<
RS, RT>( ) → Converter< RS, RT>  - 
          Provides a 
Converter<RS, RT>view of this stream transformer. [...]inherited - 
          fuse<
TT>( Converter< String, TT> other) → Converter< List< int>, TT>  - 
          Fuses 
thiswithother. [...]inherited - 
          noSuchMethod(
Invocation invocation) → dynamic  - 
          Invoked when a non-existent method or property is accessed. [...]
          inherited
 - 
          toString(
) → String  - 
          Returns a string representation of this object.
          inherited
 
Operators
- 
          operator ==(
dynamic other) → bool  - 
          The equality operator. [...]
          inherited