Oracle Help for Java (OHJ) features not otherwise mentioned in this Guide include the following.
Accessibility Features
OHJ has the following accessibility features:
All user interface features are keyboard accessible, including the default HTML display component (the ICEbrowser). Oracle has modified the ICEbrowser that ships with OHJ to provide this accessibility support.
The most recent versions of OHJ and of the ICEbrowser have been successfully tested with the JAWS for Windows 3.7 Screen Reader from Freedom Scientific (see http://www.hj.com/main.html).
Internationalization Features
OHJ has the following internationalization features:
All text strings in the user interface are stored in resource files, for easy translation.
The locale and encoding can be set programmatically.
The default HTML display component (the ICEbrowser) supports wrapping for non-space separated languages.
Help authors can set the charset of the HTML file, using the IANA character set encoding names (when using the default ICEbrowser HTML display component).
The OHJ user interface has been translated by Oracle into several languages.
Java Foundation Class (JFC) "Swing" Components
Release 4.x of OHJ is implemented using Java Foundation Class (JFC) "Swing" components from Sun Microsystems.
Open, Pluggable Architecture
OHJ has an open, pluggable architecture. That means that you can substitute your own components for default components such as the search facility or the HTML display component. In addition, components such as the Navigator tabs and the HTML display can be embedded into an application's user interface, to provide completely integrated help.
All OHJ application class files, control files, and content files can be encapsulated and compressed into JAR (Java ARchive) files. It is not necessary to unJAR the files to run the help system.