Skip to content

mtmse/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.

About

Provides implementations for converting to and from OBFL

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 47.2%
  • XSLT 43.9%
  • HTML 8.4%
  • Shell 0.5%