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
Method Summary |
java.io.Reader |
getReader()
Returns a characters reader with the representation's content. |
java.io.InputStream |
getStream()
Returns a stream with the representation's content. |
java.lang.String |
getText()
Converts the representation to a string value. |
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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EmptyRepresentation
public EmptyRepresentation()
- Constructor.
getReader
public java.io.Reader getReader()
throws java.io.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:
java.io.IOException
getStream
public java.io.InputStream getStream()
throws java.io.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:
java.io.IOException
getText
public java.lang.String getText()
throws java.io.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:
java.io.IOException
Copyright © 2005-2011 Noelios Technologies.