Class ManagerBasedLocalizationProviderBase<T>

java.lang.Object
com._1c.g5.v8.dt.common.localization.ManagerBasedLocalizationProviderBase<T>
All Implemented Interfaces:
ILocalizationProvider<T>
Direct Known Subclasses:
DtGranularEditorSectionLocalizationProvider, EnumLiteralLocalizationProvider, EventNameLocalizationProvider, FeatureNameLocalizationProvider, LegacyCheckLocalizationProvider

public abstract class ManagerBasedLocalizationProviderBase<T> extends Object implements ILocalizationProvider<T>
Base class for LocalizationManager based localization providers.
  • Constructor Details

    • ManagerBasedLocalizationProviderBase

      public ManagerBasedLocalizationProviderBase()
  • Method Details

    • getString

      public final String getString(T object)
      Description copied from interface: ILocalizationProvider
      Obtains string representation of a given object specific to this provider.
      Specified by:
      getString in interface ILocalizationProvider<T>
      Parameters:
      object - object to obtain string representation of. Should not be null.
      Returns:
      obtained string representation or null if no presentation available.
    • getKey

      protected abstract String getKey(T object)
      Obtains key to lookup a string representation using LocalizationManager.
      Parameters:
      object - object to get key for.
      Returns:
      key corresponding for the object or null if no key available.