Package io.rincl

Class AbstractResourceI18nConcern

java.lang.Object
io.rincl.AbstractResourceI18nConcern
All Implemented Interfaces:
io.csar.Concern, LocaleSelectable, ResourceI18nConcern, ResourcesFactory
Direct Known Subclasses:
BaseResourceI18nConcern

public abstract class AbstractResourceI18nConcern extends Object implements ResourceI18nConcern
Abstract class to facilitate implementing the concern for internationalization of resources.
Author:
Garret Wilson
  • Constructor Details

    • AbstractResourceI18nConcern

      public AbstractResourceI18nConcern(@Nonnull ResourcesFactory parentResourcesFactory)
      Constructor.
      Parameters:
      parentResourcesFactory - The strategy for creating parent resources for a particular context and locale.
      Throws:
      NullPointerException - if the given parent resources factory is null.
  • Method Details

    • getParentResourcesFactory

      protected ResourcesFactory getParentResourcesFactory()
      Returns:
      The strategy for creating parent resources for a particular context and locale.