Case Sensitive Search for Topic List

OHJ User Interface 2-7 The search database is generated when authoring the help system. The OHJDK and as other authoring tools that support OHJ include a utility for generating this database, called the Text Search Indexer. The search database uses an Oracle-defined file format. This search database is always used when you implement it on the client. You can also implement your own search on a server. For example, if you store your topics in an Oracle database, you can use the databases text processing capabilities to perform the search. For more information about Text Search Indexer, see Chapter 12, Using the Text Search Indexer .

2.2.4 Favorites Tabs

Users can mark topics in a helpset as favorites using the Favorites Navigator, similar to the Favorites functionality in web browsers. Figure 2–7 Favorites Tab in the Navigator Window Users can identify and manage favorite topics from a helpset: ■ Add or delete favorite topics ■ Create folders and subfolders ■ Rename current topics from the default topic title name Users can access Favorites navigator functionality from the Tools menu of Help Topic window, which displays an Add Favorites dialog, or by right-clicking a favorite in the Favorites navigator. Note: An Oracle database is not required to use OHJ. Note: Unlike Contents, Search, or Index, the Favorites navigator is displayed by invoking the method enableFavoritesNavigator URL, which specifies a file, favorites.xml, to contain favorites information. For more information, see Section 14.4, Adding the Favorites Tab or Custom Tab 2-8 Oracle Fusion Middleware Developers Guide for Oracle Help

2.2.5 Custom Navigator Tabs

Among other features, the OHJ API allows you to customize the default OHJ user interface. For example, you can program custom tabs, also called navigators, in Java and add them to the navigator window. Figure 2–8 shows a custom tab Product Education . Figure 2–8 Custom Navigator Tab in the Navigator Window

2.3 Merged Helpsets

A collection of help topics, with their associated control files, is called a helpset. Helpsets can be merged at runtime. That means that multiple authors can create multiple helpsets which will be seamlessly merged after authoring has been completed. Similarly, new components can be added to a users help system without having to rework the entire system. Several features support merged helpsets: ■ The Contents navigator merges helpsets into one tree with the contents from all merged helpsets. As of Oracle Help for Java and Oracle Help for the Web, the Contents navigator merges all tree nodes that have the same labels and do not have conflicting targets. ■ The index shows the index entries from all helpsets, properly sorted. ■ The text search searches through all merged helpsets. ■ Alternatively, authors can specify that selected helpsets are displayed in a drop down list in the toolbar. This can simplify the presentation of a complex help system to the user.