Package org.restlet.representation
Class AppendableRepresentation
- java.lang.Object
 - 
- org.restlet.representation.Variant
 - 
- org.restlet.representation.RepresentationInfo
 - 
- org.restlet.representation.Representation
 - 
- org.restlet.representation.CharacterRepresentation
 - 
- org.restlet.representation.StringRepresentation
 - 
- org.restlet.representation.AppendableRepresentation
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 java.lang.Appendable
public class AppendableRepresentation extends StringRepresentation implements java.lang.Appendable
Represents an appendable sequence of characters.- Author:
 - Jerome Louvel
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.restlet.representation.Representation
UNKNOWN_SIZE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description AppendableRepresentation()Constructor.AppendableRepresentation(java.lang.CharSequence text)Constructor.AppendableRepresentation(java.lang.CharSequence text, Language language)Constructor.AppendableRepresentation(java.lang.CharSequence text, MediaType mediaType)Constructor.AppendableRepresentation(java.lang.CharSequence text, MediaType mediaType, Language language)Constructor.AppendableRepresentation(java.lang.CharSequence text, MediaType mediaType, Language language, CharacterSet characterSet)Constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Appendableappend(char c)java.lang.Appendableappend(java.lang.CharSequence csq)java.lang.Appendableappend(java.lang.CharSequence csq, int start, int end)java.lang.StringgetText()Converts the representation to a string value.voidsetText(java.lang.CharSequence text)Sets the string value.- 
Methods inherited from class org.restlet.representation.StringRepresentation
getReader, getStream, release, setCharacterSet, setText, toString, updateSize, write 
- 
Methods inherited from class org.restlet.representation.CharacterRepresentation
getChannel, write, write 
- 
Methods inherited from class org.restlet.representation.Representation
append, exhaust, getAvailableSize, getDigest, getDisposition, getExpirationDate, getRange, getRegistration, getSize, hasKnownSize, isAvailable, isEmpty, isSelectable, isTransient, setAvailable, setDigest, setDisposition, setExpirationDate, setListener, setRange, setSize, setTransient 
- 
Methods inherited from class org.restlet.representation.RepresentationInfo
getModificationDate, getTag, setModificationDate, setTag 
- 
Methods inherited from class org.restlet.representation.Variant
createClientInfo, equals, getCharacterSet, getEncodings, getLanguages, getLocationRef, getMediaType, hashCode, includes, isCompatible, setEncodings, setLanguages, setLocationRef, setLocationRef, setMediaType 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AppendableRepresentation
public AppendableRepresentation()
Constructor. The following metadata are used by default: "text/plain" media type, no language and the ISO-8859-1 character set. 
- 
AppendableRepresentation
public AppendableRepresentation(java.lang.CharSequence text)
Constructor. The following metadata are used by default: "text/plain" media type, no language and the ISO-8859-1 character set.- Parameters:
 text- The string value.
 
- 
AppendableRepresentation
public AppendableRepresentation(java.lang.CharSequence text, Language language)Constructor. The following metadata are used by default: "text/plain" media type, no language and the ISO-8859-1 character set.- Parameters:
 text- The string value.language- The language.
 
- 
AppendableRepresentation
public AppendableRepresentation(java.lang.CharSequence text, MediaType mediaType)Constructor. The following metadata are used by default: no language and the ISO-8859-1 character set.- Parameters:
 text- The string value.mediaType- The media type.
 
- 
AppendableRepresentation
public AppendableRepresentation(java.lang.CharSequence text, MediaType mediaType, Language language)Constructor. The following metadata are used by default: ISO-8859-1 character set.- Parameters:
 text- The string value.mediaType- The media type.language- The language.
 
- 
AppendableRepresentation
public AppendableRepresentation(java.lang.CharSequence text, MediaType mediaType, Language language, CharacterSet characterSet)Constructor.- Parameters:
 text- The string value.mediaType- The media type.language- The language.characterSet- The character set.
 
 - 
 
- 
Method Detail
- 
append
public java.lang.Appendable append(char c) throws java.io.IOException- Specified by:
 appendin interfacejava.lang.Appendable- Throws:
 java.io.IOException
 
- 
append
public java.lang.Appendable append(java.lang.CharSequence csq) throws java.io.IOException- Specified by:
 appendin interfacejava.lang.Appendable- Throws:
 java.io.IOException
 
- 
append
public java.lang.Appendable append(java.lang.CharSequence csq, int start, int end) throws java.io.IOException- Specified by:
 appendin interfacejava.lang.Appendable- Throws:
 java.io.IOException
 
- 
getText
public java.lang.String getText()
Description copied from class:RepresentationConverts 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.- Overrides:
 getTextin classStringRepresentation- Returns:
 - The representation as a string value.
 
 
- 
setText
public void setText(java.lang.CharSequence text)
Description copied from class:StringRepresentationSets the string value.- Overrides:
 setTextin classStringRepresentation- Parameters:
 text- The string value.
 
 - 
 
 -