org.restlet.client.representation
Class EmptyRepresentation
java.lang.Object
org.restlet.client.representation.Variant
org.restlet.client.representation.RepresentationInfo
org.restlet.client.representation.Representation
org.restlet.client.representation.EmptyRepresentation
public class EmptyRepresentation
- extends Representation
Empty representation with no content. It is always considered available but
calling the getText()
method for example will return an empty
string. It can also have regular metadata available.
- Author:
- Jerome Louvel
Methods inherited from class org.restlet.client.representation.Representation |
createEmpty, exhaust, getAvailableSize, getDisposition, getDownloadName, getExpirationDate, getRange, getSize, isAvailable, isDownloadable, isTransient, release, setAvailable, setDisposition, setDownloadable, setDownloadName, setExpirationDate, setRange, setSize, setTransient |
Methods inherited from class org.restlet.client.representation.Variant |
createClientInfo, equals, getCharacterSet, getEncodings, getIdentifier, getLanguages, getLocationRef, getMediaType, includes, isCompatible, setCharacterSet, setEncodings, setIdentifier, setIdentifier, setLanguages, setLocationRef, setLocationRef, setMediaType, toString |
EmptyRepresentation
public EmptyRepresentation()
- Constructor.
getReader
public Reader getReader()
throws IOException
- Description copied from class:
Representation
- Returns a characters reader with the representation's content. This
method is ensured to return a fresh reader for each invocation unless it
is a transient representation, in which case null is returned. If the
representation has no character set defined, the system's default one
will be used.
- Specified by:
getReader
in class Representation
- Returns:
- A reader with the representation's content.
- Throws:
IOException
getStream
public InputStream getStream()
throws IOException
- Description copied from class:
Representation
- Returns a stream with the representation's content. This method is
ensured to return a fresh stream for each invocation unless it is a
transient representation, in which case null is returned.
- Specified by:
getStream
in class Representation
- Returns:
- A stream with the representation's content.
- Throws:
IOException
getText
public String getText()
throws IOException
- Description copied from class:
Representation
- Converts the representation to a string value. Be careful when using
this method as the conversion of large content to a string fully
stored in memory can result in OutOfMemoryErrors being thrown.
- Specified by:
getText
in class Representation
- Returns:
- The representation as a string value.
- Throws:
IOException
Copyright © 2005-2013 Restlet S.A.S..