Package org.primefaces.csp
Class CspResponseWriter
- java.lang.Object
-
- java.io.Writer
-
- javax.faces.context.ResponseWriter
-
- javax.faces.context.ResponseWriterWrapper
-
- org.primefaces.csp.CspResponseWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
,javax.faces.FacesWrapper<javax.faces.context.ResponseWriter>
public class CspResponseWriter extends javax.faces.context.ResponseWriterWrapper
-
-
Constructor Summary
Constructors Constructor Description CspResponseWriter(javax.faces.context.ResponseWriter wrapped, CspState cspState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.faces.context.ResponseWriter
cloneWithWriter(Writer writer)
void
close()
void
endDocument()
void
endElement(String name)
void
flush()
javax.faces.context.ResponseWriter
getWrapped()
void
reset()
void
startElement(String name, javax.faces.component.UIComponent component)
void
write(char[] cbuf, int off, int len)
void
writeAttribute(String name, Object value, String property)
void
writeComment(Object comment)
void
writeText(char[] text, int off, int len)
void
writeText(Object text, String property)
void
writeText(Object text, javax.faces.component.UIComponent component, String property)
-
Methods inherited from class javax.faces.context.ResponseWriterWrapper
endCDATA, getCharacterEncoding, getContentType, startCDATA, startDocument, writeDoctype, writePreamble, writeURIAttribute
-
-
-
-
Constructor Detail
-
CspResponseWriter
public CspResponseWriter(javax.faces.context.ResponseWriter wrapped, CspState cspState)
-
-
Method Detail
-
startElement
public void startElement(String name, javax.faces.component.UIComponent component) throws IOException
- Overrides:
startElement
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeAttribute
public void writeAttribute(String name, Object value, String property) throws IOException
- Overrides:
writeAttribute
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
endElement
public void endElement(String name) throws IOException
- Overrides:
endElement
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
flush
public void flush() throws IOException
- Specified by:
flush
in interfaceFlushable
- Overrides:
flush
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
endDocument
public void endDocument() throws IOException
- Overrides:
endDocument
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeComment
public void writeComment(Object comment) throws IOException
- Overrides:
writeComment
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeText
public void writeText(Object text, String property) throws IOException
- Overrides:
writeText
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeText
public void writeText(Object text, javax.faces.component.UIComponent component, String property) throws IOException
- Overrides:
writeText
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeText
public void writeText(char[] text, int off, int len) throws IOException
- Overrides:
writeText
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
write
public void write(char[] cbuf, int off, int len) throws IOException
- Overrides:
write
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
reset
public void reset()
-
cloneWithWriter
public javax.faces.context.ResponseWriter cloneWithWriter(Writer writer)
- Overrides:
cloneWithWriter
in classjavax.faces.context.ResponseWriterWrapper
-
getWrapped
public javax.faces.context.ResponseWriter getWrapped()
- Specified by:
getWrapped
in interfacejavax.faces.FacesWrapper<javax.faces.context.ResponseWriter>
- Overrides:
getWrapped
in classjavax.faces.context.ResponseWriterWrapper
-
-