Skip to content

brailleapps/dotify.task.impl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c9f4c1a · Mar 26, 2019
Sep 23, 2015
Jan 16, 2019
Mar 26, 2019
Mar 26, 2019
Jun 18, 2016
Dec 18, 2017
Jan 16, 2019
Jul 6, 2018
Jul 6, 2018
Mar 19, 2019
Mar 26, 2019
Jan 16, 2019
Jan 16, 2019
Dec 6, 2018
Jun 20, 2016
Mar 19, 2019
Mar 19, 2019

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.