org.apache.xmlgraphics.util.i18n

## Interface ExtendedLocalizable

- All Superinterfaces:
    Localizable

      public interface ExtendedLocalizable
      extends Localizable

  This interface provides much more control over internationalization than the Localizable interface.
  Version:
    $Id$ Originally authored by Stephane Hillion.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Locale` | `getDefaultLocale()` Gets the current default locale in the LocaleGroup.
    `LocaleGroup` | `getLocaleGroup()` Returns the group to which this object belongs.
    `java.util.ResourceBundle` | `getResourceBundle()` Returns the current resource bundle.
    `void` | `setDefaultLocale(java.util.Locale l)` Sets the default locale for all the instances of this class in the same LocaleGroup.
    `void` | `setLocaleGroup(LocaleGroup lg)` Sets the group to which this object belongs.

    - ### Methods inherited from interface org.apache.xmlgraphics.util.i18n.Localizable

      `formatMessage, getLocale, setLocale`

- - ### Method Detail

    - #### setLocaleGroup

          void setLocaleGroup(LocaleGroup lg)

      Sets the group to which this object belongs.

    - #### getLocaleGroup

          LocaleGroup getLocaleGroup()

      Returns the group to which this object belongs.

    - #### setDefaultLocale

          void setDefaultLocale(java.util.Locale l)

      Sets the default locale for all the instances of this class in the same LocaleGroup.

    - #### getDefaultLocale

          java.util.Locale getDefaultLocale()

      Gets the current default locale in the LocaleGroup.

    - #### getResourceBundle

          java.util.ResourceBundle getResourceBundle()

      Returns the current resource bundle. Getting this object gives access to the keys in the bundle, raw string resources, arrays of raw string resources and object resources.

Copyright 1999-2025 The Apache Software Foundation. All Rights Reserved.