public class ReaderRepresentation extends CharacterRepresentation
UNKNOWN_SIZE| Constructor and Description |
|---|
ReaderRepresentation(Reader reader)
Constructor.
|
ReaderRepresentation(Reader reader,
MediaType mediaType)
Constructor.
|
ReaderRepresentation(Reader reader,
MediaType mediaType,
long expectedSize)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Reader |
getReader()
Returns a characters reader with the representation's content.
|
String |
getText()
Note that this method relies on
CharacterRepresentation.getStream(). |
void |
release()
Closes and releases the input stream.
|
void |
setReader(Reader reader)
Sets the reader to use.
|
void |
write(Writer writer)
Writes the representation to a characters writer.
|
getChannel, getStream, write, writeappend, exhaust, getAvailableSize, getDigest, getDisposition, getExpirationDate, getRange, getRegistration, getSize, hasKnownSize, isAvailable, isEmpty, isSelectable, isTransient, setAvailable, setDigest, setDisposition, setExpirationDate, setListener, setRange, setSize, setTransientgetModificationDate, getTag, setModificationDate, setTagcreateClientInfo, equals, getCharacterSet, getEncodings, getLanguages, getLocationRef, getMediaType, hashCode, includes, isCompatible, setCharacterSet, setEncodings, setLanguages, setLocationRef, setLocationRef, setMediaType, toStringpublic ReaderRepresentation(Reader reader)
reader - The representation's stream.public ReaderRepresentation(Reader reader, MediaType mediaType)
reader - The representation's stream.mediaType - The representation's media type.public Reader getReader() throws IOException
RepresentationgetReader in class RepresentationIOExceptionpublic String getText() throws IOException
CharacterRepresentation.getStream(). This stream is closed
once fully read.getText in class RepresentationIOExceptionpublic void release()
release in class Representationpublic void setReader(Reader reader)
reader - The reader to use.public void write(Writer writer) throws IOException
RepresentationWriter after writing to it as this will be handled by
the Restlet connectors automatically.write in class Representationwriter - The characters writer.IOExceptionCopyright © 2005–2025. All rights reserved.