public final class DataUri
extends java.lang.Object
Represents a URI for encoding binary data.
Example: data:image/jpeg;base64,[base64 string]
Constructor and Description |
---|
DataUri(java.lang.String uri)
Parses a data URI string.
|
DataUri(java.lang.String contentType,
byte[] data)
Creates a data URI.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType()
Sets the content type.
|
byte[] |
getData()
Gets the binary data.
|
java.lang.String |
toString() |
java.net.URI |
toUri()
Creates a
URI object from this data URI. |
public DataUri(java.lang.String contentType, byte[] data)
contentType
- the content type (e.g. "image/jpeg")data
- the binary datapublic DataUri(java.lang.String uri)
uri
- the data URI to parse (e.g.
"data:image/jpeg;base64,[base64 string]")java.lang.IllegalArgumentException
- if the given URI is not a valid data URIpublic byte[] getData()
public java.lang.String getContentType()
public java.net.URI toUri()
URI
object from this data URI.URI
objectpublic java.lang.String toString()
toString
in class java.lang.Object
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.