Class WebAppContext


  • public class WebAppContext
    extends Object
    Singleton model allowing access to information about the web app context.
    Since:
    8.0.1
    Author:
    XIMA MEDIA GmbH
    • Method Detail

      • getMimeType

        public String getMimeType​(String fileName)
        Cuurently delegates to ServletContext.getMimeType(String) - copied description: "Returns the MIME type of the specified file, or null if the MIME type is not known. The MIME type is determined by the configuration of the servlet container, and may be specified in a web application deployment descriptor."
        Parameters:
        fileName - the file name to process
        Returns:
        the MIME type or null
      • getServletContext

        @Nullable
        public javax.servlet.ServletContext getServletContext()
        Gets the global servlet context instance of the web app. May be null if the web app context is not available.
        Returns:
        The global servlet context of the web app.
      • isFacesInitialized

        public boolean isFacesInitialized()
      • destroy

        public static void destroy​(javax.servlet.ServletContextEvent sce)
      • getInstance

        public static WebAppContext getInstance()
        Returns:
        the current web app context.
      • init

        public static void init​(javax.servlet.ServletContextEvent sce)
      • onFacesInitialized

        public static void onFacesInitialized​(javax.faces.application.Application application)
        Called when the Faces framework was initialized, i.e. com.sun.faces.config.ConfigureListener was run. Only intended for internal use, do not call this method from plugins.
        Parameters:
        application - The Faces application instance that was initialized.