|
aXSL API 0.2 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
The aXSL Common Module | |
---|---|
org.axsl.common.value | Classes (usually enums) for various values useful in document processing, typically used as return values for traits. |
The aXSL PostScript Module | |
---|---|
org.axsl.ps | Interfaces giving access to various PostScript concepts. |
The aXSL Graphic Module | |
---|---|
org.axsl.graphic | Interfaces allowing client applications to use graphics in a vendor-neutral way. |
The aXSL Font Module | |
---|---|
org.axsl.font | Interfaces allowing client applications to register, track, and use fonts in a vendor-neutral way. |
org.axsl.font.output | Helper interfaces useful with specific output formats, usually to assist with embedding fonts in output documents. |
The aXSL Speech Module | |
---|---|
org.axsl.speech | Interfaces allowing client applications to integrate documents to speech applications in a vendor-neutral way. |
The aXSL Hyphenation Module | |
---|---|
org.axsl.hyphen | 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 Module | |
---|---|
org.axsl.fo | 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.fo.extension | Interfaces useful for describing non-standard formatting objects in a common way. |
org.axsl.fo.fo | Interfaces useful for describing standard formatting objects in a common way. |
org.axsl.fo.fo.proforma | Interfaces useful for describing properties that are not exposed in the client-facing API, but that are useful on a pro-forma basis for implementations. |
org.axsl.fo.fo.prop | Interfaces describing methods for obtaining property or trait values from the Fo Tree objects. |
org.axsl.fo.svg | Interfaces useful for describing Formatting objects and/or properties in the svg: namespace. |
The aXSL Area Tree Module | |
---|---|
org.axsl.area | Interfaces useful in the creation of an AreaTree that is backed by an FOTree. |
The aXSL Layout Module | |
---|---|
org.axsl.layout | Interfaces useful in laying out an FO Tree into an Area Tree. |
The aXSL Galley Module | |
---|---|
org.axsl.galley | 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.pdf | Interfaces allowing client applications to 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.2 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.