|
||||||||||
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.StreamRepresentation
org.restlet.resource.InputRepresentation
public class InputRepresentation
Transient representation based on a BIO input stream.
Field Summary |
---|
Fields inherited from class org.restlet.resource.Representation |
---|
UNKNOWN_SIZE |
Constructor Summary | |
---|---|
InputRepresentation(java.io.InputStream inputStream,
MediaType mediaType)
Constructor. |
|
InputRepresentation(java.io.InputStream inputStream,
MediaType mediaType,
long expectedSize)
Constructor. |
Method Summary | |
---|---|
java.io.InputStream |
getStream()
Returns a stream 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 |
setStream(java.io.InputStream stream)
Sets the input stream to use. |
void |
write(java.io.OutputStream outputStream)
Writes the representation to a byte stream. |
Methods inherited from class org.restlet.resource.StreamRepresentation |
---|
getChannel, getReader, 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 InputRepresentation(java.io.InputStream inputStream, MediaType mediaType)
inputStream
- The representation's stream.mediaType
- The representation's media type.public InputRepresentation(java.io.InputStream inputStream, MediaType mediaType, long expectedSize)
inputStream
- The representation's stream.mediaType
- The representation's media type.expectedSize
- The expected input stream size.Method Detail |
---|
public java.io.InputStream getStream() throws java.io.IOException
Representation
getStream
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 setStream(java.io.InputStream stream)
stream
- The input stream to use.public void write(java.io.OutputStream outputStream) throws java.io.IOException
Representation
write
in class Representation
outputStream
- The output stream.
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |