|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.restlet.representation.Variant
org.restlet.representation.RepresentationInfo
org.restlet.representation.Representation
org.restlet.representation.CharacterRepresentation
org.restlet.representation.ReaderRepresentation
public class ReaderRepresentation
Transient representation based on a BIO characters reader.
| Field Summary |
|---|
| Fields inherited from class org.restlet.representation.Representation |
|---|
UNKNOWN_SIZE |
| Constructor Summary | |
|---|---|
ReaderRepresentation(Reader reader)
Constructor. |
|
ReaderRepresentation(Reader reader,
MediaType mediaType)
Constructor. |
|
ReaderRepresentation(Reader reader,
MediaType mediaType,
long expectedSize)
Constructor. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.restlet.representation.CharacterRepresentation |
|---|
getChannel, getStream, write, write |
| Methods inherited from class org.restlet.representation.Representation |
|---|
append, exhaust, getAvailableSize, getDigest, getDisposition, getExpirationDate, getRange, getRegistration, getSize, hasKnownSize, isAvailable, isEmpty, isSelectable, isTransient, setAvailable, setDigest, setDisposition, setExpirationDate, setListener, setRange, setSize, setTransient |
| Methods inherited from class org.restlet.representation.RepresentationInfo |
|---|
getModificationDate, getTag, setModificationDate, setTag |
| Methods inherited from class org.restlet.representation.Variant |
|---|
createClientInfo, equals, getCharacterSet, getEncodings, getLanguages, getLocationRef, getMediaType, includes, isCompatible, setCharacterSet, setEncodings, setLanguages, setLocationRef, setLocationRef, setMediaType, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public 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 ReaderRepresentation(Reader reader,
MediaType mediaType,
long expectedSize)
reader - The representation's stream.mediaType - The representation's media type.expectedSize - The expected reader size in bytes.| Method Detail |
|---|
public Reader getReader()
throws IOException
Representation
getReader in class RepresentationIOException
public 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.
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||