static class BasicBodyFactory.StringBody2 extends TextBody
| Modifier and Type | Field and Description |
|---|---|
private java.nio.charset.Charset |
charset |
private byte[] |
content |
| Constructor and Description |
|---|
StringBody2(byte[] content,
java.nio.charset.Charset charset) |
| Modifier and Type | Method and Description |
|---|---|
SingleBody |
copy()
Returns a copy of this
SingleBody (optional operation). |
void |
dispose()
Subclasses should override this method if they have allocated resources
that need to be freed explicitly (e.g.
|
java.io.InputStream |
getInputStream()
Gets a
InputStream which reads the bytes of the body. |
java.lang.String |
getMimeCharset()
Returns the MIME charset of this text body.
|
java.io.Reader |
getReader()
Gets a
Reader which may be used to read out the contents
of this body. |
getParent, setParent, writeToprivate final byte[] content
private final java.nio.charset.Charset charset
public java.lang.String getMimeCharset()
TextBodygetMimeCharset in class TextBodypublic java.io.Reader getReader()
throws java.io.IOException
TextBodyReader which may be used to read out the contents
of this body.public java.io.InputStream getInputStream()
throws java.io.IOException
SingleBodyInputStream which reads the bytes of the body.getInputStream in class SingleBodyjava.io.IOException - on I/O errors.public void dispose()
SingleBodydispose in interface Disposabledispose in class SingleBodyDisposable.dispose()public SingleBody copy()
SingleBodySingleBody (optional operation).
The general contract of this method is as follows:
SingleBody.getParent() on the copy returns null.
That means that the copy is detached from the parent entity of this
SingleBody. The copy may get attached to a different
entity later on.SingleBody.
This implementation always throws an
UnsupportedOperationException.
copy in class SingleBodySingleBody.