foray-all 0.4-SNAPSHOT API

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).

 



Copyright © 2017. All rights reserved.