What's New
This section describes new features and enhancements introduced in jHelp 2.07
Features
- Applets can now access documents packed into the applet's distribution archive (jar or
zip.)
- Applications can now access documents packed into the application's jar or zip, and
determine the location of the jar on the user's system programmatically using methods in
the new jHelp class, htmlLocator.
- jHelp's indexing capabilities have been greatly expanded, to include global word and
phrase searching. A revised htmlHelpIndexFrame optionally implements a tabbed-folders
style user interface to access the new functionality.
Index Wizard
- A project-oriented Index Builder Wizard is now provided, which acts as a very friendly
front-end to the htmlIndexBuilder console application of the previous version. The wizard
lets you save index builds as projects that you can reopen and edit, and easily run as
needed to update an app's index file. (The console application is still available for
those who prefer it over the wizard.)
- The index builder will optionally compile the global word list for use in the new search
and query functions.
- The index wizard implements its own resource bundle to facilitate NLS. The word list
generator also implements a resource bundle to permit customizing the word exclusion list.
New Tags
- Extended index and keyword tags (backward compatible with version 2.06 at the HTML
level) permit creating index sub-levels.
- The <UNDERLINE OFF> and <UNDERLINE ON> tags permit toggling hyperlink
underlining on or off.
- The <S> and </S> tags permit displaying "strikethrough" text.
Bug Fixes
- An obscure (and aggravating) bug involving index building has been corrected.
New Examples
- Applet and application examples have been reworked to better demonstrate deployment of
jHelp as a help system.
Revised Documentation
- Documentation has been expanded to provide detailed information concerning use of
jHelp's newest batch of features.