|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.resource.Variant
org.restlet.resource.Representation
org.restlet.resource.CharacterRepresentation
org.restlet.resource.ReaderRepresentation
public class ReaderRepresentation
Transient representation based on a BIO characters reader.
Field Summary |
---|
Fields inherited from class org.restlet.resource.Representation |
---|
UNKNOWN_SIZE |
Constructor Summary | |
---|---|
ReaderRepresentation(java.io.Reader reader,
MediaType mediaType)
Constructor. |
|
ReaderRepresentation(java.io.Reader reader,
MediaType mediaType,
long expectedSize)
Constructor. |
Method Summary | |
---|---|
java.io.Reader |
getReader()
Returns a characters reader with the representation's content. |
java.lang.String |
getText()
Converts the representation to a string value. |
void |
release()
Closes and releases the input stream. |
void |
setReader(java.io.Reader reader)
Sets the reader to use. |
void |
write(java.io.Writer writer)
Writes the representation to a characters writer. |
Methods inherited from class org.restlet.resource.CharacterRepresentation |
---|
getChannel, getStream, write, write |
Methods inherited from class org.restlet.resource.Representation |
---|
checkDigest, checkDigest, computeDigest, createEmpty, exhaust, getAvailableSize, getDigest, getDownloadName, getExpirationDate, getModificationDate, getRange, getSize, getTag, isAvailable, isDownloadable, isTransient, setAvailable, setDigest, setDownloadable, setDownloadName, setExpirationDate, setModificationDate, setRange, setSize, setTag, setTransient |
Methods inherited from class org.restlet.resource.Variant |
---|
getCharacterSet, getEncodings, getIdentifier, getLanguages, getMediaType, setCharacterSet, setEncodings, setIdentifier, setIdentifier, setLanguages, setMediaType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReaderRepresentation(java.io.Reader reader, MediaType mediaType)
reader
- The representation's stream.mediaType
- The representation's media type.public ReaderRepresentation(java.io.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 java.io.Reader getReader() throws java.io.IOException
Representation
getReader
in class Representation
java.io.IOException
public java.lang.String getText() throws java.io.IOException
Representation
getText
in class Representation
java.io.IOException
public void release()
release
in class Representation
public void setReader(java.io.Reader reader)
reader
- The reader to use.public void write(java.io.Writer writer) throws java.io.IOException
Representation
write
in class Representation
writer
- The characters writer.
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |