Skip to content

Provides an implementation of the translator interfaces in dotify.api

License

Notifications You must be signed in to change notification settings

brailleapps/dotify.translator.impl

Repository files navigation

Build Status Type License: LGPL v2.1

Introduction

dotify.translator.impl contains an implementation of the translator interfaces of dotify.api. If you want to use it, you can get it here.

Techniques

Java, Java SPI, OSGi

Limitations

Currently, braille translation is implemented for Swedish only.

Using

Download the latest release from maven central and add it to your runtime environment.

Access the implementations via the following APIs in dotify.api:

  • BrailleFilterFactoryMaker
  • BrailleTranslatorFactoryMaker
  • MarkerProcessorFactoryMaker
  • TextBorderFactoryMaker

or in an OSGi environment use:

  • BrailleFilterFactoryMakerService
  • BrailleTranslatorFactoryMakerService
  • MarkerProcessorFactoryMakerService
  • TextBorderFactoryMakerService

Building

Build with gradlew build (Windows) or ./gradlew build (Mac/Linux)

Testing

Tests are run with gradlew test (Windows) or ./gradlew test (Mac/Linux)

Requirements & Compatibility

  • Requires Java 8
  • Compatible with SPI and OSGi

More information

See the common wiki for more information.