com.gentics.cr.portlet.language
Interface LanguageResolver

All Known Implementing Classes:
DefaultLanguageResolver

public interface LanguageResolver

Interface for LanguageResolvers.

Author:
Christopher
 

Method Summary
 String getCurrentLanguage(javax.portlet.PortletRequest request)
          get the current portal language.
 Collection<String> getLanguageFallbackOrder(javax.portlet.PortletRequest request)
          get ordered collection of fallback languages.
 void init(com.gentics.cr.CRConfig config)
          Initialize the Language resolver.
 

Method Detail

init

void init(com.gentics.cr.CRConfig config)
Initialize the Language resolver.

Parameters:
config - configuration.

getLanguageFallbackOrder

Collection<String> getLanguageFallbackOrder(javax.portlet.PortletRequest request)
get ordered collection of fallback languages.

Parameters:
request - portlet request.
Returns:
collection of language strings.

getCurrentLanguage

String getCurrentLanguage(javax.portlet.PortletRequest request)
get the current portal language.

Parameters:
request - portlet request.
Returns:
current language as 2-character code. e.g.: en.


Copyright © 2014 Gentics Software GmbH. All Rights Reserved.