|
Multivalent API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use multivalent | |
---|---|
multivalent | Core system classes. |
multivalent.devel | Developer tools, templates, and examples: MyBehavior template, document tree viewer, DebugMode, .... |
multivalent.devel.lens | Document inspection lenses: bbox bounds, character numbers, ruler for layout measuring. |
multivalent.gui | Graphical user interface widgets, natively implemented as Nodes. |
multivalent.net | Network-related behaviors: cookies, referer, return code, server. |
multivalent.node | Many types of tree nodes: scrolled panel, fixed format document nodes, media leaves. |
multivalent.std | Standard system functionality that is guaranteed to be available locally during runtime. |
multivalent.std.adaptor | Media adaptors guaranteed to be available locally: HTML, UNIX manual page, directory, FTP directory, ... |
multivalent.std.adaptor.pdf | PDF manipulation: read, render, modify, write. |
multivalent.std.lens | Lens superclass and standard lenses, such as Magnify and Rot-13. |
multivalent.std.span | A collection of general-use spans: hyperlink, highlight, font, color. |
multivalent.std.ui | Standard user interface controls, such as forward/back buttons and bookmarks. |
phelps.doc | Classes related to documents. |
phelps.net | Generally useful utility classes related to networking. |
Classes in multivalent used by multivalent | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Browser
This class implements a browser window. |
|
CHashMap
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. |
|
ContextListener
Implemented by everything that can affect appearance through the graphics context, especially structural behaviors, lenses, spans. |
|
CursorMark
Blinking cursor. |
|
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. |
|
EventListener
Classes can implement this in order to be able to seize the grab. |
|
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. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.devel | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Context
Graphics context object passed from node to node. |
|
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. |
|
EventListener
Classes can implement this in order to be able to seize the grab. |
|
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. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.devel.lens | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Context
Graphics context object passed from node to node. |
|
ContextListener
Implemented by everything that can affect appearance through the graphics context, especially structural behaviors, lenses, spans. |
|
ESISNode
Simple tree node for use in building parse tree: attributes, children, write linearized tree to string. |
|
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. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.gui | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Browser
This class implements a browser window. |
|
Context
Graphics context object passed from node to node. |
|
EventListener
Classes can implement this in order to be able to seize the grab. |
|
INode
Internal nodes have children. |
|
IScrollPane
An internal node that scrolls its content as necessary. |
|
Leaf
Leaf nodes are words of text, XDOC words, images, and so on. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.net | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
ESISNode
Simple tree node for use in building parse tree: attributes, children, write linearized tree to string. |
|
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. |
|
SemanticEvent
A semantic event, as opposed to a low-level mouse and keyboard events, defines a logical action, such as opening a new document. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.node | |
---|---|
Browser
This class implements a browser window. |
|
Context
Graphics context object passed from node to node. |
|
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. |
|
EventListener
Classes can implement this in order to be able to seize the grab. |
|
INode
Internal nodes have children. |
|
IScrollPane
An internal node that scrolls its content as necessary. |
|
Leaf
Leaf nodes are words of text, XDOC words, images, and so on. |
|
Mark
(Leaf, offset) pair. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.std | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Context
Graphics context object passed from node to node. |
|
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. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.std.adaptor | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
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. |
|
ContextListener
Implemented by everything that can affect appearance through the graphics context, especially structural behaviors, lenses, spans. |
|
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. |
|
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. |
|
MediaAdaptor
Superclass for media adaptors: behaviors that parse some concrete document format and build a document tree. |
|
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. |
|
StyleSheet
Map structural name pattern into ContextListener to add to Context's list of active behaviors. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.std.adaptor.pdf | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Context
Graphics context object passed from node to node. |
|
ContextListener
Implemented by everything that can affect appearance through the graphics context, especially structural behaviors, lenses, spans. |
|
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. |
|
EventListener
Classes can implement this in order to be able to seize the grab. |
|
INode
Internal nodes have children. |
|
Leaf
Leaf nodes are words of text, XDOC words, images, and so on. |
|
MediaAdaptor
Superclass for media adaptors: behaviors that parse some concrete document format and build a document tree. |
|
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. |
|
ParseException
MediaAdaptors should return this when encountering an unfixable/unrecoverable parsing error. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.std.lens | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Context
Graphics context object passed from node to node. |
|
ContextListener
Implemented by everything that can affect appearance through the graphics context, especially structural behaviors, lenses, spans. |
|
ESISNode
Simple tree node for use in building parse tree: attributes, children, write linearized tree to string. |
|
INode
Internal nodes have children. |
|
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. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.std.span | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Context
Graphics context object passed from node to node. |
|
ContextListener
Implemented by everything that can affect appearance through the graphics context, especially structural behaviors, lenses, spans. |
|
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. |
|
EventListener
Classes can implement this in order to be able to seize the grab. |
|
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. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by multivalent.std.ui | |
---|---|
Behavior
The Behavior is the primary way to extend the system. |
|
Context
Graphics context object passed from node to node. |
|
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. |
|
EventListener
Classes can implement this in order to be able to seize the grab. |
|
INode
Internal nodes have children. |
|
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. |
|
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. |
|
VObject
Object s with a name and attributes. |
Classes in multivalent used by phelps.doc | |
---|---|
INode
Internal nodes have children. |
|
Mark
(Leaf, offset) pair. |
|
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. |
Classes in multivalent used by phelps.net | |
---|---|
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. |
|
Multivalent API | |||||||||
PREV NEXT | FRAMES NO FRAMES |