public class

LanguageExtractionFilter

extends AbstractHttpFilter
java.lang.Object
   ↳ com.atlassian.core.filters.AbstractHttpFilter
     ↳ com.atlassian.confluence.web.filter.LanguageExtractionFilter

Class Overview

Extracts the language cookie, or if it is not present the browser language string

Summary

Fields
protected Supplier<LocaleManager> localeManager
Public Constructors
LanguageExtractionFilter()
Public Methods
void init(FilterConfig filterConfig)
Protected Methods
void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
LocaleManager getLocaleManager()
[Expand]
Inherited Methods
From class com.atlassian.core.filters.AbstractHttpFilter
From class java.lang.Object
From interface javax.servlet.Filter

Fields

protected Supplier<LocaleManager> localeManager

Public Constructors

public LanguageExtractionFilter ()

Public Methods

public void init (FilterConfig filterConfig)

Throws
ServletException

Protected Methods

protected void doFilter (HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)

Throws
IOException
ServletException

protected LocaleManager getLocaleManager ()