Package org.daisy.braille.embosser
package org.daisy.braille.embosser
Provides interfaces and classes needed to implement embossers.
- Author:
- Joel HÃ¥kansson
-
ClassDescriptionProvides an abstract base for Embossers, implementing basic features such as the ability to set page format, table, and cell height and width.Provides an abstract base for embossers.Defines form feed padding style.Provides an easy way to add a communications contract to an EmbosserWriter.Provides a buffered volume embossers.Provides a builder for a BufferedVolumeEmbosserProvides a configurable embosser.Provides a builder for ConfigurableEmbosserProvides a usage contract that allows an implementation of EmbosserWriter to optimize or configure communication based on actual properties of the expected communication.Provides a builder for ContractProvides an exception to indicate that the Contract is not supportedProvides an interface for common properties of an Embosser.Provides a catalog of Embosser factories.Provides an EmbosserFactory exceptionProvides common embosser features to be used when configuring an Embosser factory.Provides an interface for filtering a collection of Embossers.Provides an interface for common embosser related properties.Regular printing or multi-page printingProvides an interface for a collection of Embossers.Provides tools related to embosser communication.Provides an embosser communication interface.Provides an object representation for each event in the EmbosserWriter interface.Provides an object representation for an EmbosserWriter close eventProvides an object representation for an EmbosserWriter newLine eventProvides an object representation for an EmbosserWriter newPage eventProvides an object representation for an EmbosserWriter newSectionAndPage eventProvides an object representation for an EmbosserWriter newVolumeSectionAndPage eventProvides an object representation for an EmbosserWriter open eventProvides an object representation for an EmbosserWriter setRowGap eventProvides an object representation for an EmbosserWriter write eventProvides information about the embosser.Provides a bridge between a Device and file based EmbosserWriterProvides an interface for line breaksProvides an interface for page breaksProvides a simple way to implement EmbosserPropertiesProvides standard line break definitionsDefines standard line break typesProvides standard page break definitionsProvides an unsupported paper exceptionProvides an unsupported width exceptionProvides an interface for writing a volume of braille to a file.