Para continuar o desenvolvimento da Ajuda do JAVA UnBBayes, você terá que criar e/ou modificar arquivos html e imagens gif, etc. Então terá que editar quatro arquivos, sendo que todos devem informar que se trata de xml usando a tag <?xml version="1.0"?>:

- um para configurações gerais (JUnBBayes.hs);

       Após informar que se trata de um xml, você deve colocar todo o contúdo entre as tags <helpset></helpset>, que indica que esse é um arquivo de configurações do JUnBBayes. Outra tag utilizada é a <title></title>, onde se identifica o título da Ajuda. Dentro do <maps></maps> você diz qual é o arquivo que possui o mapeamento dos arquivos utilizados pela ajuda utilizando o <mapreflocation=""/> e qual será o padrão atrvés da tag <homeID></homeID>. Existem três tipos de view no JHelp, a Tabela de Conteúdo (<type>javax.help.TOCView</type>), o Índice (<type>javax.help.IndexView</type>) e a Procura (<type>javax.help.SearchView</type>). Todos eles devem ser descritos dentro da tag <view></view>. Você também deve dizer o nome e o rótulo dos mesmos através das tags <name></name> e <label></label>. Deve-se colocar também qual o arquivo ou classe necessário para o respectivo view através da tag <data></data>. No caso da Procura é também necessário especificar qual o engine, por exemplo: <data engine="com.sun.java.help.search.DefaultSearchEngine"> JavaHelpSearch</data>. O exemplo a seguir é o arquivo JUnBBayes.hs:

       <?xml version="1.0"?>
              <helpset>

                     <title>Ajuda do JAVA UnBBayes</title>

                     <maps>
                            <homeID>introducao</homeID>
                            <mapref location="JUnBBayesMap.jhm" />
                     </maps>

                     <view>
                            <name>Tabela de Conte&uacute;do</name>
                            <label>Conte&uacute;do do JAVA UnBBayes</label>
                            <type>javax.help.TOCView</type>
                            <data>JUnBBayestoc.xml</data>
                     </view>

                     <view>
                            <name>&Iacute;ndice</name>
                            <label>&Iacute;ndice do JAVA UnBBayes</label>
                            <type>javax.help.IndexView</type>
                            <data>JUnBBayesind.xml</data>
                     </view>

                     <view>
                            <name>Procura</name>
                            <label>Procura do JAVA UnBBayes</label>
                            <type>javax.help.SearchView</type>
                            <data engine="com.sun.java.help.search.DefaultSearchEngine">
                            JavaHelpSearch</data>
                     </view>


              </helpset>


