Package org.daisy.braille.pef
Provides fundamental classes for dealing with PEF-files.
- Author:
- Joel HÃ¥kansson
-
Interface Summary Interface Description NormalizationResource -
Class Summary Class Description Element Provides an XML element data object.NumeralSortString 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.PEFBook Provides useful information about a PEF-document.PEFFileBatchCompare Provides comparing of two folders with xml files for differences.PEFFileBatchCompare.Diff PEFFileCompare PEFFileMerger Merges several single volume PEF-files into one.PEFFileSplitter Splits a PEF-file into several single volume files.PEFGenerator Provides a way to generate PEF-files for testing purposes.PEFHandler Provides a handler for reading a PEF-file and sending the contents to an Embosser.PEFHandler.Builder Provides a Builder for PEFHandlerPEFNamespaceContext Provides a NamespaceContext implementation for PEF 1.0.PEFValidator Validates PEF-documents against the official Relax NG schema.Range Provides a range data object.TextHandler Provides a handler for reading text and writing a PEF-file.TextHandler.Builder Provides a Builder for TextHandlerTextInputDetector Provides a method for detecting a table based on text input. -
Enum Summary Enum Description PEFFileMerger.SortType Defines sorting typesPEFHandler.Alignment Defines alignment valuesPEFValidator.Mode Defines the modes available to the validator. -
Exception Summary Exception Description InputDetectionException Provides an input detection exceptionPEFFileCompareException