Multivalent API

Multivalent API

Also consult the Multivalent home site and the high level developer documentation. See:
          Description

Core and Standard Extension
multivalent Core system classes.
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.

 

Library
phelps.awt Generally useful Graphics classes.
phelps.awt.color Additional color spaces over java.awt.color.
phelps.awt.geom  
phelps.doc Classes related to documents.
phelps.imageio.plugins Additional image formats over java.imageio.plugins: xbm.
phelps.imageio.spi Service provider interfaces for image formats implemented in phelps.imagio.plugins.
phelps.io Extensions over java.io.
phelps.lang Extensions over java.lang.
phelps.lang.reflect Classes with more detail than Java's built-in reflection capabilities.
phelps.math Math: matrix manipulation.
phelps.net Generally useful utility classes related to networking.

 

Developer
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.

 

Commercial
com.pt.awt Extensions over java.awt.

 

Also consult the Multivalent home site and the high level developer documentation. Classes in multivalent.std.* packages are not part of the API, but provide useful functionality and can be a good source of examples.

Key classes include:


Multivalent API