- um para mapeamento de arquivos (JUnBBayesMap.jhm);

       Após informar que se trata de um xml, você deve colocar todo o contúdo entre as tags <map></map>, que indica que esse é um arquivo de mapeamento do JUnBBayes. A principal tag utilizada nesse arquivo descreve qual vai ser o nome do arquivo mapeado (target), e onde ele está localizado (url). Por exemplo, a seguinte tag <mapID target="introducao" url="./html/introducao.htm" /> diz que o arquivo de introdução se encontra na pasta atual acrescida de /html e o nome do arquivo é introdução.htm, e que o nome a ser utilizado será introducao. O exemplo a seguir é o arquivo JUnBBayesMap.jhm:

       <?xml version="1.0"?>
              <map>

                     <mapID target="introducao" url="./html/introducao.htm" />
                     <mapID target="controles" url="./html/controles.htm" />
                     <mapID target="novarede" url="./html/novarede.htm" />
                     <mapID target="abrirrede" url="./html/abrirrede.htm" />
                     <mapID target="salvarrede" url="./html/salvarrede.htm" />
                     <mapID target="inserirno" url="./html/inserirno.htm" />
                     <mapID target="inserirarco" url="./html/inserirarco.htm" />
                     <mapID target="compilarrede" url="./html/compilarrede.htm" />
                     <mapID target="aprendizagem" url="./html/aprendizagem.htm" />
                     <mapID target="opcoesglobais" url="./html/opcoesglobais.htm" />
                     <mapID target="metal" url="./html/metal.htm" />
                     <mapID target="motif" url="./html/motif.htm" />
                     <mapID target="windows" url="./html/windows.htm" />
                     <mapID target="adicionarestado" url="./html/adicionarestado.htm" />
                     <mapID target="removerestado" url="./html/removerestado.htm" />
                     <mapID target="adicionarestado" url="./html/adicionarestado.htm" />
                     <mapID target="editardescricao" url="./html/editardescricao.htm" />
                     <mapID target="editarsigla" url="./html/editarsigla.htm" />
                     <mapID target="expandirarvore" url="./html/expandirarvore.htm" />
                     <mapID target="contrairarvore" url="./html/contrairarvore.htm" />
                     <mapID target="propagarevidencias" url="./html/propagarevidencias.htm" />
                     <mapID target="selecionar" url="./html/selecionar.htm" />
                     <mapID target="copiar" url="./html/copiar.htm" />
                     <mapID target="colar" url="./html/colar.htm" />
                     <mapID target="imprimir" url="./html/imprimir.htm" />
                     <mapID target="visualisar" url="./html/visualisar.htm" />
                     <mapID target="imprimirtabela" url="./html/imprimirtabela.htm" />
                     <mapID target="visualisartabela" url="./html/visualisartabele.htm" />
                     <mapID target="likelihood" url="./html/likelihood.htm" />
                     <mapID target="certeza" url="./html/certeza.htm" />
                     <mapID target="edicaorede" url="./html/edicaorede.htm" />
                     <mapID target="log" url="./html/log.htm" />
                     <mapID target="ajuda" url="./html/ajuda.htm" />
                     <mapID target="modografico" url="./html/modografico.htm" />
                     <mapID target="modotexto" url="./html/modotexto.htm" />
                     <mapID target="jhelp" url="./html/jhelp.htm" />
                     <mapID target="doc" url="./documentacao/index.html" />
                     <mapID target="iaprendizagem" url="../icons/learn.gif" />
                     <mapID target="imais" url="../icons/more.gif" />
                     <mapID target="imenos" url="../icons/less.gif" />
                     <mapID target="inovo" url="../icons/new.gif" />
                     <mapID target="iabrir" url="../icons/open.gif" />
                     <mapID target="isalvar" url="../icons/save.gif" />
                     <mapID target="icompilar" url="../icons/compile.gif" />
                     <mapID target="iarco" url="../icons/arc.gif" />
                     <mapID target="ino" url="../icons/ellipsis.gif" />
                     <mapID target="iselecionar" url="../icons/selection.gif" />
                     <mapID target="iopcaoglobal" url="../icons/global-options.gif" />
                     <mapID target="imetal" url="../icons/metal.gif" />
                     <mapID target="imotif" url="../icons/motif.gif" />
                     <mapID target="iwindows" url="../icons/windows.gif" />
                     <mapID target="iimprimir" url="../icons/print.gif" />
                     <mapID target="iimprimirtabela" url="../icons/print-table.gif" />
                     <mapID target="ivisualisar" url="../icons/preview-print.gif" />
                     <mapID target="ivisualisartabela" url="../icons/preview-table.gif" />
                     <mapID target="iajuda" url="../icons/help.gif" />
                     <mapID target="ipropagar" url="../icons/propagate.gif" />
                     <mapID target="iexpandir" url="../icons/expand-nodes.gif" />
                     <mapID target="icontrair" url="../icons/contract-nodes.gif" />
                     <mapID target="ieditar" url="../icons/edit.gif" />
                     <mapID target="ilog" url="../icons/information.gif" />
                     <mapID target="itext" url="../icons/text-file.gif" />
                     <mapID target="irede" url="../icons/net-file.gif" />

              </map>


