public class DataURL
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private byte[] |
data |
static java.lang.String |
defaultStringEncoding |
private java.lang.String |
encoding |
private java.lang.String |
mimetype |
Constructor and Description |
---|
DataURL() |
DataURL(byte[] data) |
DataURL(java.io.File file) |
DataURL(java.awt.Image image) |
DataURL(java.lang.String dataUrl) |
DataURL(java.lang.String mimetype,
byte[] data) |
DataURL(java.lang.String mimetype,
java.lang.String encoding,
byte[] data) |
DataURL(java.net.URL url) |
Modifier and Type | Method and Description |
---|---|
java.io.File |
createTempFile() |
boolean |
equals(java.lang.Object o) |
byte[] |
getData() |
java.io.InputStream |
getDataStream() |
java.lang.String |
getEncoding() |
java.lang.String |
getMimetype() |
int |
hashCode() |
static boolean |
isDataURL(java.lang.String dataURLString) |
private void |
parseDataURL(java.lang.String dataURL) |
static java.lang.String |
removeLineBreaks(java.lang.String dataURLString) |
void |
saveToFile(java.io.File file) |
static void |
saveToFile(java.lang.String dataURLString,
java.io.File file) |
void |
setData(byte[] data) |
void |
setData(java.io.File file) |
void |
setData(java.lang.String data) |
void |
setData(java.net.URL url) |
void |
setEncoding(java.lang.String encoding) |
void |
setMimetype(java.lang.String mimetype) |
java.lang.String |
toExternalForm() |
java.lang.String |
toExternalForm(int options) |
public static java.lang.String defaultStringEncoding
private byte[] data
private java.lang.String encoding
private java.lang.String mimetype
public DataURL()
public DataURL(java.lang.String dataUrl) throws java.net.MalformedURLException
java.net.MalformedURLException
public DataURL(java.io.File file) throws java.net.MalformedURLException
java.net.MalformedURLException
public DataURL(java.net.URL url) throws java.net.MalformedURLException
java.net.MalformedURLException
public DataURL(java.awt.Image image) throws java.net.MalformedURLException
java.net.MalformedURLException
public DataURL(byte[] data)
public DataURL(java.lang.String mimetype, byte[] data)
public DataURL(java.lang.String mimetype, java.lang.String encoding, byte[] data)
public void setData(java.lang.String data)
public void setData(byte[] data)
public void setData(java.io.File file)
public void setData(java.net.URL url)
public void setEncoding(java.lang.String encoding)
public void setMimetype(java.lang.String mimetype)
public byte[] getData()
public java.io.InputStream getDataStream()
public java.lang.String getEncoding()
public java.lang.String getMimetype()
public java.lang.String toExternalForm()
public java.lang.String toExternalForm(int options)
private void parseDataURL(java.lang.String dataURL) throws java.net.MalformedURLException
java.net.MalformedURLException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.io.File createTempFile()
public static boolean isDataURL(java.lang.String dataURLString)
public static java.lang.String removeLineBreaks(java.lang.String dataURLString) throws java.net.MalformedURLException
java.net.MalformedURLException
public static void saveToFile(java.lang.String dataURLString, java.io.File file) throws java.net.MalformedURLException, java.io.IOException
java.net.MalformedURLException
java.io.IOException
public void saveToFile(java.io.File file) throws java.net.MalformedURLException, java.io.IOException
java.net.MalformedURLException
java.io.IOException
Copyright 2004-2015 Wandora Team