Class DefaultI18nInitializer

java.lang.Object
org.nuiton.i18n.init.I18nInitializer
org.nuiton.i18n.init.DefaultI18nInitializer
Direct Known Subclasses:
UserI18nInitializer

public class DefaultI18nInitializer
extends I18nInitializer
Default implementation of a I18nInitializer using the default i18n implementation (one unique bundle with a definition properties file).
Since:
1.1
Author:
Tony Chemit - chemit@codelutin.com
  • Field Details

  • Constructor Details

    • DefaultI18nInitializer

      public DefaultI18nInitializer​(java.lang.String bundleName) throws java.lang.NullPointerException
      Throws:
      java.lang.NullPointerException
    • DefaultI18nInitializer

      public DefaultI18nInitializer​(java.lang.String bundleName, java.lang.ClassLoader loader) throws java.lang.NullPointerException
      Throws:
      java.lang.NullPointerException
    • DefaultI18nInitializer

      public DefaultI18nInitializer​(java.lang.String bundleName, java.lang.ClassLoader loader, java.lang.String i18nPath) throws java.lang.NullPointerException
      Throws:
      java.lang.NullPointerException
  • Method Details

    • getBundleName

      public java.lang.String getBundleName()
    • getLoader

      public java.lang.ClassLoader getLoader()
    • getI18nPath

      public java.lang.String getI18nPath()
    • setLoader

      protected void setLoader​(java.lang.ClassLoader loader)
    • setI18nPath

      protected void setI18nPath​(java.lang.String i18nPath)
    • getResourceURL

      protected java.net.URL getResourceURL​(java.lang.String resource)
    • resolvDefinition

      public java.lang.String resolvDefinition​(java.util.Properties properties) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • getDefinitionURL

      public java.net.URL getDefinitionURL() throws java.lang.NullPointerException
      Throws:
      java.lang.NullPointerException
    • resolvURLs

      public java.net.URL[] resolvURLs​(java.lang.String prefixURL, java.util.Properties definition) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • resolvBundles

      public I18nBundle[] resolvBundles() throws java.lang.Exception
      Description copied from class: I18nInitializer
      Resolv the bundles.
      Specified by:
      resolvBundles in class I18nInitializer
      Returns:
      the bundles detected
      Throws:
      java.lang.Exception - if any pb while getting bundles