.. java:import:: com.google.common.base Charsets .. java:import:: java.io IOException .. java:import:: java.io InputStream .. java:import:: java.io OutputStream .. java:import:: java.io Reader .. java:import:: java.io Writer .. java:import:: java.nio ByteBuffer .. java:import:: java.nio CharBuffer .. java:import:: java.nio.channels ReadableByteChannel .. java:import:: java.nio.channels WritableByteChannel .. java:import:: java.util Arrays .. java:import:: java.util Date .. java:import:: java.util List .. java:import:: org.restlet.data CharacterSet .. java:import:: org.restlet.data ClientInfo .. java:import:: org.restlet.data Digest .. java:import:: org.restlet.data Disposition .. java:import:: org.restlet.data Encoding .. java:import:: org.restlet.data Language .. java:import:: org.restlet.data MediaType .. java:import:: org.restlet.data Range .. java:import:: org.restlet.data Reference .. java:import:: org.restlet.data Tag .. java:import:: org.restlet.representation Representation .. java:import:: org.restlet.representation Variant .. java:import:: org.restlet.util ReadingListener .. java:import:: org.restlet.util SelectionRegistration ReReadableRepresentation ======================== .. java:package:: org.caosdb.server.resource :noindex: .. java:type:: public class ReReadableRepresentation extends Representation Wrapper for Representation. Copies (part of) the content of a transient representation while it is read for later reuse (Needed by RequestLog). If the representation is longer than MAX_LENGTH characters, the copy is truncated. :author: tf Fields ------ MAX_LENGTH ^^^^^^^^^^ .. java:field:: public static final int MAX_LENGTH :outertype: ReReadableRepresentation Constructors ------------ ReReadableRepresentation ^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public ReReadableRepresentation(Representation requestEntity) :outertype: ReReadableRepresentation Methods ------- add ^^^ .. java:method:: public void add(ByteBuffer dst) :outertype: ReReadableRepresentation add ^^^ .. java:method:: public void add(CharBuffer target) :outertype: ReReadableRepresentation add ^^^ .. java:method:: public void add(byte[] b) :outertype: ReReadableRepresentation add ^^^ .. java:method:: public void add(char r) :outertype: ReReadableRepresentation add ^^^ .. java:method:: public void add(char[] cbuf) :outertype: ReReadableRepresentation append ^^^^^^ .. java:method:: @Override public void append(Appendable appendable) throws IOException :outertype: ReReadableRepresentation close ^^^^^ .. java:method:: public void close() :outertype: ReReadableRepresentation closeEarly ^^^^^^^^^^ .. java:method:: public void closeEarly() :outertype: ReReadableRepresentation createClientInfo ^^^^^^^^^^^^^^^^ .. java:method:: @Override public ClientInfo createClientInfo() :outertype: ReReadableRepresentation equals ^^^^^^ .. java:method:: @Override public boolean equals(Object other) :outertype: ReReadableRepresentation exhaust ^^^^^^^ .. java:method:: @Override public long exhaust() throws IOException :outertype: ReReadableRepresentation getAvailableSize ^^^^^^^^^^^^^^^^ .. java:method:: @Override public long getAvailableSize() :outertype: ReReadableRepresentation getChannel ^^^^^^^^^^ .. java:method:: @Override public ReadableByteChannel getChannel() throws IOException :outertype: ReReadableRepresentation getCharacterSet ^^^^^^^^^^^^^^^ .. java:method:: @Override public CharacterSet getCharacterSet() :outertype: ReReadableRepresentation getDigest ^^^^^^^^^ .. java:method:: @Override public Digest getDigest() :outertype: ReReadableRepresentation getDisposition ^^^^^^^^^^^^^^ .. java:method:: @Override public Disposition getDisposition() :outertype: ReReadableRepresentation getEncodings ^^^^^^^^^^^^ .. java:method:: @Override public List getEncodings() :outertype: ReReadableRepresentation getExpirationDate ^^^^^^^^^^^^^^^^^ .. java:method:: @Override public Date getExpirationDate() :outertype: ReReadableRepresentation getLanguages ^^^^^^^^^^^^ .. java:method:: @Override public List getLanguages() :outertype: ReReadableRepresentation getLocationRef ^^^^^^^^^^^^^^ .. java:method:: @Override public Reference getLocationRef() :outertype: ReReadableRepresentation getMediaType ^^^^^^^^^^^^ .. java:method:: @Override public MediaType getMediaType() :outertype: ReReadableRepresentation getModificationDate ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public Date getModificationDate() :outertype: ReReadableRepresentation getRange ^^^^^^^^ .. java:method:: @Override public Range getRange() :outertype: ReReadableRepresentation getReader ^^^^^^^^^ .. java:method:: @Override public Reader getReader() throws IOException :outertype: ReReadableRepresentation getRegistration ^^^^^^^^^^^^^^^ .. java:method:: @Override public SelectionRegistration getRegistration() throws IOException :outertype: ReReadableRepresentation getSize ^^^^^^^ .. java:method:: @Override public long getSize() :outertype: ReReadableRepresentation getStream ^^^^^^^^^ .. java:method:: @Override public InputStream getStream() throws IOException :outertype: ReReadableRepresentation getString ^^^^^^^^^ .. java:method:: public String getString() :outertype: ReReadableRepresentation getTag ^^^^^^ .. java:method:: @Override public Tag getTag() :outertype: ReReadableRepresentation getText ^^^^^^^ .. java:method:: @Override public String getText() throws IOException :outertype: ReReadableRepresentation hasKnownSize ^^^^^^^^^^^^ .. java:method:: @Override public boolean hasKnownSize() :outertype: ReReadableRepresentation includes ^^^^^^^^ .. java:method:: @Override public boolean includes(Variant other) :outertype: ReReadableRepresentation isAvailable ^^^^^^^^^^^ .. java:method:: @Override public boolean isAvailable() :outertype: ReReadableRepresentation isCompatible ^^^^^^^^^^^^ .. java:method:: @Override public boolean isCompatible(Variant other) :outertype: ReReadableRepresentation isEmpty ^^^^^^^ .. java:method:: @Override public boolean isEmpty() :outertype: ReReadableRepresentation isSelectable ^^^^^^^^^^^^ .. java:method:: @Override public boolean isSelectable() :outertype: ReReadableRepresentation isTransient ^^^^^^^^^^^ .. java:method:: @Override public boolean isTransient() :outertype: ReReadableRepresentation release ^^^^^^^ .. java:method:: @Override public void release() :outertype: ReReadableRepresentation setAvailable ^^^^^^^^^^^^ .. java:method:: @Override public void setAvailable(boolean available) :outertype: ReReadableRepresentation setCharacterSet ^^^^^^^^^^^^^^^ .. java:method:: @Override public void setCharacterSet(CharacterSet characterSet) :outertype: ReReadableRepresentation setDigest ^^^^^^^^^ .. java:method:: @Override public void setDigest(Digest digest) :outertype: ReReadableRepresentation setDisposition ^^^^^^^^^^^^^^ .. java:method:: @Override public void setDisposition(Disposition disposition) :outertype: ReReadableRepresentation setEncodings ^^^^^^^^^^^^ .. java:method:: @Override public void setEncodings(List encodings) :outertype: ReReadableRepresentation setExpirationDate ^^^^^^^^^^^^^^^^^ .. java:method:: @Override public void setExpirationDate(Date expirationDate) :outertype: ReReadableRepresentation setLanguages ^^^^^^^^^^^^ .. java:method:: @Override public void setLanguages(List languages) :outertype: ReReadableRepresentation setListener ^^^^^^^^^^^ .. java:method:: @Override public void setListener(ReadingListener readingListener) :outertype: ReReadableRepresentation setLocationRef ^^^^^^^^^^^^^^ .. java:method:: @Override public void setLocationRef(Reference location) :outertype: ReReadableRepresentation setLocationRef ^^^^^^^^^^^^^^ .. java:method:: @Override public void setLocationRef(String locationUri) :outertype: ReReadableRepresentation setMediaType ^^^^^^^^^^^^ .. java:method:: @Override public void setMediaType(MediaType mediaType) :outertype: ReReadableRepresentation setModificationDate ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public void setModificationDate(Date modificationDate) :outertype: ReReadableRepresentation setRange ^^^^^^^^ .. java:method:: @Override public void setRange(Range range) :outertype: ReReadableRepresentation setSize ^^^^^^^ .. java:method:: @Override public void setSize(long expectedSize) :outertype: ReReadableRepresentation setTag ^^^^^^ .. java:method:: @Override public void setTag(Tag tag) :outertype: ReReadableRepresentation setTransient ^^^^^^^^^^^^ .. java:method:: @Override public void setTransient(boolean isTransient) :outertype: ReReadableRepresentation toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: ReReadableRepresentation write ^^^^^ .. java:method:: @Override public void write(Writer writer) throws IOException :outertype: ReReadableRepresentation write ^^^^^ .. java:method:: @Override public void write(WritableByteChannel writableChannel) throws IOException :outertype: ReReadableRepresentation write ^^^^^ .. java:method:: @Override public void write(OutputStream outputStream) throws IOException :outertype: ReReadableRepresentation