-
Notifications
You must be signed in to change notification settings - Fork 21
Modules
Daniel Persson edited this page Apr 8, 2021
·
4 revisions
This page is being worked on at the moment. Please check back on this page later when it is finished.
what can a module contain / API of a module
- "resources API": catalog.xml maps public URIs to file paths within the module
- library.xpl
- library.xsl
- other
- public Java packages (should be unique: no two modules should expose same package)
- Java services (implementation of a public Java interface, should be in a .impl. package)
- generated
- Pipeline module: service that provides a catalog.xml
- Pipeline script: service that points to a XProc file and adds metadata around it (name, description)
- data type
- ...
- other
- generated
pom.xml
- modules-parent
- dependencies (compile/provided/runtime/test)
- properties
- expose-services
catalog.xml
- based on XML Catalogs: https://www.oasis-open.org/committees/download.php/14810/xml-catalogs.pdf
- with extensions (for compile time processing)
Pipeline script definition file: see XProcExtensions
XProcSpec: see Testing
- Home
- Download
-
Help
-
User Guide
- Installation
- Desktop Application
- Web Application
- Pipeline as a Service
- Command Line
-
Scripts
- DAISY 2.02 Validator
- DAISY 2.02 to EPUB 3
- DAISY 3 to DAISY 2.02
- DAISY 3 to EPUB 3
- DTBook Validator
- DTBook to DAISY 3
- DTBook to EPUB3
- DTBook to HTML
- DTBook to ODT
- DTBook to PEF
- DTBook to RTF
- DTBook to ZedAI
- EPUB 2 to EPUB 3
- EPUB 3 Enhancer
- EPUB 3 Validator
- EPUB 3 to DAISY 2.02
- EPUB 3 to DAISY 3
- EPUB 3 to PEF
- EPUB to DAISY
- HTML to DTBook
- HTML to EPUB3
- HTML to PEF
- NIMAS Fileset Validator
- ZedAI to EPUB 3
- ZedAI to HTML
- ZedAI to PEF
- API Documentation
- Issue Tracker
- Troubleshooting
- Forum
- [[Contact|mailto:[email protected]]]
-
User Guide
- Contribute
- DAISY Home