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

## Package multivalent

Core system classes.

See:
Description

Interface Summary
ContextListener | Implemented by everything that can affect appearance through the graphics context, especially structural behaviors, lenses, spans.
EventListener | Classes can implement this in order to be able to seize the grab.

Class Summary
Behavior | The Behavior is the primary way to extend the system.
Browser | This class implements a browser window.
CHashMap<V> | `Map` that canonicalizes keys that are of type String to all lowercase
CLGeneral | Generic context modifier, for runtime creation of new spans and structure, as by style sheets.
Context | Graphics context object passed from node to node.
CursorMark | Blinking cursor.
DocInfo | Record of various data about a Document, for parameters for loading and for reports of general information for various behaviors.
Document | An independent document, generally with content subtree, stylesheet, `URI` (not `URL`), `Layer`s of behaviors that implementing genre- or document-specific functionality, and document-wide variables.
ESISNode | Simple tree node for use in building parse tree: attributes, children, write linearized tree to string.
INode | Internal nodes have children.
IScrollPane | An internal node that scrolls its content as necessary.
Layer | Special behavior type that groups (1) behaviors (which can be nested Layer's) and (2) data trees of `ESISNode`s, and dispatches (round robin) protocol events over its collection.
Leaf | Leaf nodes are words of text, XDOC words, images, and so on.
Mark | (Leaf, offset) pair.
MediaAdaptor | Superclass for media adaptors: behaviors that parse some concrete document format and build a document tree.
Meta |
Multivalent | Execute application startup, and act as a central repository for resources shared among all browser windows.
Node | Base class for nodes of the document tree (both user interface and content), providing common tree manipulation methods as well as implementing before and after phases of tree walk protocols, calling another method that can be easily overridden.
SemanticEvent | A semantic event, as opposed to a low-level mouse and keyboard events, defines a logical action, such as opening a new document.
Span | A Span (aka Range aka Tk tag), such as a hyperlink or executable copy editor mark, is a linear range of content that can control appearance and receives events.
StyleSheet | Map structural name pattern into ContextListener to add to Context's list of active behaviors.
SystemEvents | Default implentation of standard set of system events: open document, load layer, and more.
TreeEvent | TreeEvent's and all events defined by Java itself, such as those describing mouse and keyboard events, are low-level events.
VObject | `Object`s with a name and attributes.

Exception Summary
ParseException | MediaAdaptors should return this when encountering an unfixable/unrecoverable parsing error.

## Package multivalent Description

Core system classes. Build Document functionality from `Behavior`s, content from `Node`s.

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