Class PaperCatalog

java.lang.Object
org.daisy.paper.PaperCatalog
All Implemented Interfaces:
FactoryCatalog<Paper>, Provider<Paper>

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

    • PaperCatalog

      protected PaperCatalog()
  • Method Details

    • newInstance

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