\Header{HTMLPage-class}{Classes to represent HTML pages}
\alias{fileName}{HTMLPage-class}
\alias{fileName,HTMLPage-method}{HTMLPage-class}
\alias{FramedHTMLPage}{HTMLPage-class}
\alias{FramedHTMLPage,HTMLPage-method}{HTMLPage-class}
\alias{FramedHTMLPage-class}{HTMLPage-class}
\alias{HTMLPage}{HTMLPage-class}
\alias{HTMLPage,HTMLPage-method}{HTMLPage-class}
\alias{initialize,FramedHTMLPage-method}{HTMLPage-class}
\alias{mainPage}{HTMLPage-class}
\alias{mainPage,FramedHTMLPage-method}{HTMLPage-class}
\alias{mainPage,HTMLPage-method}{HTMLPage-class}
\alias{pageText}{HTMLPage-class}
\alias{pageText,HTMLPage-method}{HTMLPage-class}
\alias{pageTitle}{HTMLPage-class}
\alias{pageTitle,HTMLPage-method}{HTMLPage-class}
\alias{show,FramedHTMLPage-method}{HTMLPage-class}
\alias{show,HTMLPage-method}{HTMLPage-class}
\alias{sidePage}{HTMLPage-class}
\alias{sidePage,FramedHTMLPage-method}{HTMLPage-class}
\alias{sidePage,HTMLPage-method}{HTMLPage-class}
\alias{toFile}{HTMLPage-class}
\alias{toFile,FramedHTMLPage-method}{HTMLPage-class}
\alias{toFile,HTMLPage-method}{HTMLPage-class}
\alias{topPage}{HTMLPage-class}
\alias{topPage,FramedHTMLPage-method}{HTMLPage-class}
\alias{topPage,HTMLPage-method}{HTMLPage-class}
\keyword{classes}{HTMLPage-class}
\begin{Description}\relax
Class \code{HTMLPage} and \code{FramedHTMLPage} are a pair
of experimental classes used to explore concepts of representing HTML
pages using S4 objects.
\end{Description}
\begin{Section}{Slots}
\describe{
\item[\code{fileName}:] Object of class \code{"character"} The
filename of the HTML page
\item[\code{pageText}:] Object of class \code{"character"} The text
of the HTML page
\item[\code{pageTitle}:] Object of class \code{"character"} The
title of the HTML page
\item[\code{topPage}:] Object of class \code{"HTMLPage"} The header
page for a FramedHTMLPage
\item[\code{sidePage}:] Object of class \code{"HTMLPage"} The side
index page for a FramedHTMLPage
\item[\code{mainPage}:] Object of class \code{"HTMLPage"} The
primary page for a FramedHTMLPage
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[show] \code{signature(object = "HTMLPage")}: Describes
information about the page
\item[fileName] \code{signature(object = "HTMLPage")}: Gets the
fileName slot
\item[pageText] \code{signature(object = "HTMLPage")}: Gets the
pageText slot
\item[pageTitle] \code{signature(object = "HTMLPage")}: Gets the
pageTitle slot
\item[toFile] \code{signature(object = "HTMLPage")}: Writes the page
out to the file designated by the fileName slot
}
\end{Section}
\begin{Note}\relax
These classes are currently experimental.

FramedHTMLPage is modeled after the framing layout of the Bioconductor
website (www.bioconductor.org).
\end{Note}
\begin{Author}\relax
Jeff Gentry
\end{Author}
\begin{Examples}
\begin{ExampleCode}
##---- Should be DIRECTLY executable !! ----
\end{ExampleCode}
\end{Examples}

