Class Html5ContextFactory

  • All Implemented Interfaces:
    javax.faces.FacesWrapper<javax.faces.context.FacesContextFactory>

    public class Html5ContextFactory
    extends javax.faces.context.FacesContextFactory
    JSF generates all script tags with 'type="text/javascript"' which throws HTML5 validation warnings.

    Register it as below in faces-config.xml:

        <faces-config>
            <factory>
                <faces-context-factory>org.primefaces.extensions.application.Html5ContextFactory</faces-context-factory>
            </factory>
        </faces-config>
     
    Since:
    10.0.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.faces.context.FacesContext getFacesContext​(java.lang.Object context, java.lang.Object request, java.lang.Object response, javax.faces.lifecycle.Lifecycle lifecycle)  
      javax.faces.context.FacesContextFactory getWrapped()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Html5ContextFactory

        public Html5ContextFactory()
      • Html5ContextFactory

        public Html5ContextFactory​(javax.faces.context.FacesContextFactory wrapped)
    • Method Detail

      • getFacesContext

        public javax.faces.context.FacesContext getFacesContext​(java.lang.Object context,
                                                                java.lang.Object request,
                                                                java.lang.Object response,
                                                                javax.faces.lifecycle.Lifecycle lifecycle)
                                                         throws javax.faces.FacesException
        Specified by:
        getFacesContext in class javax.faces.context.FacesContextFactory
        Throws:
        javax.faces.FacesException
      • getWrapped

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