| Interface | Description |
|---|---|
| AttributeWithContext |
Provides an attribute for a list of items.
|
| BrailleFilter |
Provides an interface for braille filter for a particular
locale.
|
| BrailleFilterFactory |
Provides a factory for braille filters.
|
| BrailleFilterFactoryMakerService |
Provides an interface for a BrailleFilterFactoryMaker service.
|
| BrailleFilterFactoryService |
Provides an interface for a BrailleFilterFactory service.
|
| BrailleTranslator |
Provides an interface for braille translation and hyphenation for a particular
locale.
|
| BrailleTranslatorFactory |
Provides a factory for braille translation and hyphenation.
|
| BrailleTranslatorFactoryMakerService |
Provides an interface for a BrailleTranslatorFactoryMaker service.
|
| BrailleTranslatorFactoryService |
Provides an interface for a BrailleTranslatorFactory service.
|
| BrailleTranslatorResult |
Provides a braille translator result.
|
| FollowingText |
Provides information about an item that comes after the items
being translated.
|
| PrecedingText |
Provides information about an already processed item.
|
| ResolvableText |
Provides an interface for texts that may change during
the translation process.
|
| TextAttribute |
Provides an interface for text attributes.
|
| TextBorderFactory |
Provides a factory for text borders.
|
| TextBorderFactoryMakerService |
Provides an interface for a TextBorderFactoryMaker service.
|
| TextBorderFactoryService |
Provides an interface for a TextBorderFactory service.
|
| TextWithContext |
Provides a translatable text including context.
|
| Class | Description |
|---|---|
| Border |
Provides a border specification.
|
| Border.Builder |
Provides a builder for borders.
|
| BorderSpecification |
Provides a specification for a border.
|
| BorderSpecification.Builder |
Provides a builder for a border specification.
|
| BrailleFilterFactoryMaker |
Provides a braille filter factory maker.
|
| BrailleTranslatorFactoryMaker |
Provides a braille translator factory maker.
|
| DefaultAttributeWithContext |
Provides a default implementation of attributes with context.
|
| DefaultAttributeWithContext.Builder |
Provides a builder for a default text attribute
|
| DefaultTextAttribute |
Provides a default implementation of text attributes.
|
| DefaultTextAttribute.Builder |
Provides a builder for a default text attribute
|
| TextBorderFactoryMaker |
Provides a text border factory maker.
|
| TextBorderStyle |
Defines a text border.
|
| TextBorderStyle.Builder |
Provides a builder for text borders.
|
| Translatable |
Provides a specification for a text to translate.
|
| Translatable.Builder |
Provides a builder for translatable objects
|
| TranslatableWithContext |
Provides a specification for a list of texts to translate.
|
| TranslatableWithContext.Builder |
Provides a builder for translatable objects
|
| TranslatorMode |
Provides information about a translator mode.
|
| TranslatorMode.Builder |
Provides a translator mode builder.
|
| TranslatorSpecification |
Provides a translator specification.
|
| Enum | Description |
|---|---|
| BorderSpecification.Align |
Defines border alignments
|
| BorderSpecification.Style |
Defines types of borders
|
| TranslatorMode.DotsPerCell |
Provides a definition of the number of dots in a braille cell.
|
| TranslatorType |
Provides braille translator types, see also
TranslatorMode. |
| Exception | Description |
|---|---|
| TextBorderConfigurationException |
Provides an exception that indicates a problem configuring
a new text border instance.
|
| TranslationException |
Provides an exception indicating a translation problem.
|
| TranslatorConfigurationException |
Provides an exception that indicates a problem configuring
a new translator instance.
|
| UnsupportedMetricException |
Provides a runtime exception for unsupported metrics.
|
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:
The OSGi entry points for using this package are:
To add additional implementations, use the following interfaces: