Class DoxiaFilter
- java.lang.Object
-
- org.apache.maven.plugins.site.run.DoxiaFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class DoxiaFilter extends java.lang.Object implements javax.servlet.Filter
Render a page as requested.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
I18N_DOXIA_CONTEXTS_KEY
private java.util.Map<java.lang.String,DoxiaBean>
i18nDoxiaContexts
static java.lang.String
LOCALES_LIST_KEY
private java.util.List<java.util.Locale>
localesList
static java.lang.String
OUTPUT_DIRECTORY_KEY
private java.io.File
outputDirectory
private javax.servlet.ServletContext
servletContext
static java.lang.String
SITE_RENDERER_KEY
private org.apache.maven.doxia.siterenderer.SiteRenderer
siteRenderer
-
Constructor Summary
Constructors Constructor Description DoxiaFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
void
init(javax.servlet.FilterConfig filterConfig)
private void
logDocumentRenderer(java.lang.String path, java.lang.String locale, org.apache.maven.doxia.siterenderer.DocumentRenderer docRenderer)
-
-
-
Field Detail
-
OUTPUT_DIRECTORY_KEY
public static final java.lang.String OUTPUT_DIRECTORY_KEY
- See Also:
- Constant Field Values
-
SITE_RENDERER_KEY
public static final java.lang.String SITE_RENDERER_KEY
- See Also:
- Constant Field Values
-
I18N_DOXIA_CONTEXTS_KEY
public static final java.lang.String I18N_DOXIA_CONTEXTS_KEY
- See Also:
- Constant Field Values
-
LOCALES_LIST_KEY
public static final java.lang.String LOCALES_LIST_KEY
- See Also:
- Constant Field Values
-
servletContext
private javax.servlet.ServletContext servletContext
-
outputDirectory
private java.io.File outputDirectory
-
siteRenderer
private org.apache.maven.doxia.siterenderer.SiteRenderer siteRenderer
-
i18nDoxiaContexts
private java.util.Map<java.lang.String,DoxiaBean> i18nDoxiaContexts
-
localesList
private java.util.List<java.util.Locale> localesList
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.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 java.io.IOException, javax.servlet.ServletException
- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
- See Also:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
-
logDocumentRenderer
private void logDocumentRenderer(java.lang.String path, java.lang.String locale, org.apache.maven.doxia.siterenderer.DocumentRenderer docRenderer)
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Filter
- See Also:
Filter.destroy()
-
-