All Classes and Interfaces

Class
Description
Provides an abstract base for TableProviders, implementing basic features such as the ability to set page fallback action and replacement character.
Provides 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 abstract class for Factories.
Provides an abstract page format
Provides a default implementation for Paper.
Provides an abstract base for Table factories.
Provides an abstract base for command line UI's.
Provides the information needed by an application argument.
Provides a definition, that is a name and a description
Provides exit codes to be used by implementing classes.
Provides the information needed by an optional argument.
Provides an advanced Braille converter mapping each braille character to a string.
 
Provides a basic command line UI for core functionality in org.daisy.braille.
Provides constants for braille.
Provides an interface for converting from text to braille and vice verca.
Provides an easy way to add a communications contract to an EmbosserWriter.
Provides a buffered volume embossers.
Provides a builder for a BufferedVolumeEmbosser
Provides a configurable embosser.
Provides a builder for ConfigurableEmbosser
Provides a TableProvider which creates tables a specific type of identifier
Provides 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 Contract
Provides an exception to indicate that the Contract is not supported
Provides a custom paper collection that lets a user add and remove papers.
Provides a default table, for convenience.
Provides an interface to transmit a file to a device, typically a printer.
Provides two dimensional measurements in millimeters
Provides a utility to map eight dot patterns to six dot patterns.
Provides an XML element data object.
Provides an interface for common properties of an Embosser.
Provides a simple TableConverter implementation.
Defines the fallback action when a character in the range 0x2840-0x28FF is encountered.
Provides a catalog of Embosser factories.
Provides an EmbosserFactory exception
Provides 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 printing
Provides an interface for a collection of Embossers.
Provides an embosser table implementation.
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 event
Provides an object representation for an EmbosserWriter newLine event
Provides an object representation for an EmbosserWriter newPage event
Provides an object representation for an EmbosserWriter newSectionAndPage event
Provides an object representation for an EmbosserWriter newVolumeSectionAndPage event
Provides an object representation for an EmbosserWriter open event
Provides an object representation for an EmbosserWriter setRowGap event
Provides an object representation for an EmbosserWriter write event
Provides information about the embosser.
Provides an interface for common properties of a Factory.
Provides an interface for factory catalogs.
Provides an interface for filtering a collection of Factories.
Provides functionality to check if files are equal.
Provides a way of writing the files transmitted using the Device interface to files
 
 
 
Provides a bridge between a Device and file based EmbosserWriter
Provides common file tools useful for braille.
Provides an input detection exception
Provides a command line input helper for setting arguments interactively and storing them in the users preferences.
Provides a length measurement that can be expressed using the preferred units of length.
Defines possible units to be used when expressing a length value
Provides an interface for line breaks
 
Provides a sorting algorithm that splits groups of digits and sorts these segments as numbers, for example "sample-1, sample-2, sample-10" will be sorted in that order.
Provides an interface for page breaks
PageFormat extends a Paper with options selected by a user (if applicable).
Defines page format types
Provides an interface for a physical paper media.
Defines paper types.
Provides a catalog of Paper factories.
Provides an interface for filtering a collection of Papers.
Provides an interface for a collection of Papers.
Provides useful information about a PEF-document.
Provides a facade for both PEFHandler and TextHandler
Provides comparing of two folders with xml files for differences.
 
 
 
Merges several single volume PEF-files into one.
Defines sorting types
Splits a PEF-file into several single volume files.
Provides a way to generate PEF-files for testing purposes.
Provides a handler for reading a PEF-file and sending the contents to an Embosser.
Defines alignment values
Provides a Builder for PEFHandler
Provides a NamespaceContext implementation for PEF 1.0.
Validates PEF-documents against the official Relax NG schema.
Defines the modes available to the validator.
Provides a facade for PEFValidator
Printer device class of type DocFlavor.INPUT_STREAM.AUTOSENSE This class can be used when sending a file to a printer.
 
Direction of print
The shape of the paper
Provider<T extends Factory>
Provides an interface for a collection of Factories.
Provides a range data object.
Provides a command line UI for sending a file straight to a printer.
Provides a paper object for paper in rolls.
Provides a paper format for paper in rolls.
Provides a paper object for cut-sheet paper.
Provides a paper format for cut-sheet paper.
The width/height orientation of the page
Provides shorter names for factory identifiers, to be used in command line user interfaces.
Provides a simple way to implement EmbosserProperties
Provides standard line break definitions
Defines standard line break types
Provides standard page break definitions
Provides a string to string translator.
Defines the mode to use when matching patterns in the StringTranslator.
Provides an interface for common properties of a Table.
Provides a catalog of Table factories.
Provides an interface for filtering a collection of Tables.
Provides common table features.
Provides an interface for a collection of Tables.
Provides a handler for reading text and writing a PEF-file.
Provides a Builder for TextHandler
Provides a method for detecting a table based on text input.
Provides a paper object for perforated paper with paper guides.
Provides a paper format for tractor paper.
Provides an unsupported paper exception
Provides an unsupported width exception
Simple interface for validators
Simple factory for instantiating a Validator based on its identifier
Provides an interface for writing a volume of braille to a file.