final class DataURLConnection
extends java.net.URLConnection
Modifier and Type | Field and Description |
---|---|
private byte[] |
data |
private java.io.InputStream |
inputStream |
private java.lang.String |
mediaType |
private static java.nio.charset.Charset |
US_ASCII |
Constructor and Description |
---|
DataURLConnection(java.net.URL url) |
Modifier and Type | Method and Description |
---|---|
void |
connect() |
java.lang.String |
getContentEncoding() |
int |
getContentLength() |
java.lang.String |
getContentType() |
java.io.InputStream |
getInputStream() |
private static java.lang.String |
urlDecode(java.lang.String str,
java.nio.charset.Charset charset) |
addRequestProperty, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentLengthLong, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFieldLong, getHeaderFields, getIfModifiedSince, getLastModified, getOutputStream, getPermission, getReadTimeout, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setRequestProperty, setUseCaches, toString
private static final java.nio.charset.Charset US_ASCII
private final java.lang.String mediaType
private final byte[] data
private final java.io.InputStream inputStream
DataURLConnection(java.net.URL url) throws java.io.IOException
java.io.IOException
public void connect()
connect
in class java.net.URLConnection
public java.io.InputStream getInputStream()
getInputStream
in class java.net.URLConnection
public java.lang.String getContentType()
getContentType
in class java.net.URLConnection
public java.lang.String getContentEncoding()
getContentEncoding
in class java.net.URLConnection
public int getContentLength()
getContentLength
in class java.net.URLConnection
private static java.lang.String urlDecode(java.lang.String str, java.nio.charset.Charset charset)