class StorageTextBody extends TextBody
Storage.| Modifier and Type | Field and Description |
|---|---|
private java.nio.charset.Charset |
charset |
private MultiReferenceStorage |
storage |
| Constructor and Description |
|---|
StorageTextBody(MultiReferenceStorage storage,
java.nio.charset.Charset charset) |
| Modifier and Type | Method and Description |
|---|---|
StorageTextBody |
copy()
Returns a copy of this
SingleBody (optional operation). |
void |
dispose()
Deletes the Storage that holds the content of this text body.
|
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 MultiReferenceStorage storage
private final java.nio.charset.Charset charset
public StorageTextBody(MultiReferenceStorage storage, 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 StorageTextBody 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.public void dispose()
dispose in interface Disposabledispose in class SingleBodyDisposable.dispose()