| Modifier and Type | Interface and Description |
|---|---|
| public interface | InlinePaintable
An interface which indicates that a box is able to paint itself in an inline context. |
| public interface | Styleable
All objects appearing the layout tree must implement this interface. |
| Modifier and Type | Class and Description |
|---|---|
| public class | BlockBoxing
Utility class for laying block content. |
| public class | BlockFormattingContext
This class represents a block formatting context as defined in the CSS spec. |
| public class | BoxBuilder
This class is responsible for creating the box tree from the DOM. |
| public class | BoxCollector
A class to collect boxes which intersect a given clip region. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Breaker
A utility class that scans the text of a single inline box, looking for the next break point. |
| public class | CollapsedBorderSide
A class that contains a single border side of a collapsed cell. |
| public class | |
| public class | FloatLayoutResult
A bean containing the result of laying out a floated block. |
| public class | FloatManager
A class that manages all floated boxes in a given block formatting context. |
| public class | FootnoteManager
The footnote manager which is only created if footnotes are detected in the document. |
| public class | FunctionData
A bean which contains all the information necessary to invoke a
|
| public class | InlineBoxing
This class is responsible for flowing inline content into lines. |
| public class | InlineBoxMeasurements
A bean which tracks various charactistics of an inline box. |
| public class | Layer
All positioned content as well as content with an overflow value other than visible creates a layer. |
| public class | LayoutContext
This class tracks state which changes over the course of a layout run. |
| public class | LayoutState
A bean which captures all state necessary to lay out an arbitrary box. |
| public class | LayoutUtil
Contains utility methods to layout floated and absolute content. |
| public class | LineBreakContext
A bean which serves as a way for the layout code to pass information to the line breaking code and for the line breaking code to pass instructions back to the layout code. |
| public class | PaintingInfo
A bean which every box uses to provide its aggregate bounds (which may be larger than the bounds of the box itself when there is overhanging content) and its outer margin corner (which is used to calculate the size of the canvas). |
| public class | PersistentBFC
The porition of a |
| public class | SharedContext
The SharedContext stores pseudo global variables. |
| public class | StyleTracker
A managed list of |
| public class | |
| public class | UrlAwareLineBreakIterator
BreakIterator implementation that improves line breaking for URLs. |
| public class | VerticalAlignContext
This class performs the real work of vertically positioning inline boxes within a line (i.e. implementing the vertical-align property). |
| public class |