Package org.umber.crucible.layout

Interface Summary
ILayoutArea A single area within a layout tree with a consistent style.
ILineWrapper Interface for splitting text content into separate lines.
IShape TODO Write IShape class description
 

Class Summary
Coord A single point inside a coordinate space.
DefaultLayoutArea Layout area that wraps any IContent object with no formatting.
Dimension The size of a rectangular shape.
FuzzyRectangle Rectangle with additional minimum and maximum size constraints.
LayoutAreaBase Base implementation of ILayoutArea.
Page A single abstract page with pre-positioned layout areas.
Rectangle A rectangular shape with a specific location inside a coordinate space.
Shape Geometric description of a layout area.
SimpleWrapper Line wrapper that uses simple character count and whitespace to split lines.
TableOfContents Configuration for an optional table of contents.
TextLayoutArea Layout area that wraps an ITextContent object.
 

Exception Summary
CrucibleLayoutException Base exception class for Umber Crucible LayoutTree API.