Package org.daisy.braille.embosser
Class EmbosserCatalog
- java.lang.Object
-
- org.daisy.braille.embosser.EmbosserCatalog
-
- All Implemented Interfaces:
FactoryCatalog<Embosser>
,Provider<Embosser>
public abstract class EmbosserCatalog extends java.lang.Object implements FactoryCatalog<Embosser>
Provides a catalog of Embosser factories.- Author:
- Joel HÃ¥kansson
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EmbosserCatalog()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EmbosserCatalog
newInstance()
Obtains a new EmbosserCatalog 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 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.
-
-