IDataUrlSerializer, Serializablepublic class DataUrlSerializer extends Object implements IDataUrlSerializer
DataUrls| Modifier and Type | Class | Description |
|---|---|---|
protected class |
DataUrlSerializer.Base64Encoder |
Base64 implementation of
DataUrlSerializer.IEncoder |
protected static interface |
DataUrlSerializer.IEncoder |
A encoder for
DataUrls |
protected class |
DataUrlSerializer.URLEncodedEncoder |
URL Encoded implemention of
DataUrlSerializer.IEncoder |
| Constructor | Description |
|---|---|
DataUrlSerializer() |
| Modifier and Type | Method | Description |
|---|---|---|
protected String |
getAppliedCharset(Map<String,String> headers) |
Gets the charset that should be used to encode the
DataUrl |
protected DataUrlSerializer.IEncoder |
getAppliedEncoder(DataUrlEncoding encoding) |
Get the matching encoder for the given encoding
|
String |
serialize(DataUrl dataURL) |
|
DataUrl |
unserialize(String urlString) |
public String serialize(DataUrl dataURL) throws MalformedURLException
IDataUrlSerializerserialize in interface IDataUrlSerializerdataURL - DataUrl to serialize.String.MalformedURLException - If the given DataUrl can't be
serialized.public DataUrl unserialize(String urlString) throws MalformedURLException
IDataUrlSerializerunserialize in interface IDataUrlSerializerurlString - RFC 2397 data url String to unserialize.DataUrlMalformedURLException - If the given RFC 2397 data url
String can't be unserialized.protected String getAppliedCharset(Map<String,String> headers)
DataUrlheaders - Headers mapnullprotected DataUrlSerializer.IEncoder getAppliedEncoder(DataUrlEncoding encoding)
encoding - EncodingCopyright © 2018. All rights reserved.