- um para tabela de conteúdo (JUnBBayestoc.xml);

       Após informar que se trata de um xml, você deve colocar todo o contúdo entre as tags <toc></toc>, que indica que esse é um arquivo de conteúdo do JUnBBayes. A principal tag utilizada nesse arquivo pode ser utilizada com ou sem imagem, com ou sem texto de descrição e com ou sem subitens. A tag é a <tocitem></tocitem> quando se tem subitens e <tocitem/> quando não se tem subitens. Para colocar uma imagem basta colocar image="nome_do_arquivo_mapeado". Para colocar o título basta colocar text="Título". E finalmente para colocar uma página ou arquivo de descrição basta colocar target="nome_do_arquivo_mapeado". O exemplo a seguir é o arquivo JUnBBayestoc.xml:

       <?xml version="1.0"?>
              <toc>

                     <tocitem image="junbbayes" text="Ajuda do JAVA UnBBayes">
                            <tocitem image="iintroducao" text="Introdu&ccedil;&atilde;o ao JAVA UnBBayes" target="introducao" />
                            <tocitem image="icomponentes" text="Componentes" target="controles">
                                   <tocitem image="iaprendizagem" text="Aprendizagem" target="aprendizagem" />
                                   <tocitem image="iacao" text="Comandos da Rede">
                                          <tocitem image="iabrir" text="Abrir Rede" target="abrirrede" />
                                          <tocitem image="icompilar" text="Compilar Rede" target="compilarrede" />
                                          <tocitem image="iimprimir" text="Imprimir Rede Bayesiana" target="imprimir" />
                                          <tocitem image="iimprimirtabela" text="Imprimir Tabela de Potencial de um N&oacute; da Rede Bayesiana" target="imprimirtabela" />
                                          <tocitem image="ilog" text="Mostrar Informa&ccedil;&otilde;es sobre a Compila&ccedil;&atilde;o" target="log" />
                                          <tocitem image="inovo" text="Nova Rede" target="novarede" />
                                          <tocitem image="isalvar" text="Salvar Rede" target="salvarrede" />
                                          <tocitem image="ieditar" text="Voltar para Edi&ccedil;&atilde;o da Rede Bayesiana" target="edicaorede" />
                                          <tocitem image="ivisualisar" text="Visualisar Rede Bayesiana" target="visualisar" />
                                          <tocitem image="ivisualisartabela" text="Visualisar Tabela de Potencial de um N&oacute; da Rede Bayesiana" target="visualisartabela" />
                                   </tocitem>
                                   <tocitem image="irede" text="Criando uma Rede Bayesiana">
                                          <tocitem image="imais" text="Adicionar Estado a um N&oacute;" target="adicionarestado" />
                                          <tocitem image="icolar" text="Colar uma Parte da Rede Bayesiana" target="copiar" />
                                          <tocitem image="icopiar" text="Copiar uma Parte da Rede Bayesiana" target="copiar" />
                                          <tocitem image="itext" text="Editar Descri&ccedil;&atilde;o de um N&oacute;" target="editardescricao" />
                                          <tocitem image="itext" text="Editar Sigla de um N&oacute;" target="editarsigla" />
                                          <tocitem image="iarco" text="Inserir Arco" target="inserirarco" />
                                          <tocitem image="ino" text="Inserir N&oacute;" target="inserirno" />
                                          <tocitem image="imenos" text="Remover Estado de um N&oacute;" target="removerestado" />
                                          <tocitem image="iselecionar" text="Selecionar uma Parte da Rede Bayesiana" target="selecionar" />
                                   </tocitem>
                                   <tocitem image="iarvore" text="Editando &Aacute;rvore de Evid&ecirc;ncias">
                                          <tocitem image="icontrair" text="Contrair &Aacute;rvore de Evid&ecirc;ncias" target="contrairarvore" />
                                          <tocitem image="iexpandir" text="Expandir &Aacute;rvore de Evid&ecirc;ncias" target="expandirarvore" />
                                          <tocitem image="ipropagar" text="Propagar Evid&ecirc;ncias da &Aacute;rvore" target="propagarevidencias" />
                                          <tocitem image="ilikelihood" text="Entrar com Likelihood" target="likelihood" />
                                          <tocitem image="icerteza" text="Entrar com a Certeza" target="certeza" />
                                   </tocitem>
                                   <tocitem image="ilnf" text="Look-and-Feel">
                                          <tocitem image="imetal" text="Metal" target="metal" />
                                          <tocitem image="imotif" text="Motif" target="motif" />
                                          <tocitem image="iwindows" text="Windows" target="windows" />
                                   </tocitem>
                                   <tocitem image="iopcaoglobal" text="Op&ccedil;&otilde;es Globais" target="opcoesglobais" />

                            </tocitem>
                            <tocitem image="ilnf" text="Exemplo de Uso da API">
                                   <tocitem image="imetal" text="Modo Gr&aacute;fico" target="modografico" />
                                   <tocitem image="imotif" text="Modo Texto" target="modotexto" />
                            </tocitem>
                            <tocitem image="iajuda" text="Ativar Janela de Ajuda" target="ajuda" />
                            <tocitem image="ijhelp" text="Continuar Desenvolvimento da Ajuda do JAVA UnBBayes" target="jhelp" />
                            <tocitem image="idoc" text="Documenta&ccedil;&atilde;o da API" target="doc" />
                     </tocitem>

             </toc>


