Package org.daisy.braille.table
Class TableCatalog
- java.lang.Object
-
- org.daisy.braille.table.TableCatalog
-
- All Implemented Interfaces:
FactoryCatalog<Table>
,Provider<Table>
public abstract class TableCatalog extends java.lang.Object implements FactoryCatalog<Table>
Provides a catalog of Table factories.- Author:
- Joel HÃ¥kansson
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TableCatalog()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TableCatalog
newInstance()
Obtains a new TableCatalog instance.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.daisy.factory.FactoryCatalog
get, getFeature, list, setFeature
-
-
-
-
Method Detail
-
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.
-
-