DataURLBase64 class

Represent a Data URL in Base-64

Constructors

DataURLBase64(String payloadBase64, [String? mimeType])
DataURLBase64.from(Object payload, [Object? mimeType])
Instantiates a DataURLBase64 automatically resolving payload and mimeType.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
mimeType MimeType?
The MIME-Type of parsed Data URL.
final
mimeTypeAsString String
Returns mimeType as String. Returns '' if null.
no setter
payload String
The decoded payload as String.
no setter
payloadArrayBuffer Uint8List
The decoded payload as array buffer.
no setter
payloadBase64 String
The Base-64 paylod/content of the parsed Data URL.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

asDataURLString() String
Returns a Data URL string.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

matches(String s) bool
Returns true if s is in Data URL (Base-64) format.
parse(String? s, {String? defaultMimeType}) DataURLBase64?
Constructor that parses a Data URL s
parseMimeType(String s, {String? defaultMimeType}) MimeType?
Parses only the MimeType of the Data URL s.
parseMimeTypeAsString(String? s, {String? defaultMimeType}) String?
Parses only the MIME-Type of the Data URL s as string.
parsePayloadAsArrayBuffer(String dataURL) Uint8List?
Parses the Data URL to am array buffer.
parsePayloadAsBase64(String? dataURL) String?
Parses the Data URL to a Base-64 string.
parsePayloadAsString(String dataURL) String?
Parses the Data URL to decoded string.