- e por fim, um para o índice (JUnBBayesind.xml).

       Após informar que se trata de um xml, você deve colocar todo o contúdo entre as tags <index></index>, que indica que esse é um arquivo de índice do JUnBBayes. A principal tag utilizada nesse arquivo pode ser utilizada com ou sem texto de descrição e com ou sem subitens. A tag é a <indexitem></indexitem> quando se tem subitens e <indexitem/> quando não se tem subitens. Para colocar o título basta colocar text="Título". E para colocar uma página ou arquivo de descrição basta colocar target="nome_do_arquivo_mapeado". O exemplo a seguir é o arquivo JUnBBayesind.xml:

       <?xml version="1.0"?>
              <index>

                     <indexitem image="junbbayes" text="Ajuda do JAVA UnBBayes">
                            <indexitem image="iintroducao" text="Introdu&ccedil;&atilde;o ao JAVA UnBBayes" target="introducao" />
                                   <indexitem image="icomponentes" text="Componentes" target="controles">
                                          <indexitem image="iaprendizagem" text="Aprendizagem" target="aprendizagem" />
                                          <indexitem image="iacao" text="Comandos da Rede">
                                          <indexitem image="iabrir" text="Abrir Rede" target="abrirrede" />
                                          <indexitem image="icompilar" text="Compilar Rede" target="compilarrede" />
                                          <indexitem image="iimprimir" text="Imprimir Rede Bayesiana" target="imprimir" />
                                          <indexitem image="iimprimirtabela" text="Imprimir Tabela de Potencial de um N&oacute; da Rede Bayesiana" target="imprimirtabela" />
                                          <indexitem image="ilog" text="Mostrar Informa&ccedil;&otilde;es sobre a Compila&ccedil;&atilde;o" target="log" />
                                          <indexitem image="inovo" text="Nova Rede" target="novarede" />
                                          <indexitem image="isalvar" text="Salvar Rede" target="salvarrede" />
                                          <indexitem image="ieditar" text="Voltar para Edi&ccedil;&atilde;o da Rede Bayesiana" target="edicaorede" />
                                          <indexitem image="ivisualisar" text="Visualisar Rede Bayesiana" target="visualisar" />
                                          <indexitem image="ivisualisartabela" text="Visualisar Tabela de Potencial de um N&oacute; da Rede Bayesiana" target="visualisartabela" />
                                   </indexitem>
                                   <indexitem image="irede" text="Criando uma Rede Bayesiana">
                                          <indexitem image="imais" text="Adicionar Estado a um N&oacute;" target="adicionarestado" />
                                          <indexitem image="icolar" text="Colar uma Parte da Rede Bayesiana" target="copiar" />
                                          <indexitem image="icopiar" text="Copiar uma Parte da Rede Bayesiana" target="copiar" />
                                          <indexitem image="itext" text="Editar Descri&ccedil;&atilde;o de um N&oacute;" target="editardescricao" />
                                          <indexitem image="itext" text="Editar Sigla de um N&oacute;" target="editarsigla" />
                                          <indexitem image="iarco" text="Inserir Arco" target="inserirarco" />
                                          <indexitem image="ino" text="Inserir N&oacute;" target="inserirno" />
                                          <indexitem image="imenos" text="Remover Estado de um N&oacute;" target="removerestado" />
                                          <indexitem image="iselecionar" text="Selecionar uma Parte da Rede Bayesiana" target="selecionar" />
                                   </indexitem>
                                   <indexitem image="iarvore" text="Editando &Aacute;rvore de Evid&ecirc;ncias">
                                          <indexitem image="icontrair" text="Contrair &Aacute;rvore de Evid&ecirc;ncias" target="contrairarvore" />
                                          <indexitem image="iexpandir" text="Expandir &Aacute;rvore de Evid&ecirc;ncias" target="expandirarvore" />
                                          <indexitem image="ipropagar" text="Propagar Evid&ecirc;ncias da &Aacute;rvore" target="propagarevidencias" />
                                          <indexitem image="ilikelihood" text="Entrar com Likelihood" target="likelihood" />
                                          <indexitem image="icerteza" text="Entrar com a Certeza" target="certeza" />
                                   </indexitem>
                                   <indexitem image="ilnf" text="Look-and-Feel">
                                          <indexitem image="imetal" text="Metal" target="metal" />
                                          <indexitem image="imotif" text="Motif" target="motif" />
                                          <indexitem image="iwindows" text="Windows" target="windows" />
                                   </indexitem>
                                   <indexitem image="iopcaoglobal" text="Op&ccedil;&otilde;es Globais" target="opcoesglobais" />

                            </indexitem>
                            <indexitem image="ilnf" text="Exemplo de Uso da API">
                                   <indexitem image="imetal" text="Modo Gr&aacute;fico" target="modografico" />
                                   <indexitem image="imotif" text="Modo Texto" target="modotexto" />
                            </indexitem>
                            <indexitem image="iajuda" text="Ativar Janela de Ajuda" target="ajuda" />
                            <indexitem image="ijhelp" text="Continuar Desenvolvimento da Ajuda do JAVA UnBBayes" target="jhelp" />
                            <indexitem image="idoc" text="Documenta&ccedil;&atilde;o da API" target="doc" />
                     </indexitem>

              </index>

 

Por último você terá que utilizar o indexador do JavaHelp (por exemplo: jhindexer -db . documentacao html). Para maiores informações de como utilizar o JavaHelp entre no site http://java.sun.com/products/javahelp/index.html.