public class EncodeRepresentation extends WrapperRepresentation
UNKNOWN_SIZE| Constructor and Description |
|---|
EncodeRepresentation(Encoding encoding,
Representation wrappedRepresentation)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEncode()
Indicates if the encoding can happen.
|
long |
getAvailableSize()
Returns the available size in bytes of the encoded representation if
known, UNKNOWN_SIZE (-1) otherwise.
|
java.nio.channels.ReadableByteChannel |
getChannel()
Returns a readable byte channel.
|
java.util.List<Encoding> |
getEncodings()
Returns the applied encodings.
|
java.io.Reader |
getReader()
Returns a characters reader with the representation's content.
|
long |
getSize()
Returns the size in bytes of the encoded representation if known,
UNKNOWN_SIZE (-1) otherwise.
|
java.io.InputStream |
getStream()
Returns a stream with the representation's content.
|
static java.util.List<Encoding> |
getSupportedEncodings()
Returns the list of supported encodings.
|
java.lang.String |
getText()
Converts the representation to a string value.
|
void |
write(java.io.OutputStream outputStream)
Writes the representation to a byte stream.
|
void |
write(java.nio.channels.WritableByteChannel writableChannel)
Writes the representation to a byte channel.
|
void |
write(java.io.Writer writer)
Writes the representation to a characters writer.
|
exhaust, getCharacterSet, getDigest, getDisposition, getExpirationDate, getLanguages, getLocationRef, getMediaType, getModificationDate, getRange, getRegistration, getTag, getWrappedRepresentation, isAvailable, isSelectable, isTransient, release, setAvailable, setCharacterSet, setDigest, setDisposition, setEncodings, setExpirationDate, setLanguages, setLocationRef, setLocationRef, setMediaType, setModificationDate, setRange, setSize, setTag, setTransientappend, hasKnownSize, isEmpty, setListenercreateClientInfo, equals, hashCode, includes, isCompatible, toStringpublic EncodeRepresentation(Encoding encoding, Representation wrappedRepresentation)
encoding - Encoder algorithm.wrappedRepresentation - The wrapped representation.public static java.util.List<Encoding> getSupportedEncodings()
public boolean canEncode()
public long getAvailableSize()
getAvailableSize in class WrapperRepresentationpublic java.nio.channels.ReadableByteChannel getChannel()
throws java.io.IOException
getChannel in class WrapperRepresentationjava.io.IOExceptionpublic java.util.List<Encoding> getEncodings()
getEncodings in class WrapperRepresentationpublic java.io.Reader getReader()
throws java.io.IOException
org.restlet.representation.RepresentationgetReader in class WrapperRepresentationjava.io.IOExceptionpublic long getSize()
getSize in class WrapperRepresentationRepresentation.isEmpty()public java.io.InputStream getStream()
throws java.io.IOException
org.restlet.representation.RepresentationgetStream in class WrapperRepresentationjava.io.IOExceptionpublic java.lang.String getText()
throws java.io.IOException
org.restlet.representation.RepresentationgetText in class WrapperRepresentationjava.io.IOExceptionpublic void write(java.io.OutputStream outputStream)
throws java.io.IOException
org.restlet.representation.RepresentationOutputStream after writing to it as this will be handled by
the Restlet connectors automatically.write in class WrapperRepresentationoutputStream - The output stream.java.io.IOExceptionpublic void write(java.nio.channels.WritableByteChannel writableChannel)
throws java.io.IOException
org.restlet.representation.Representationwrite in class WrapperRepresentationwritableChannel - A writable byte channel.java.io.IOExceptionpublic void write(java.io.Writer writer)
throws java.io.IOException
org.restlet.representation.RepresentationWriter after writing to it as this will be handled
by the Restlet connectors automatically.write in class WrapperRepresentationwriter - The characters writer.java.io.IOExceptionCopyright © 2005-2024 Restlet.