Interface LocalizationConfig

All Known Implementing Classes:
LocalizationConfigImpl

public interface LocalizationConfig
EasyDeskLocalizationService 의 설정.

예전에는 Fulcrum(org.apache.fulcrum.localization.LocalizationConfig) 의 interface 를 썼지만, Fulcrum 의존성을 걷어내면서 같은 모양의 interface 를 이 package 로 옮겼다.

Author:
Youngho Cho
  • Method Details

    • bundleNames

      LocalizationConfig bundleNames(String... names)
      Parameters:
      names - 찾을 resource bundle 이름들. 첫 번째가 기본 bundle 이다.
      Returns:
      this
    • defaultEncoding

      LocalizationConfig defaultEncoding(String encoding)
      Parameters:
      encoding - properties 파일의 encoding
      Returns:
      this
    • defaultLocale

      LocalizationConfig defaultLocale(Locale locale)
      Parameters:
      locale - 기본 locale
      Returns:
      this
    • fallbackToDefaultLocale

      LocalizationConfig fallbackToDefaultLocale(boolean fallback)
      Parameters:
      fallback - true 면 요청한 locale 에 key 가 없을 때 기본 locale 의 값을 쓴다 (기본값 true)
      Returns:
      this
    • getBundleNames

      String[] getBundleNames()
    • getDefaultEncoding

      String getDefaultEncoding()
    • getDefaultLocale

      Locale getDefaultLocale()
    • isFallbackToDefaultLocale

      boolean isFallbackToDefaultLocale()