|
aXSL API 0.2 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AbstractTablePartContainer | Super-interface for Table body, header, and footer areas. |
AncestralNormalInlineArea | A NormalInlineArea that can have other areas as children. |
Area | Super-interface for all AreaNode instances that actually occupy area on a page. |
AreaNode | Super-interface for all AreaTree content. |
AreaTree | An AreaTree is a document that has been laid out on pages. |
AreaTreeFactory | Creates implementation-specific AreaTree instances. |
AreaTreeListener | An interface for classes that need to handle AreaTreeEvent objects
as they are fired. |
BeforeFloatRefArea | Area containing all or part of a before-float. |
BlockContainerRefArea | Area containing all or part of a block-container. |
BlockContentFactory | Super-interface for all interfaces that need to be able to create block-level content, that is, those areas that contain such content. |
FootnoteRefArea | Area containing all or part of a footnote. |
GlyphAreaSequence | An Area containing text. |
InlineContainerArea | Viewport/Reference area pair for an inline container. |
LineArea | Area containing a line. |
LineContentFactory | Super-interface for all interfaces that need to be able to create child inline content. |
ListBlockArea | Area for a list-block. |
ListItemArea | Area for a list-item. |
ListItemBodyContainer | A container for the content of a list-item-body. |
ListItemLabelContainer | A container for the content of a list-item-label. |
MainRefArea | Manages the main-reference-area. |
NormalBlockArea | Area for a normal block. |
NormalFlowRefArea | Represents a normal-flow-reference-area. |
NormalInlineArea | Area containing an external-graphic. |
PageArea | Area for a page. |
PageCollection | A PageCollection is a collection of formatted pages. |
PageCollectionFactory | Interface for objects that can create PageCollection instances. |
PageCollectionWrapper | A container for PageCollection instances. |
RegionBodyRefArea | The Area containing the region-body. |
RegionRefArea | Area for a Page Region. |
SpanRefArea | Represents a span-reference-area. |
TableArea | Container Area for a table. |
TableBodyContainer | Container Area for a table-body. |
TableCellArea | Area for a table-cell. |
TableFooterContainer | Container Area for a table-footer. |
TableHeaderContainer | Container Area for a table-header. |
TableRowContainer | A container for the cells in a table-row. |
Class Summary | |
---|---|
AreaTreeEvent | An Event used for notification that various stages of the building of an Area tree have been completed. |
Enum Summary | |
---|---|
PageCollection.Force | Enumeration of possible "force" values when creating new pages. |
Exception Summary | |
---|---|
AreaTreeException | Exception thrown when an axslAreaIn implementation has a problem. |
Interfaces useful in the creation of an AreaTree that is backed by an FOTree.
The process of laying an FOTree out into an AreaTree, while quite complex, requires only a small subset of the information that is available in the FOTree and AreaTrees. The content, ordering, and properties are already known and recorded in the FOTree. These interfaces therefore provide two main services to the layout systems that use them: 1) The sizes of the various areas (the locations are not really needed by the layout systems), and 2) The ability to create new areas as needed.
The Area-W implementation therefore is responsible to make sure that the areas are properly positioned and for enforcing size constraints.
|
aXSL API 0.2 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.