Class TableCatalog

java.lang.Object
org.daisy.braille.table.TableCatalog
All Implemented Interfaces:
FactoryCatalog<Table>, Provider<Table>

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

    • TableCatalog

      protected TableCatalog()
  • Method Details

    • newInstance

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