Skip to content

brailleapps/dotify.task.impl

Repository files navigation

Build Status Type License: LGPL v2.1

Note: This is a provider bundle, but it currently exports some classes that can be used by other bundles to extend the functionality provided. These classes may be moved to a separate library bundle in the future.

dotify.task.impl

This component provides implementations for

  • idenfiying XML formats with root element name and namespace
  • validating OBFL and PEF files
  • converting
    • DTBook, epub, html, xml and text to OBFL
    • OBFL to PEF and text

Techniques

Java, StAX, XSLT, OBFL, Schematron, RelaxNG

Using

Download the latest release from maven central and add it to your runtime environment. Access the implementations via the TaskSystemFactory and TaskGroupFactory API in streamline-api or in an OSGi environment use TaskSystemFactoryMakerService and TaskGroupFactoryMakerService.

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.