Sun Java Solaris Communities My SDN Account Join SDN
 
JavaHelp

JavaHelp Features

 


JavaHelp

Key Features

Help Viewer

    The help viewer window consists of a toolbar, content pane, and navigation pane. The content pane uses HTML 3.2 as its format for displaying topics. Lightweight Java components can also be used to add functionality.

Help Navigators

  • Table-of-contents
    • Table-of-contents(TOC) supports a collapsible and expandable display of topics, unlimited number of hierarchical levels, and merging of multiple TOCs.
  • Index
    • Index supports merging of multiple indexes. Both the TOC and index follow the World Wide Web Consortium (W3C) standards.
  • Full-text search
    • Full-text search is designed to be flexible and configurable. The search engine can reside on either the client or server side.

Flexible Display

    The JavaHelp system can be displayed in its own primary window or embedded in an application. JavaHelp components, such as the navigators and content window, can be individually embedded in an application.

Compression and Encapsulation

    The JavaHelp system is compressed and encapsulated in a single file using the JAR (Java ARchive) format. Compression and encapsulation is not required but is recommended.

Customization and Extensibility

    The JavaHelp API is designed to allow flexibility in customizing and extending the user interface and functionality. Common ways in which the JavaHelp system can be extended include custom navigators, search engines, and HTML viewers.

Context Sensitive Help

    Context sensitive help is provided in the JavaHelp API through the Swing toolkit of the Java Foundation Classes(JFC). JavaHelp API also supports ID mapping.

Merging Capabilities

    The JavaHelp API provides a mechanism to support the merging of multiple components' help information before being presented to the user. The flexible merging mechanism applies to TOC, indexes and search databases.

Dynamic Updating

    JavaHelp software allows a product's online help to be updated after it has been released by allowing an entire help system to be replaced or portions of it, if it is spread through multiple files.