【问题提问、论坛交流】
- Map 文件: 用来联系主题 ID 和 URL 或 HTML 主题文件的路径名。
- 查看信息: 描述用于 helpset 中的导航器。标准的导航器是: 目录、索引和全文检索。其他导航器包括词汇表和收藏导航器。
- Helpset 标题: <title> 是在 helpset 文件中定义的,它显示在主窗口和任何在 helpset 文件中所定义的子窗口的顶部。
- Home ID: 当调用帮助查看器而不指定 ID 时所显示出的默认 ID 的名称。
- Presentation: 显示帮助主题的窗口。 <presentation> 标签用来定义用于 helpset 中的窗口。
- Sub-helpsets: 这是一个可选节,它包括 sub-helpset,该 sub-helpset 可以自动合并到包含它的 helpset 中。
- Implementation: 这是一个可选节,用来创建一个注册,它提供关键数据映射以定义 HelpBroker 类。
示例代码 2 显示的是一个 helpset 文件 Sample.hs:
示例代码 2: Sample.hs
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE helpset
PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 2.0//EN"
"../dtd/helpset_2_0.dtd">
<helpset version="1.0">
<!-- title -->
<title>My Sample Help - Online</title>
<!-- maps -->
<maps>
<homeID>top</homeID>
<mapref location="Map.jhm"/>
</maps>
<!-- views -->
<view>
<name>TOC</name>
<label>Table Of Contents</label>
<type>javax.help.TOCView</type>
<data>SampleTOC.xml</data>
</view>
<view>
<name>Index</name>
<label>Index</label>
<type>javax.help.IndexView</type>
<data>SampleIndex.xml</data>
</view>
<view>
<name>Search</name>
<label>Search</label>
<type>javax.help.SearchView</type>
<data engine="com.sun.java.help.search.DefaultSearchEngine">
JavaHelpSearch
</data>
</view>
<presentation default="true" displayviewimages="false">
<name>main window</name>
<size width="700" height="400" />
<location x="200" y="200" />
<title>My Sample Help - Online</title>
<image>toplevelfolder</image>
<toolbar>
<helpaction>javax.help.BackAction</helpaction>
<helpaction>javax.help.ForwardAction</helpaction>
<helpaction>javax.help.SeparatorAction</helpaction>
<helpaction>javax.help.HomeAction</helpaction>
<helpaction>javax.help.ReloadAction</helpaction>
<helpaction>javax.help.SeparatorAction</helpaction>
<helpaction>javax.help.PrintAction</helpaction>
<helpaction>javax.help.PrintSetupAction</helpaction>
</toolbar>
</presentation>
<presentation>
<name>main</name>
<size width="400" height="400" />
<location x="200" y="200" />
<title>My Sample Help - Online</title>
</presentation>
</helpset>
正如您在示例代码 2 中所看到的,每个窗口都是由其自己的 <presentation> 标签所定义。 presentation 标签包括:
编辑:xker.com
上一篇:漫谈Hibernate的前世今生 下一篇:没有了
|