java.lang.Objectjava.io.Writer
javax.faces.context.ResponseWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable
Direct Known Subclasses:
ResponseWriterWrapper, PartialResponseWriter
ResponseWriter is an abstract class describing an
adapter to an underlying output mechanism for character-based output.
In addition to the low-level write()
methods inherited from
java.io.Writer
, this class provides utility methods
that are useful in producing elements and attributes for markup languages
like HTML and XML.
Fields inherited from java.io.Writer: |
---|
lock |
Method from javax.faces.context.ResponseWriter Summary: |
---|
cloneWithWriter, endCDATA, endDocument, endElement, flush, getCharacterEncoding, getContentType, startCDATA, startDocument, startElement, writeAttribute, writeComment, writeText, writeText, writeText, writeURIAttribute |
Methods from java.io.Writer: |
---|
append, append, append, append, append, append, close, flush, write, write, write, write, write |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from javax.faces.context.ResponseWriter Detail: |
---|
Create and return a new instance of this ResponseWriter ,
using the specified |
Close an XML |
Write whatever text should end a response. If there is an open
element that has been created by a call to |
Write the end of an element, after closing any open element
created by a call to |
Flush any ouput buffered by the output method to the underlying Writer or OutputStream. This method will not flush the underlying Writer or OutputStream; it simply clears any values buffered by this ResponseWriter . |
Return the character encoding (such as "ISO-8859-1") for this ResponseWriter . Please see the IANA for a list of character encodings. |
Return the content type (such as "text/html") for this ResponseWriter . Note: this must not include the "charset=" suffix. |
Open an XML |
Write whatever text should begin a response. |
Write the start of an element, up to and including the
element name. Once this method has been called, clients can
call the |
Write an attribute name and corresponding value, after converting
that text to a String (if necessary), and after performing any escaping
appropriate for the markup language being rendered.
This method may only be called after a call to
|
Write a comment containing the specified text, after converting
that text to a String (if necessary), and after performing any escaping
appropriate for the markup language being rendered. If there is
an open element that has been created by a call to
|
Write an object, after converting it to a String (if necessary),
and after performing any escaping appropriate for the markup language
being rendered. If there is an open element that has been created
by a call to |
Write an object, after converting it to a String (if
necessary), and after performing any escaping appropriate for the
markup language being rendered. This method is equivalent to
#writeText(java.lang.Object,java.lang.String) but adds a
The default implementation simply ignores the
|
Write text from a character array, after any performing any
escaping appropriate for the markup language being rendered.
If there is an open element that has been created by a call to
|
Write a URI attribute name and corresponding value, after converting
that text to a String (if necessary), and after performing any encoding
appropriate to the markup language being rendered.
This method may only be called after a call to
|