public static class HttpConnection.KeyVal extends java.lang.Object implements Connection.KeyVal
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
key |
private java.io.InputStream |
stream |
private java.lang.String |
value |
Modifier | Constructor and Description |
---|---|
private |
KeyVal() |
Modifier and Type | Method and Description |
---|---|
static HttpConnection.KeyVal |
create(java.lang.String key,
java.lang.String value) |
static HttpConnection.KeyVal |
create(java.lang.String key,
java.lang.String filename,
java.io.InputStream stream) |
boolean |
hasInputStream()
Does this keyval have an input stream?
|
java.io.InputStream |
inputStream()
Get the input stream associated with this keyval, if any
|
HttpConnection.KeyVal |
inputStream(java.io.InputStream inputStream)
Add or update an input stream to this keyVal
|
java.lang.String |
key()
Get the key of a keyval
|
HttpConnection.KeyVal |
key(java.lang.String key)
Update the key of a keyval
|
java.lang.String |
toString() |
java.lang.String |
value()
Get the value of a keyval
|
HttpConnection.KeyVal |
value(java.lang.String value)
Update the value of a keyval
|
private java.lang.String key
private java.lang.String value
private java.io.InputStream stream
public static HttpConnection.KeyVal create(java.lang.String key, java.lang.String value)
public static HttpConnection.KeyVal create(java.lang.String key, java.lang.String filename, java.io.InputStream stream)
public HttpConnection.KeyVal key(java.lang.String key)
Connection.KeyVal
key
in interface Connection.KeyVal
key
- new keypublic java.lang.String key()
Connection.KeyVal
key
in interface Connection.KeyVal
public HttpConnection.KeyVal value(java.lang.String value)
Connection.KeyVal
value
in interface Connection.KeyVal
value
- the new valuepublic java.lang.String value()
Connection.KeyVal
value
in interface Connection.KeyVal
public HttpConnection.KeyVal inputStream(java.io.InputStream inputStream)
Connection.KeyVal
inputStream
in interface Connection.KeyVal
inputStream
- new input streampublic java.io.InputStream inputStream()
Connection.KeyVal
inputStream
in interface Connection.KeyVal
public boolean hasInputStream()
Connection.KeyVal
hasInputStream
in interface Connection.KeyVal
public java.lang.String toString()
toString
in class java.lang.Object