Package jakarta.faces.context
Class ResponseWriter
- java.lang.Object
-
- java.io.Writer
-
- jakarta.faces.context.ResponseWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
- Direct Known Subclasses:
ResponseWriterWrapper
public abstract class ResponseWriter extends Writer
see Javadoc of Faces Specification
-
-
Constructor Summary
Constructors Constructor Description ResponseWriter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ResponseWriter
cloneWithWriter(Writer writer)
void
endCDATA()
abstract void
endDocument()
abstract void
endElement(String name)
abstract void
flush()
abstract String
getCharacterEncoding()
abstract String
getContentType()
void
startCDATA()
abstract void
startDocument()
abstract void
startElement(String name, UIComponent component)
abstract void
writeAttribute(String name, Object value, String property)
abstract void
writeComment(Object comment)
void
writeDoctype(String doctype)
void
writePreamble(String preamble)
abstract void
writeText(char[] text, int off, int len)
void
writeText(Object object, UIComponent component, String string)
abstract void
writeText(Object text, String property)
abstract void
writeURIAttribute(String name, Object value, String property)
-
-
-
Method Detail
-
getContentType
public abstract String getContentType()
-
getCharacterEncoding
public abstract String getCharacterEncoding()
-
flush
public abstract void flush() throws IOException
- Specified by:
flush
in interfaceFlushable
- Specified by:
flush
in classWriter
- Throws:
IOException
-
startDocument
public abstract void startDocument() throws IOException
- Throws:
IOException
-
endDocument
public abstract void endDocument() throws IOException
- Throws:
IOException
-
startElement
public abstract void startElement(String name, UIComponent component) throws IOException
- Throws:
IOException
-
endElement
public abstract void endElement(String name) throws IOException
- Throws:
IOException
-
startCDATA
public void startCDATA() throws IOException
- Throws:
IOException
-
endCDATA
public void endCDATA() throws IOException
- Throws:
IOException
-
writeAttribute
public abstract void writeAttribute(String name, Object value, String property) throws IOException
- Throws:
IOException
-
writeURIAttribute
public abstract void writeURIAttribute(String name, Object value, String property) throws IOException
- Throws:
IOException
-
writeComment
public abstract void writeComment(Object comment) throws IOException
- Throws:
IOException
-
writeText
public abstract void writeText(Object text, String property) throws IOException
- Throws:
IOException
-
writeText
public abstract void writeText(char[] text, int off, int len) throws IOException
- Throws:
IOException
-
cloneWithWriter
public abstract ResponseWriter cloneWithWriter(Writer writer)
-
writeText
public void writeText(Object object, UIComponent component, String string) throws IOException
- Throws:
IOException
- Since:
- 1.2
-
writePreamble
public void writePreamble(String preamble) throws IOException
- Parameters:
preamble
-- Throws:
IOException
- Since:
- 2.2
-
writeDoctype
public void writeDoctype(String doctype) throws IOException
- Parameters:
doctype
-- Throws:
IOException
- Since:
- 2.2
-
-