Package org.jsoup
Interface Connection.KeyVal
- All Known Implementing Classes:
-
HttpConnection.KeyVal
- Enclosing interface:
-
Connection
public static interface Connection.KeyVal
A Key:Value tuple(+), used for form data.
-
Method Summary
Modifier and TypeMethodDescription@Nullable StringGet the current Content Type, ornullif not set.contentType(String contentType) Set the Content Type header used in the MIME body (aka mimetype) when uploading files.booleanDoes this keyval have an input stream?@Nullable InputStreamGet the input stream associated with this keyval, if anyinputStream(InputStream inputStream) Add or update an input stream to this keyValStringkey()Get the key of a keyvalkey(String key) Update the key of a keyvalStringvalue()Get the value of a keyvalvalue(String value) Update the value of a keyval
-
Method Details
-
key
Update the key of a keyval- Parameters:
-
key- new key - Returns:
- this KeyVal, for chaining
-
key
String key()Get the key of a keyval- Returns:
- the key
-
value
Update the value of a keyval- Parameters:
-
value- the new value - Returns:
- this KeyVal, for chaining
-
value
String value()Get the value of a keyval- Returns:
- the value
-
inputStream
Add or update an input stream to this keyVal- Parameters:
-
inputStream- new input stream - Returns:
- this KeyVal, for chaining
-
inputStream
@Nullable InputStream inputStream()Get the input stream associated with this keyval, if any- Returns:
- input stream if set, or null
-
hasInputStream
boolean hasInputStream()Does this keyval have an input stream?- Returns:
- true if this keyval does indeed have an input stream
-
contentType
Set the Content Type header used in the MIME body (aka mimetype) when uploading files. Only useful ifinputStream(is set.InputStream) Will default to
application/octet-stream.- Parameters:
-
contentType- the new content type - Returns:
- this KeyVal
-
contentType
@Nullable String contentType()Get the current Content Type, ornullif not set.- Returns:
- the current Content Type.
-