public class TaggedData
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Field and Description |
---|---|
private java.net.URLConnection |
con |
(package private) static java.util.regex.Pattern |
ENTITIES_P |
private java.lang.String |
etag |
private java.io.File |
file |
(package private) static java.util.regex.Pattern |
HTML_TAGS_P |
private java.io.InputStream |
in |
private java.lang.String |
message |
(package private) static java.util.regex.Pattern |
NEWLINES_P |
private int |
responseCode |
private java.net.URI |
url |
Constructor and Description |
---|
TaggedData(java.lang.String tag,
java.io.InputStream inputStream)
Deprecated.
|
TaggedData(java.lang.String tag,
java.io.InputStream inputStream,
int responseCode)
Deprecated.
|
TaggedData(java.lang.String tag,
java.io.InputStream inputStream,
int responseCode,
long modified,
java.net.URI url)
Deprecated.
|
TaggedData(java.net.URI url,
int responseCode,
java.io.File file) |
TaggedData(java.net.URLConnection con,
java.io.InputStream in) |
TaggedData(java.net.URLConnection con,
java.io.InputStream in,
java.io.File file) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
cleanHtml(java.lang.CharSequence sb) |
void |
close() |
private java.lang.String |
entity(java.lang.String name) |
java.net.URLConnection |
getConnection() |
java.io.File |
getFile() |
java.io.InputStream |
getInputStream()
Returns the input stream containing the resource data.
|
private java.lang.String |
getMessage(java.net.URLConnection con) |
long |
getModified() |
int |
getResponseCode() |
State |
getState() |
java.lang.String |
getTag()
Returns the ETag for the retrieved resource, or
null if the ETag
was not provided by the server. |
java.net.URI |
getUrl() |
boolean |
hasPayload() |
boolean |
isNotFound() |
boolean |
isNotModified() |
boolean |
isOk() |
void |
throwIt() |
java.lang.String |
toString() |
private final java.net.URLConnection con
private final int responseCode
private final java.lang.String etag
private final java.io.InputStream in
private final java.net.URI url
private final java.io.File file
private final java.lang.String message
static final java.util.regex.Pattern HTML_TAGS_P
static final java.util.regex.Pattern NEWLINES_P
static final java.util.regex.Pattern ENTITIES_P
@Deprecated public TaggedData(java.lang.String tag, java.io.InputStream inputStream, int responseCode, long modified, java.net.URI url)
@Deprecated public TaggedData(java.lang.String tag, java.io.InputStream inputStream, int responseCode)
@Deprecated public TaggedData(java.lang.String tag, java.io.InputStream inputStream)
public TaggedData(java.net.URLConnection con, java.io.InputStream in) throws java.lang.Exception
java.lang.Exception
public TaggedData(java.net.URLConnection con, java.io.InputStream in, java.io.File file) throws java.lang.Exception
java.lang.Exception
public TaggedData(java.net.URI url, int responseCode, java.io.File file) throws java.lang.Exception
java.lang.Exception
private java.lang.String getMessage(java.net.URLConnection con)
private java.lang.String cleanHtml(java.lang.CharSequence sb)
private java.lang.String entity(java.lang.String name)
public java.lang.String getTag()
null
if the ETag
was not provided by the server.public java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
public int getResponseCode()
public long getModified()
public boolean hasPayload() throws java.io.IOException
java.io.IOException
public java.net.URI getUrl()
public java.net.URLConnection getConnection()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isOk()
public boolean isNotModified()
public void throwIt()
public State getState()
public boolean isNotFound()
public java.io.File getFile()
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException