org.daisy.dotify.api.translator.package-info Maven / Gradle / Ivy
/**
* Provides a braille translation API.
* This package contains interfaces needed to transform text into braille.
*
* The design allows hyphenation to be handled internally by the translator,
* which enables support for non-standard hyphenation as well as line break
* dependent braille markers, such as continuation signs etc.
*
*
* The SPI entry points for using this package are:
*
* - {@link org.daisy.dotify.api.translator.BrailleFilterFactoryMaker}
* - {@link org.daisy.dotify.api.translator.BrailleTranslatorFactoryMaker}
* - {@link org.daisy.dotify.api.translator.TextBorderFactoryMaker}
*
* The OSGi entry points for using this package are:
*
* - {@link org.daisy.dotify.api.translator.BrailleFilterFactoryMakerService}
* - {@link org.daisy.dotify.api.translator.BrailleTranslatorFactoryMakerService}
* - {@link org.daisy.dotify.api.translator.TextBorderFactoryMakerService}
*
*
* To add additional implementations, use the following interfaces:
*
* - {@link org.daisy.dotify.api.translator.BrailleFilterFactoryService}
* - {@link org.daisy.dotify.api.translator.BrailleTranslatorFactoryService}
* - {@link org.daisy.dotify.api.translator.TextBorderFactoryService}
*
*
* @author Joel Håkansson
*/
package org.daisy.dotify.api.translator;