Class DoxiaFilter

java.lang.Object
org.apache.maven.plugins.site.run.DoxiaFilter
All Implemented Interfaces:
javax.servlet.Filter

public class DoxiaFilter extends Object implements javax.servlet.Filter
Render a page as requested.
  • Field Details

    • OUTPUT_DIRECTORY_KEY

      public static final String OUTPUT_DIRECTORY_KEY
      See Also:
    • SITE_RENDERER_KEY

      public static final String SITE_RENDERER_KEY
      See Also:
    • I18N_DOXIA_CONTEXTS_KEY

      public static final String I18N_DOXIA_CONTEXTS_KEY
      See Also:
    • LOCALES_LIST_KEY

      public static final String LOCALES_LIST_KEY
      See Also:
    • servletContext

      private javax.servlet.ServletContext servletContext
    • outputDirectory

      private File outputDirectory
    • siteRenderer

      private org.apache.maven.doxia.siterenderer.SiteRenderer siteRenderer
    • i18nDoxiaContexts

      private Map<String,DoxiaBean> i18nDoxiaContexts
    • localesList

      private List<Locale> localesList
  • Constructor Details

    • DoxiaFilter

      public DoxiaFilter()
  • Method Details

    • init

      public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
      Specified by:
      init in interface javax.servlet.Filter
      Throws:
      javax.servlet.ServletException
      See Also:
      • Filter.init(javax.servlet.FilterConfig)
    • doFilter

      public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilter in interface javax.servlet.Filter
      Throws:
      IOException
      javax.servlet.ServletException
      See Also:
      • Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
    • logDocumentRenderer

      private void logDocumentRenderer(String path, String locale, org.apache.maven.doxia.siterenderer.DocumentRenderer docRenderer)
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Filter
      See Also:
      • Filter.destroy()