All Downloads are FREE. Search and download functionalities are using the official Maven repository.

doc.transformers.int_daisy_filesetGenerator.html Maven / Gradle / Ivy

The newest version!




	
	int_daisy_filesetGenerator
	


Transformer documentation: int_daisy_filesetGenerator

Transformer Purpose

This transformer is essentially the host of a factory that produces implementations of the IFilesetGenerator interface.

The idea is to dynamically (at runtime) discover implementations that support a given input artifact, and a desired output fileset type.

In its first version, an implementation was provided that supports taking XHTML 1.0 documents into Daisy 2.02 filesets.

Input Requirements

The transformer has been written with the intention to work on any file/fileset that can be represented by the org.daisy.util.fileset package.

Output

On success

A fileset of the type defined in parameters

On error

On error or failure to discover a supporting implementation, this transformer throw an exception and abort.

Configuration/Customization

Parameters (tdf)

See transformer.tdf in transformer directory.

Extended configurability

None.

Further development

Add dynamic discovery (Services API) to factory, more implementations of IFilesetGenerator.

Dependencies

Author

Markus Gylling, Daisy Consortium

Licensing

LGPL





© 2015 - 2025 Weber Informatics LLC | Privacy Policy