Package org.writersforge.catalan.layout

Catalan Layout API.

See:
          Description

Interface Summary
LayoutEngine Base interface for all layout engines.
 

Class Summary
AbstractLayoutEngine  
AsciiLayout Ascii art-style layout engine, a starting point for the TextRenderer
Book A collection of Page objects, to be passed on to a Renderer.
Constraint Geometrical constraints for a single LayoutArea object.
LayoutArea Lightweight component for expressing final renderable content.
LayoutContext Context for an ongoing iterative layout process.
LayoutFactory Factory for creating LayoutEngine objects.
LayoutGroup Grouping container for other LayoutArea objects.
LayoutPadding A block of whitespace used to create flexible padding between other areas.
LayoutShape Non-textual drawing element.
LayoutText A portion of renderable text.
Markup Helper class to manage markup spans.
Page A single page of final output.
Relation A constraints-based relationship between two LayoutArea objects.
Relation.Above Convenience class to constrain an area that must remain vertically above the previous area in the layout.
Relation.Below Convenience class to constrain an area that must remain vertically below the previous area in the layout.
Relation.Indent Convenience class to constrain an area that must remain indented to the right of the previous area in the layout (leftward indentation can be achieved with a negative distance).
SimpleFlowLayout Very simple layout engine which flows all LayoutArea objects down and to the right.
StyledText A lightweight container for styled text.
StyledText.Span A single homogeneous span of markup style.
 

Package org.writersforge.catalan.layout Description

Catalan Layout API.