Class Html5FacesContextResponseWriter

java.lang.Object
java.io.Writer
javax.faces.context.ResponseWriter
javax.faces.context.ResponseWriterWrapper
org.primefaces.application.factory.Html5FacesContextResponseWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable, javax.faces.FacesWrapper<javax.faces.context.ResponseWriter>

public class Html5FacesContextResponseWriter extends javax.faces.context.ResponseWriterWrapper
JSF generates all script tags with 'type="text/javascript"' which throws HTML5 validation warnings. NOTE: Not necessary for Faces 4.0+.
Since:
12.0.0
  • Constructor Details

    • Html5FacesContextResponseWriter

      public Html5FacesContextResponseWriter(javax.faces.context.ResponseWriter wrapped)
  • Method Details

    • startElement

      public void startElement(String name, javax.faces.component.UIComponent component) throws IOException
      Overrides:
      startElement 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
    • writeAttribute

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