Class CspResponseWriter

  • All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable, javax.faces.FacesWrapper<javax.faces.context.ResponseWriter>

    public class CspResponseWriter
    extends javax.faces.context.ResponseWriterWrapper
    • 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 class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • writeAttribute

        public void writeAttribute​(String name,
                                   Object value,
                                   String property)
                            throws IOException
        Overrides:
        writeAttribute in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • endElement

        public void endElement​(String name)
                        throws IOException
        Overrides:
        endElement in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • flush

        public void flush()
                   throws IOException
        Specified by:
        flush in interface Flushable
        Overrides:
        flush in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • endDocument

        public void endDocument()
                         throws IOException
        Overrides:
        endDocument in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • writeComment

        public void writeComment​(Object comment)
                          throws IOException
        Overrides:
        writeComment in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • writeText

        public void writeText​(Object text,
                              String property)
                       throws IOException
        Overrides:
        writeText in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • writeText

        public void writeText​(Object text,
                              javax.faces.component.UIComponent component,
                              String property)
                       throws IOException
        Overrides:
        writeText in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • writeText

        public void writeText​(char[] text,
                              int off,
                              int len)
                       throws IOException
        Overrides:
        writeText in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • write

        public void write​(char[] cbuf,
                          int off,
                          int len)
                   throws IOException
        Overrides:
        write in class javax.faces.context.ResponseWriterWrapper
        Throws:
        IOException
      • reset

        public void reset()
      • cloneWithWriter

        public javax.faces.context.ResponseWriter cloneWithWriter​(Writer writer)
        Overrides:
        cloneWithWriter in class javax.faces.context.ResponseWriterWrapper
      • getWrapped

        public javax.faces.context.ResponseWriter getWrapped()
        Specified by:
        getWrapped in interface javax.faces.FacesWrapper<javax.faces.context.ResponseWriter>
        Overrides:
        getWrapped in class javax.faces.context.ResponseWriterWrapper