%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% javahelp-a.4ht 2008-07-23-00:03 %
% Copyright (C) 2003--2008 Eitan M. Gurari %
% %
% This work may be distributed and/or modified under the %
% conditions of the LaTeX Project Public License, either %
% version 1.3 of this license or (at your option) any %
% later version. The latest version of this license is %
% in %
% http://www.latex-project.org/lppl.txt %
% and version 1.3 or later is part of all distributions %
% of LaTeX version 2003/12/01 or later. %
% %
% This work has the LPPL maintenance status "maintained".%
% %
% This Current Maintainer of this work %
% is Eitan M. Gurari. %
% %
% If you modify this program your changing its signature %
% with a directive of the following form will be %
% appreciated. %
% \message{signature} %
% %
% gurari@cse.ohio-state.edu %
% http://www.cse.ohio-state.edu/~gurari %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\immediate\write-1{version 2008-07-23-00:03}
\NextFile{\jobname.tmp}
\HPage{}
\bgroup
\catcode`\:=11
\catcode`\@=11
\catcode`\"=12
\Configure{PROLOG}{}
\Configure{HtmlPar}{}{}{}{}
\Configure{tableofcontents}{}{}{}{}{}
\Configure{htf}{0}{+}{}{}{}{}{}{}{}
\ScriptEnv{dito}{\IgnorePar}{}
\a:jhxml
\def\set:endtocitem#1{%
\csname catchAt:#1\endcsname
\expandafter\ifx\csname a:end#1\endcsname\relax
\HCode{}%
\else
\expandafter\ifx \csname jh:#1\endcsname\relax
\append:def\end:jhhook{%
\csname jh:#1\endcsname
\expandafter\global\expandafter
\let\csname jh:#1\endcsname\:UnDef}%
\global\let\end:jhhook\end:jhhook
%
\def\:tempc##1,{\if ,##1,%
\expandafter\gob:pardel
\else
\expandafter\ifx \csname catchAt:##1\endcsname \relax
\expandafter\gdef\csname
catchAt:##1\endcsname{\csname jh:#1\endcsname}%
\else
\expandafter\pend:def\csname
catchAt:##1\endcsname{\csname jh:#1\endcsname}%
\expandafter\global\expandafter\let\csname
catchAt:##1\expandafter\endcsname\csname catchAt:##1\endcsname
\fi
%
\expandafter\:tempc
\fi}%
\expandafter\expandafter\expandafter
\:tempc\csname a:end#1\endcsname,,!*?: %
\fi
\csname jh:#1\endcsname
\expandafter\gdef\csname jh:#1\endcsname{%
\expandafter\global\expandafter\let\csname jh:#1\endcsname=\empty
\HCode{}}%
%
\fi
}
\def\gob:pardel#1!*?: {}
\edef\tocLabel{\ifx\contentsname\:UnDef Table Of Contents\else
\ifx\contentsname\empty Table Of Contents\else
\contentsname\fi\fi}
\edef\indexLabel{\ifx\indexname\:UnDef Index\else
\ifx\indexname\empty Index\else \indexname\fi\fi}
\ifTag{TITLE+}
{\edef\titleLabel{\LikeRef{TITLE+}}}
{\def\titleLabel{\jobname}}
\IgnorePar\par\leavevmode\special{t4ht>\jobname.hs}%
\begin{dito}-\
\end{dito}
\begin{dito}-\
\end{dito}
\begin{dito}-\
\titleLabel
\jobname
TOC
javax.help.TOCView
\jobname-jht.xml
Index
javax.help.IndexView
\jobname-jhi.xml
Search
javax.help.SearchView
\jobname-jhs
\end{dito}
\IgnorePar\par\leavevmode\special{t4ht<\jobname.hs}
\bgroup
%\immediatetrue
\Configure{TocLink}
{\HCode{\Hnewline}}
\let\jh:doTocEntry\:doTocEntry
\def\:doTocEntry#1#2#3{%
\edef\sectioningKey{\expandafter\gob:IV\string#1}%
\edef\:temp{\noexpand\ConfigureToc{\sectioningKey}
{}{\noexpand\set:endtocitem{\sectioningKey}}{}{}}\:temp
\expandafter\target:info#3//%
\b:mapIdTarget
%
\jh:doTocEntry#1{#2}{#3}}
\def\gob:IV#1#2#3#4{}
\def\sectioningKey{NoToc}
\IgnorePar\par\leavevmode\special{t4ht>\jobname-jht.xml}%
\begin{dito}-\
\end{dito}
\begin{dito}-\
\end{dito}
\begin{dito}-\
\end{dito}
\let\end:jhhook=\empty
\catcode`\:=12 \catcode`\@=12 \let\contentsname\empty
\NoFonts
\expandafter\ifx \csname jh:toc\endcsname\relax
\tableofcontents
\else
\expandafter\expandafter\expandafter\tableofcontents
\expandafter\expandafter\expandafter[\csname
jh:toc\endcsname]%
\fi
%
\EndNoFonts
\catcode`\:=11 \catcode`\@=11
\end:jhhook
\begin{dito}
\end{dito}
\special{t4ht<\jobname-jht.xml}
\egroup
\bgroup
\IgnorePar\par\leavevmode\special{t4ht>\jobname-jhi.xml}%
\begin{dito}-\
\end{dito}
\begin{dito}-\
\end{dito}
\begin{dito}-\
\end{dito}
\let\indexname\empty
\def\gobbleLnk#1, \LNK#2#3#4#5{#1\HCode{" target="indexentry-#5"}}
\Configure{theindex}
{}{}
{\hbox\bgroup\HCode{<\string !--index-item-->}\egroup\hfill\break}
{\hbox\bgroup\HCode{<\string !--subsubitem-->\Hnewline}
\egroup
\special{t4ht*>\jobname.jhm}%
\special{t4ht*>}%
\egroup
\EndHPage{}