Class EmbosserCatalog

java.lang.Object
org.daisy.braille.embosser.EmbosserCatalog
All Implemented Interfaces:
FactoryCatalog<Embosser>, Provider<Embosser>

public abstract class EmbosserCatalog extends Object implements FactoryCatalog<Embosser>
Provides a catalog of Embosser factories.
Author:
Joel HÃ¥kansson
  • Constructor Details

    • EmbosserCatalog

      protected EmbosserCatalog()
  • Method Details

    • newInstance

      public static EmbosserCatalog newInstance()
      Obtains a new EmbosserCatalog instance. If at least one implementation can be found using the Services API, then the first one will be returned. Otherwise the default EmbosserCatalog will be used. The default EmbosserCatalog will use the Services API to find EmbosserProviders. The combined result from all EmbosserProviders are available to the catalog.
      Returns:
      returns a new EmbosserCatalog instance.