Packages |
org.foray.app |
Application classes used for running FOray both on the command line and embedded in other applications. |
org.foray.app.ant |
Classes for making FOray accessible from within Ant. |
org.foray.app.test |
Classes useful for testing the FOray application and its various modules. |
org.foray.area |
Classes representing the actual layout of content on pages. |
org.foray.common |
Low-level utility classes accessible to the entire application. |
org.foray.common.i18n |
Classes in this package represent internationalization (i18n) concepts, usually set by international standards
organizations. |
org.foray.common.io |
Utilities related to input/output. |
org.foray.common.ps |
Utility classes useful for working with PostScript. |
org.foray.common.sax |
Classes useful with SAX. |
org.foray.common.url |
Classes useful for URL management, including a custom protocol registration scheme. |
org.foray.common.url.classpath |
Contains a URLStreamHandler for the "classpath" protocol. |
org.foray.common.util |
Utility classes available to all FOray modules. |
org.foray.core |
The core processing classes for the application as a whole. |
org.foray.demo |
Classes useful for demonstrating FOray's capabilities, which may be useful superclasses for actual
applications. |
org.foray.demo.embed |
Classes useful for demonstrating FOray embedded in other applications. |
org.foray.demo.embed.model |
A sample application demonstrating use of FOray embedded in another application. |
org.foray.demo.embed.tools |
Utility classes useful when embedding FOray in other applications. |
org.foray.demo.servlet |
Classes demonstrating use of FOray as a servlet. |
org.foray.font |
Classes providing read-only access to font files and system font classes. |
org.foray.font.config |
Classes related to the configuration of the font subsystem and registration of fonts in it. |
org.foray.font.format |
Classes handling the low-level details of specific font formats, such as Type 1, TrueType, Adobe Font Metrics,
etc. |
org.foray.font.format.ttf |
Classes handling the parsing and content of TrueType fonts. |
org.foray.font.format.type1 |
Classes handling the parsing and content of Type1 fonts and metrics. |
org.foray.font.output |
Helper classes useful for embedding fonts or obtaining font information that is specific to an output format (like
PDF or PostScript). |
org.foray.fotree |
Classes for parsing and representing the XSL-FO document input objects and properties in the various
namespaces. |
org.foray.fotree.axsl |
Namespace and Factory classes for objects in the axsl: namespace. |
org.foray.fotree.axsl.obj |
Classes representing non-standard objects in the FO Tree that are sanctioned by aXSL. |
org.foray.fotree.axsl.prop |
Classes representing properties in the axsl namespace. |
org.foray.fotree.fo |
Namespace and Factory classes for objects in the fo: (XSL Formatting Objects) namespace. |
org.foray.fotree.fo.enums |
Enums and enum wrappers used in the fo: namespace. |
org.foray.fotree.fo.obj |
Classes representing the various Formatting Objects in the fo: namespace. |
org.foray.fotree.fo.prop |
Classes representing XSL-FO properties (See Section 7 of the XSL-FO 1.0 Standard). |
org.foray.fotree.foray |
Namespace and Factory classes for objects in the foray: (custom) namespace. |
org.foray.fotree.foray.obj |
Classes representing custom, non-standard objects in the FO Tree, that is, those that are not specified by the
XSL-FO standard. |
org.foray.fotree.math |
Namespace and Factory classes for objects in the m: (MathML) namespace. |
org.foray.fotree.math.obj |
Classes representing objects in the m: (MathML) namespace. |
org.foray.fotree.parse |
Classes related to the parsing of XSL-FO content, especially property values. |
org.foray.fotree.svg |
Namespace and Factory classes for objects in the svg: (Scalable Vector Graphics) namespace. |
org.foray.fotree.svg.obj |
Classes representing objects in the svg: (Scalable Vector Graphics) namespace. |
org.foray.fotree.value |
Classes representing the various ways that property values can be specified in XSL-FO, including Datatypes,
Functions, and Expressions (See Section 5.11 of the XSL 1.0 Standard). |
org.foray.fotree.xml |
Namespace and Factory classes for objects in the xml: (Generic XML) namespace. |
org.foray.fotree.xml.prop |
Classes representing generic XML properties. |
org.foray.graphic |
Classes providing read-only access to graphic files. |
org.foray.graphic.batik |
Classes related to using Batik for SVG processing. |
org.foray.graphic.factory |
Factory classes that identify graphic formats and create instances to read them. |
org.foray.graphic.math |
Classes used to handle MathML integration. |
org.foray.graphic.output |
Helper classes useful for embedding graphics or obtaining graphic information that is specific to an output format
(like PDF or PostScript). |
org.foray.hyphen |
Classes for finding hyphenation points in text. |
org.foray.hyphen.util |
Utility classes useful for creating hyphenation patterns. |
org.foray.layout |
Generic classes used by actual layout strategies. |
org.foray.linebreak |
Classes for line-breaking. |
org.foray.mif |
Classes for handling the low-level creation of MIF documents. |
org.foray.output |
Classes for converting an FO Tree (not an Area Tree) to some specific output medium. |
org.foray.pdf |
Classes for handling the low-level creation of PDF documents. |
org.foray.pdf.object |
Classes representing various PDF objects, used in the construction of a PDF document. |
org.foray.pioneer |
Classes for the Pioneer layout strategy. |
org.foray.ps |
Classes for handling the intepretation of PostScript input. |
org.foray.ps.encode |
Classes modelling the various encoding vector and CMap concepts that map a Unicode code point to a font glyph
index. |
org.foray.ps.filter |
Classes managing the various PostScript filter concepts, such as Flate and ASCII85. |
org.foray.ps.java2d |
An implementation of the PostScript interpreter that renders to the Java AWT system. |
org.foray.ps.java2d.demo |
Classes demonstrating the Java2D PostScript implementation. |
org.foray.ps.pdf |
An implementation of the PostScript interpreter that converts to PDF. |
org.foray.ps.readonly |
An implementation of the PostScript interpreter that writes no output, but makes the PostScript dictionaries and
state available. |
org.foray.ps.type1 |
Classes providing convenience methods for Type 1 fonts. |
org.foray.render |
Classes for rendering an Area Tree to some output medium. |
org.foray.render.awt |
Classes for rendering the Area Tree to Java's Abstract Windowing Toolkit (AWT). |
org.foray.render.awt.viewer |
Classes for displaying a rendered AWT document to the screen. |
org.foray.render.pcl |
Classes for rendering the Area Tree to PCL (Hewlett-Packard's Printer Control Language). |
org.foray.render.pdf |
Classes for rendering the Area Tree to PDF. |
org.foray.render.ps |
Classes for rendering the Area Tree to Postscript. |
org.foray.render.svg |
Classes for rendering the Area Tree to SVG. |
org.foray.render.txt |
Classes for rendering the Area Tree to Text. |
org.foray.render.xml |
Classes for rendering the Area Tree to XML (for debugging). |
org.foray.speech |
Classes used for integrating document systems with speech systems. |
org.foray.text |
Classes for handling text services like hyphenation and line-breaking. |
org.foray.text.line |
Abstract classes for handling line-breaking. |
org.foray.text.line.solitary |
A concrete "eager" line-breaking strategy. |
org.foray.xml |
XML utility classes for things like pretty-printing XML documents. |
org.foray.xml.dtd |
Classes partially modelling an XML Document Type Definition (DTD). |