Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Multivalent API
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package multivalent.node

Many types of tree nodes: scrolled panel, fixed format document nodes, media leaves.

See:
Description

Interface Summary
Fixed | Interface for fixed internal and leaf classes.

Class Summary
FixedI | Internal node for use with formats that are already layed out, such as scanned page images, PostScript, PDF, TeX DVI.
FixedIClip | Clips children to be within its bbox, WxH of which are given in constructor and are independent of size and position of children.
FixedIHBox | Fixed-format INode that adjusts to changes in size of children by moving them horizontally.
FixedIVBox | FixedIVBox
FixedLeafBlock |
FixedLeafImage | Holds an `Image`.
FixedLeafOCR | Draw by reaching clipping out from who page image that portion corresponding to word.
FixedLeafShape | Holds a `Shape`.
FixedLeafUnicode | Leaf subclass for fixed-formatted ASCII.
FixedLeafUnicodeKern | Leaf subclass for fixed-formatted Unicode with kerning.
IClip | Clips children to be within its bbox, WxH of which are given in constructor and are independent of size and position of children.
IGroup | Logical grouping, like IParaBox except doesn't cause linebreaks.
IHBox | Place children in horizontal line, no line breaking.
INodeZero | Internal node that has zero effect on layout and display.
IOutline | Not used -- done with spans instead, as in `Outliner`.
IParaBox | Like a paragraph, layout children in a row, wrapping lines as necessary.
IRootAbs | Visual layer containing elements absolutely positioned within current document-- that is, relative to the current document's virtual canvas including scrolling, but independent of content.
IRootScreen | Visual layer containing elements absolutely positioned in document window.
IVBox | Lays out children vertically, top to bottom.
IZoom | Broken Insert node into tree and set zoom factor to implement zooming on subtree.
LeafBlock | Block empty rectangular placeholder, for replacing advertisements, say.
LeafImage | Medium-specific leaf node.
LeafShadow | Leaf to shadow structural node in absolute visual space.
LeafShape | Holds a `Shape`, which is painted stroked or filled or both.
LeafText | Superclass for text leaf nodes.
LeafUnicode | Leaf subclass for Unicode.
LeafZero | Leaf node that has zero effect on layout and display.
NodeCharSequence | `CharSequence` over the document tree, as for used by `regular rexpressions`.
Root | `Document`s can contain other documents, and this is the topmost instance.

## Package multivalent.node Description

Many types of tree nodes: scrolled panel, fixed format document nodes, media leaves.

Node types that implement common user interface widgets are in the `multivalent.gui` package.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Multivalent API
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES