Class Summary | |
---|---|
About | Intercepts openDocument events with "about" protocol and remaps to document as given in attributes. |
Action | Default implementations of PDF actions: GoTo, GoToR, Launch, Thread, URI, Sound, Movie, Hide, Named, SubmitForm, ResetForm, ImportData, JavaScript. |
ActionSpan | When click on span, execute action. |
Afm2pdf |
Parses Adobe font metrics files (.afm ) and generates tables in Core14AFM source code.
|
AnchorSpan | Intra-document destination of a hyperlink: a named, robustly located point in document. |
Anno | Superclass for PDF annotations. |
AnnoLink |
Converts PDF annotation dictionary /Subtype /Link to native hyperlink |
Annos | General annotation functionality: wipe annos from document, ... |
ArchiveFileEntry | |
ArchiveMediaAdaptor | Superclass for archive media adaptors, such as zip/jar, sit, tar, do/dsk, po/raw. |
ASCII | Media adaptor for plain old ASCII files (.txt => doc tree) groups lines into heuristically determined paragraphs (two styles of paragraph: blank line between and indended) MUST RETAIN SPACES, WHICH THIS PRESENTLY DOESN'T. |
Attribute_info | |
AttrUI | For now, toggles preference. |
Autosearch | Find words in tree, highlight matches. |
AwkSpan | Underline a span and show a message at the start. |
BackgroundSpan | Background span with editable color. |
Behavior | The Behavior is the primary way to extend the system. |
BindingsDefault | Event bindings that are the same across platforms, such as right arrow key moving the cursor right. |
BindingsEmacs | Pluggable events binding behavior duplicating some Emacs key bindings. |
BindingsMacintosh | Placeholder Pluggable events duplicating some Macintosh key bindings. |
BindingsTk | Bindings after Tk. |
BindingsWindoze | Pluggable events duplicating some Windoze key bindings. |
BitMagnify | Enlarge contexts by doubling pixel width and height as opposed to drawing at larger size (scaling with ATM). |
BIUSpan | A copy editor mark: bold/italics/under suggestion. |
BlinkSpan | Because you asked for it! |
Blur | Image blur lens, as in "Programmerís Guide to the Java 2Dô API". |
BoldSpan | Convenience span for setting boldface. |
Bookmark | List of URIs to remember. |
Booleans | Extensions to java.lang.Boolean. |
Bounds | Show bounds of tree nodes. |
BoxSpan | Box the word covered by the span (later, intelligently box arbitrarily long spans). |
Brighten | Edge detection lens, as in "Programmerís Guide to the Java 2Dô API". |
Browser | This class implements a browser window. |
BrowseScrollViz | Record last scroll positions on document and mark on scrollbar. |
BufferedRandomAccessFile | Buffers both read and write access to java.io.RandomAccessFile, which enormously speeds I/O. |
ByteArrayRAF |
A RandomAccessFile interface to a byte[] ,
in the same way java.io.ByteArrayInputStream provides an InputStream interface.
|
Cache | Cache ("a secure place of storage") holds not just set of recently seen pages, but important information such as Preferences and perhaps sole copy of automatically saved annotations. |
CapSpan | Change case of region by clicking anywhere in span. |
CharNum | CharNum lens (RFC ref). |
CHashMap<V> | java.util.Map that canonicalizes keys that are of type String to all lowercase |
Check | Check for likely coding problems. |
ClassFile | .class file reflection that reports more complete information than java.lang.reflect. |
CLGeneral | |
ClipMarkup | Generate XML-format tagged text for clipboard based on structure tree, instead of usual text. |
ClipProvenance | Augment selection for clipboard with source URL. |
Cmd | Parsed command from content stream. |
Code_attribute | |
Colors | Color management |
ColorSpaceCalGray | CalGray CIE-based color space. |
ColorSpaceCalRGB | CalRGB CIE-based color space. |
ColorSpaceCMYK | CMYK color space. |
ColorSpaceHSV | Hue - Saturation - Value/Brightness (HSV/HSB) color space. |
ColorSpaceLab | L*a*b* CIE-based color space |
ColorSpaces | Returns Java color space that matches PDF specification. |
ColorSpaceSeparation | Separation color space. |
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. |
ContractualObligation | Enforce permissions (don't print, don't copy and paste, ...), which is hard and unnatural in Multivalent, but required by Adobe. |
Cookies | Implements both Netscape spec and W3C spec |
Core14AFM | Repository of font metric data for core 14 fonts, extracted from Adobe Font Metric files and augmented as noted where required by practice. |
COS | Translations between Java and PDF "COS" (Carousel Object System) data types. |
COSSource | Abstract superclass for classes that can produce PDF COS objects. |
Cp_info | |
Crawler | Under development. |
CryptFilter | Crypt filter on individual COS streams (introduced in PDF 1.5). |
CSS | Cascading Style Sheet (CSS) reader, with some CSS2. |
CSSContext | |
CSSGeneral | Adds CSS-specific attributes to CLGeneral. |
CursorMark | Blinking cursor. |
Cypher | (De)Greek/Cyrillic lens: translate Greek characters to Latin equivalents. |
Darken | Edge detection lens, as in "Programmerís Guide to the Java 2Dô API". |
Debug | Runtime behavior that can generate various dumps. |
DebugMode | Set flag that controls availability/visibility of debugging behaviors (those in Debug layer and those in Debug menu). |
DecodeASCII85 | ASCII base-85 filter: 5 chars decoded to 4 bytes. |
DecodeASCIIHex | ASCII hex filter: two chars decoded to one byte. |
DecodeLZW | LZW filter. |
DecodePredictor | Predictor filter, for LZW or Flate. |
DecodeRunLength | RunLengthDecode filter. |
DeleteBehavior | User hubs are loaded after built-in hubs, so need way to delete unwanted built-in behaviors. |
DeleteSpan | Executable copy editor mark to suggest span should be deleted. |
Deprecated_attribute | |
Dict | PDF COS dictionary: keys are PDF names / Java Strings, values can be any PDF COS object. |
DisableTree | Set as observer on tree node to disable action in that subtree: shortcircuits events, visually grays out content. |
DiskHash | Under development Disk-based hash, like dbm/ndbm/gdbm, which is useful for simple key-value databases that do not require SQL queries or crash recovery. |
DnD | Drag and drop URLs into Browser window to open page on that URL. |
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,
java.net.URI URI (not java.net.URL URL ),
Layers of behaviors that implementing genre- or document-specific functionality,
and document-wide variables.
|
DocumentPopup | Initiates document popup menu (semantic event createWidget/DOCPOPUP, with VMenu in out field). |
Doubles | Extensions to java.lang.Double. |
EdgeDetect | Edge detection lens, as in "Programmerís Guide to the Java 2Dô API". |
ElideSpan | Convenience span for setting elided (aka hidden) spans. |
Embed | Source code demonstrates how to embed the browser into other applications, at different levels. |
Encoding | Character encoding, from Macintosh, Windoze, Standard, PDF to Unicode. |
Encrypt | Encryption handler: instantiate subclass according to Filter. |
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. |
Executive | Collapse document, showing just Notemarks and structure. |
FamilySpan | Convenience span for setting font family. |
Fax | World's fastest Java-based CCITT FAX decoding (Group 3 1-D and Group 4), and high-quality scaling. |
Field_info | |
FileFilterPattern | Filter files by testing a regular expression against the full pathname. |
FileList | Operations on a list of files. |
FilenameFilterPattern | Filter files by testing a regular expression against the file name only, the tail of pathname. |
Files | Extensions to java.io.File. |
Fixed | Interface for fixed internal and leaf classes. |
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 |
FixedLeafAscii | Leaf subclass for fixed-formatted ASCII. |
FixedLeafAsciiKern | Leaf subclass for fixed-formatted ASCII with kerning. |
FixedLeafImage | Holds an java.awt.Image. |
FixedLeafOCR | Draw by reaching clipping out from who page image that portion corresponding to word. |
FixedLeafShade | INCOMPLETE. |
FixedLeafShape | Holds a java.awt.Shape. |
FixedLeafType3 | LeafText in that draws text. |
Floats | Extensions to java.lang.Float. |
FontFaceMenu | Set selected text to given font face. |
FontPDF | Font creation, with bundled encoding and PDF-specific widths table. |
FontRender | Font rendering control: antialiasing and fractional metrics. |
Fonts | Font-related utilities. |
FontSpan | Convenience span for setting font properties: family, size, style. |
FontType3 | Paints glyphs for a Type 3 font. |
ForegroundSpan | Convenience span for setting foreground color. |
Formats | Pretty printing. |
ForwardBack | Move forward and backward through documents browsed, via toolbar buttons, menubar items, document popup. |
FTPDirectory | Media adaptor that displays contents of a FTP directory with links to files and other directories. |
Function | Function objects: sampled (type 0), exponential (2), stitching (3), PostScript calculator (4). |
FuseAnnos | UNDER DEVELOPMENT. |
GenericCSS | Placeholder Generic context modifier, tuned to CSS properties. |
GraphicsState | PDF graphics state, with many attributes. |
GraphicsWrap | Some, but not many, kinds of Lenses are easiest to implement as subclasses of Graphics, as remarked in "Debugging Lenses", UIST 97, Hudson/Rodenstein/Smith, but every method of java.awt.Graphics2D is abstract; GraphicsWrap provides a conveniently subclassable Graphics2D. |
Happlet | Doesn't work Happlet - "hapless applets" - Multivalent wrapper for applets, which are less powerful than Multivalent behaviors, but it's a legacy data type. |
HexDump | Like od and strings, simple hex/ASCII dump catch all for general binary data that the user nevertheless wants to view. |
History | Saves last 1000 pages seen. |
HTML | Media adaptor for HTML (.html => document tree). |
HttpHeaders | Set HTTP headers: User-Agent, Accept, Accept-Encoding, Keep-Alive, Referer [sic], and so on. |
HyperlinkSpan | This is the familiar point-to-point link. |
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. |
Images | Interpret PDF image types, from objects or inline (content stream): DCT (JPEG), CCITT FAX (Group 3, Group 3 2D, Group 4), raw samples (bit depth 1,2,4,8), JBIG2. |
INode | Internal nodes have children. |
INodeZero | Internal node that has zero effect on layout and display. |
InputStreamCached | Incrementally caches data to a cache file as it streams. |
InputStreamComposite | Merges possibly multiple component java.io.InputStreams, possibly with encodings such as Flate and ASCIIHex, possibly with a Predictor (on LZW or Flate), possibly encrypted. |
InputStreamRandomAccess | InputStream that reads from RandomAccess. |
InputStreams | Utility methods for java.io.InputStreamss. |
InputStreamSlice | InputStream that reads a portion of another. |
InsertSpan | Copy editor markup: insert text at point. |
Install | UNDER DEVELOPMENT. |
Integers | Extensions to java.lang.Integer. |
InvisibleSpan | Span for setting invisible text (foreground==background). |
IOutline | Not used -- done with spans instead, as in Outliner. |
IParaBox | Like a paragraph, layout children in a row, wrapping lines as necessary. |
IRef |
Indirect references from one object to another, written like the following 15 0 R . |
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. |
IScrollPane | An internal node that scrolls its content as necessary. |
ItalicSpan | Convenience span for setting italics. |
IVBox | Lays out children vertically, top to bottom. |
IZoom | Broken Insert node into tree and set zoom factor to implement zooming on subtree. |
JavaClass | Media adaptor for displaying information about Java .class files. |
JBIG2ImageReader | NOT IMPLEMENTED. |
KeyStore | Store (key, data-offset) pairs. |
LabelSpan | Helper span for copy editor marks that draws message above content text. |
Layer | Special behavior type that groups (1) behaviors (which can be nested Layer's) and (2) data trees of ESISNodes, and dispatches (round robin) protocol events over its collection. |
LayerMan | Placeholder for future work Manage Layers: create new, remove, save, toggle active, .... |
Leaf | Leaf nodes are words of text, XDOC words, images, and so on. |
LeafAscii | Leaf subclass for ASCII. |
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 java.awt.Shape, which is painted stroked or filled or both. |
LeafText | Superclass for text leaf nodes. |
LeafZero | Leaf node that has zero effect on layout and display. |
Lens | VWindows that transform their content and compose with one another. |
LensMan | Manager to coordinate lens painting |
LensOp | Superclass for lenses that set operation for java.awt.Graphics2D#drawImage(BufferedImage, BufferedImageOp, int, int). |
LinkMarkup | For plain Jane document formats without hyperlinks, scan text looking for patterns to make into links, such as "protocol://host.domain", "www.host.domain", "ftp.host.domain", "user@host.domain". |
LinkMe | For some text that's implicitly a link, dynamically treat it as one if text matches some pattern: URL, manual page, email, .... |
Local_variable | |
LocalDirectory | MediaAdaptor that displays contents of a local directory. |
LocalVariableTable_attribute | |
Longs | Extensions to java.lang.Long. |
Magnify | Enlarge content by scaling Graphics2D. |
ManualPage | Media adaptor for UNIX manual pages (directly from roff -man source). |
ManualPageVolume | Collect all man pages in Preferences' MANPATH (Java doesn't read environment variables, which is just as well, but would like to initially import setting). |
Mark | (Leaf, offset) pair. |
Matrix | Matrix manipulations: add, multiply, invert, transpose, determinant, Gauss-Jordan, simplex. |
MediaAdaptor | Superclass for behaviors that parse some concrete document format and build a document tree. |
MediaAdaptorByte | Superclass for byte stream-based document formats. |
MediaAdaptorRandom | Superclass for media adaptors that require a file, not a stream. |
MediaAdaptorReader | Superclass for character stream-based document formats, such as HTML. |
MediaLoader | Load documents in a new thread so GUI and other documents are still live. |
Menubar | Populates menubar (but not constituant menus) |
Method_info | |
Mirror | Like Cypher could be useful for reading coded messages, I guess, but mostly just a demonstration. |
ML | Abstract superclass for XML, HTML, (winks in direction of SGML), ... |
MonospacedSpan | Same as FamilySpan(..., "Monospaced"). |
MoveTextSpan | Executable copy editor markup that will move marked text to another point in the document. |
Multipage | Interface for paginated document types to choose page number (next, previous, first, last, enter number). |
Multivalent | Execute application startup, and act as a central repository for resources shared among all browser windows. |
MultivalentAdaptor | Multivalent hub document adaptor. |
MyBehavior | Template to use in writing new behaviors -- copy the source code and edit; don't subclass. |
MyLens | Template to use in writing a new lens. |
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. |
NodeActivity | Attach to node to report protocol activity on that node, filterable by protocol. |
NodeCharSequence |
java.lang.CharSequence over the document tree, as for used by java.util.regex.Pattern regular rexpressions .
|
Note | Show a PostIt-like note in a VFrame. |
Notemark | out of date Many functions taken over by elide attribute in style sheet. |
NotemarkUI | Broken AttrUI + style sheet hacking to make Notemarks |
OCR | Normalize OCR + text, which can be implemented in various ways, into a document tree with hybrid image-text leaves (FixedLeafOCRs). |
OcrView | Base class for OCR media adaptors. |
OpenFile | Browse a file on the local file system, as chosen by a Swing JFileChooser. |
OpenType | NOT IMPLEMENTED. |
Outliner | Take basic Manual Page tree, add outliner spans (which in turn add controls open/close arrow, click on title to toggle). |
OutlineSpan | Assumes LeafImage as first node, which shows open or closed arrow. |
OutlineUI | Outline UI controls: smart scrolling, "Fully Open", excerpts on "executiveSummary". |
OutputStreamCount | OutputStream that counts the number of bytes written to it. |
OutputStreams | Utility methods for java.io.OutputStreams. |
OverstrikeSpan | Convenience span for setting overstrike. |
ParseException | MediaAdaptors should return this when encountering an unfixable/unrecoverable parsing error. |
PauseNGo | Wait for mouse click for DELAY ms, then execute CMD with argument ARG. |
Parse a page of PDF and display with Java 2's 2D API. | |
PDFReader | Parse Adobe's Portable Document Format (PDF) and construct low-level objects (COS in Adobe terminology: string, number, dictionary) and high-level Java objects (Font, Image). |
PDFWriter | Write new PDF file from low-level data structures. |
PerlPOD | Media adaptor for Perl "Plain Old Documentation" (POD). |
PerPage | Wraps other behaviors in hub and enables them only when page URI matches passed pattern. |
PersonalAnnos | Automatically save and restore annotations from Personal layer. |
PhoneMe | Play selected text as if on telephone touchtone. |
PlainSpan | Convenience span for setting plain text. |
PlainView | Try to make things as readable as possible: undo affine transformations, no signals, black text on white background, non-bold non-italic 12-point Times Roman font, no blink, .... |
PointSpan | Point size span editable by user. |
PostScript | NOT IMPLEMENTED. |
STATUS: just defines PRINT semantic event -- no implementation yet. | |
PrintStreams | Utility methods for java.io.PrintStreams. |
PublishAnno | Write annotations to server. |
RandomAccess | File-like objects that support random access. |
RawImage | MediaAdaptor that builds tree to show raw image, PNG/JPEG/GIF/XBM. |
RC4 | RSA's RC4 encryption/decryption. |
RelPointSpan | Common convenience span for changing the font size relative to the current size by n steps. |
RemoteControl | Accept semantic events via socket listening on port. |
ReplaceWithSpan | A combination of InsertSpan and DeleteSpan. |
ReportBug | Stuff debugging information into clipboard, for pasting into email or message board post. |
Rescale | Rescale lens. |
RestoreReport | Broken Collect various problem reports, display in new Note. |
ReturnCode | Handle return HTTP code. |
ReverseLink | Reverse links: throw page URI to search engine. |
Robust | Standard fix ups to DocInfo: URL When SystemEvents get MSG_OPEN with a String URL, it passes it around for people to fix up. |
RobustHyperlink | Augment URL with information that can be used to find content of URL in case link breaks. |
RobustLocation | System support for robust locations. |
RobustReport | NOT IMPEMENTED. |
Root | Documents can contain other documents, and this is the topmost instance. |
Rotate | Doesn't work Rotate landscape into portrait, say. |
RPM | Media adaptor for RPM files. |
Ruler | Screen ruler, used to measure layouts. |
SaveAnnoAs | Save annotations in a file chosen with a file chooser. |
SaveAs | Save current document to path chosen with a file chooser |
ScriptSpan | When click on span, execute script in VScript. |
ScrollbarViz | Visualization of search results on scrollbar. |
Search | Find words in tree, highlight matches within document. |
SearchHit | Record for search hits, to be passed around in the semantic event "searchHits". |
SecurityHandler | Superclass for PDF security handler implementations. |
SecurityHandlerPublicKey | NOT IMPLEMENTED. |
SecurityHandlerStandard | Implements "standard encryption" defined in Adobe's PDF Reference. |
SeeMono | Usually better to see ASCII in proportionally spaced fonts, but sometimes have ASCII art -- though some media adaptors don't preserve spaces. |
SelectionSpan | Default selection behavior. |
SelectionUI | Lookup selection or current URI at scripted destination |
SemanticEvent | A semantic event, as opposed to a low-level mouse and keyboard events, defines a logical action, such as opening a new document. |
SemanticUI |
Generates from a hub description UI elements that trigger a semantic event when activated. |
Sharpen | Image sharpen lens, as in "Programmerís Guide to the Java 2Dô API". |
ShowDocTree | Replace view current document with infomration on data structure: indented to show nesting, with name/GI, bbox, attributes, stickies, .... |
ShowHeaders | Show various metadata: HTTP headers, HTML META tags |
SidebarSpan | UNDER DEVELOPMENT. |
SignalLens | Scriptable lens for effects that just need a signal set. |
SignalSpan | Convenience span for setting some signal, as given by SIGNAL and VALUE attributes. |
SimpleAnchorScrollTo | Scroll to simple anchor, both HTML NAME/ID attr and AnchorSpan annotations. |
SlideShow | Full screen slide show for multipage documents. |
SlideShowLinks | Collect links in current document, march through in other window. |
SourceFile_attribute | |
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. |
SpanPDF | A span that can set any PDF graphic state attribute: stroke color, fill color, font, Tr. |
SpanUI | Create a instance of Span describe by hub attributes and move to extent of current selection. |
SpeedRead | Starting at cursor/selection, flash words up at some rate, after and superior to Vortex. |
StandardEdit | Standard Edit operations: Undo, Redo, Cut, Copy, Paste, Clear, Select All. |
StandardFile | Standard File operations: Undo, Redo, Cut, Copy, Paste, Clear, Select All. |
Stats | General statistics: memory use, ... |
Stop | Stop button and popup item -- just sends stop event, but enable logic presently out of capabilities of scripting language. |
Streams | Utility methods for java.io.InputStreams and java.io.OutputStreams. |
StringBuffers |
Extensions to java.lang.StringBuffer, which is final .
|
Strings | Extensions to java.lang.String. |
StrokeSpan | Set attributes of line: width, cap style, join style, miter limit, dash. |
StyleSheet | Map structural name pattern into ContextListener to add to Context's list of active behaviors. |
StyleSheetSetter |
Cascades style sheets for a document:
|
SubSupSpan | Convenience span for subscripts and superscripts. |
SVG | NOT IMPLEMENTED -- PROBABLY TO LINK INTO BATIK. |
SyncTimerTask | java.util.TimerTask that notifies all of its java.util.Observables every time it is java.util.TimerTask#run(). |
SystemEvents | Default implentation of standard set of system events: open document, load layer, and more. |
TableSort | Sort structural table at given column, heuristically determining data type. |
Tar | Media adaptor for UNIX tape archive (Tar) files. |
Texinfo | Media adaptor for GNU's Texinfo format. |
Toolbar | Populates toolbars |
TreeEvent | TreeEvent's and all events defined by Java itself, such as those describing mouse and keyboard events, are low-level events. |
Type1 | Adobe Type 1 (www.adobe.com/...) utilities. |
UnderlineSpan | Convenience span for setting underline. |
Unsupported | For unsupported document types, say so, and tell user how to see ASCII version. |
URIs | URI-related utility classes. |
URLs | URL-related utility classes. |
VAlert | Automatically sizes to include content as given by a URL, and horizontally centers in window, and has no window controls. |
VButton | Button widget: click to invoke the associated script (as given by SCRIPT attribute). |
VCheckbox | Checkbox widget: toggle ON and OFF. |
VDialog | A VFrame that returns an event to its parent Document. |
VEntry | Single-line editable text field. |
VFrame | Movable, resizable internal window, with title bar. |
ViewSource | Opens new window and displays current document as ASCII. |
VMenu | Pure Multivalent menu widget. |
VMenuButton | Menu button widget that pops up associated VMenu when mouse pressed. |
VObject | java.lang.Objects with a name and attributes. |
VRadiobox | Radiobox widget: only on in associated Radiogroup can be selected at the same time. |
VRadiogroup | Used by VRadiobox to keep track of which in group is selected. |
VScript | Micro scripting language. |
VScrollbar | Scrollbars, both vertical and horizontal. |
VSeparator | Menu separator widget, whose name is used to identify menu categories. |
VTextArea | Editable area (not necessarily all text). |
WindowUI | Creates new window or lens. |
XML | An ever-closer approximation to the XML specification, which itself is a moving target. |
XPointer | NOT IMPLEMENTED. |
XWindowImageReader | Image reader for XBM images, which are used in X Windows. |
XWindowImageReaderSpi | |
Zip | Media adaptor for Zip files. |
Zoom | Zoom controls -- just work on PDF for now. |