|
aXSL API 0.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
The aXSL Common Module | |
org.axsl.common | Constants and other items that may be useful throughout a document-processing system. |
The aXSL PostScript Reader Module | |
org.axsl.psR | Interfaces giving access to various PostScript concepts. |
The aXSL Graphic Reader Module | |
org.axsl.graphicR | Interfaces allowing client applications to use graphics in a vendor-neutral way. |
The aXSL Font Reader Module | |
org.axsl.fontR | Interfaces allowing client applications to register, track, and use fonts in a vendor-neutral way. |
org.axsl.fontR.output | Helper interfaces useful with specific output formats, usually to assist with embedding fonts in output documents. |
The aXSL Hyphenation Reader Module | |
org.axsl.hyphenR | Interfaces useful for hyphenating text. |
The aXSL Text Module | |
org.axsl.text | Interfaces useful for various text processing tasks. |
org.axsl.text.line | Interfaces useful for breaking text into lines. |
The aXSL FO Tree Reader Module | |
org.axsl.foR | Interfaces useful for client applications that wish to read an FO (Formatting Objects) Tree, usually so that they can perform layout on its content. |
org.axsl.foR.extension | Interfaces useful for describing non-standard formatting objects in a common way. |
org.axsl.foR.fo | Interfaces useful for describing standard formatting objects in a common way. |
org.axsl.foR.svg | Interfaces useful for describing SVG content to client applications. |
The aXSL Area Tree Writer Module | |
org.axsl.areaW | Interfaces useful in the creation of an AreaTree. |
The aXSL Layout Module | |
org.axsl.layout | Interfaces useful in laying out an FO Tree into an Area Tree. |
The aXSL Area Tree Reader Module | |
org.axsl.areaR | Interfaces useful for client applications that wish to read an AreaTree, usually to create an output document. |
The aXSL Output Module | |
org.axsl.output | Interfaces useful in the creation of an output document. |
The aXSL PDF Writer Module | |
org.axsl.pdfW | Interfaces allowing client applications to use create PDF documents in a vendor-neutral way. |
aXSL (API for XSL-FO processing) is an API that is designed to provide interoperability between document publishing systems. This includes publishing systems using the XSL-FO standard. However, it is not limited to such systems, as some of the interfaces can be used by systems that do not follow that standard.
The benefit of using aXSL is that specific product dependencies can be reduced. Once a system has been fitted to use aXSL components, it should be able to work with aXSL components from any vendor. Once a module has been written to implement the aXSL interface, it should be usable with any system that accepts aXSL components. This also provides a convenient infrastructure for any kind of comparative test, including internal performance tests. And, in cases where a module just needs to be rewritten, it provides a means to do so in parallel, leaving the rest of the system unaffected, and allowing it to continue functioning while the new module is written.
|
aXSL API 0.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
This documentation was created September 6 2006 by The aXSL Group and may be freely copied. See license for details.