\HeaderA{ReposList-class}{Class "ReposList", a class to coordinate repository information}{ReposList.Rdash.class}
\aliasA{downloadRepFile}{ReposList-class}{downloadRepFile}
\aliasA{downloadRepFile,ReposList-method}{ReposList-class}{downloadRepFile,ReposList.Rdash.method}
\aliasA{getRepeEntry}{ReposList-class}{getRepeEntry}
\aliasA{getRepEntry}{ReposList-class}{getRepEntry}
\aliasA{getRepEntry,ReposList-method}{ReposList-class}{getRepEntry,ReposList.Rdash.method}
\aliasA{numReps}{ReposList-class}{numReps}
\aliasA{numReps,ReposList-method}{ReposList-class}{numReps,ReposList.Rdash.method}
\aliasA{repList}{ReposList-class}{repList}
\aliasA{repList,ReposList-method}{ReposList-class}{repList,ReposList.Rdash.method}
\aliasA{repList<\Rdash}{ReposList-class}{repList<.Rdash.}
\aliasA{repList<-,ReposList-method}{ReposList-class}{repList<.Rdash.,ReposList.Rdash.method}
\aliasA{repNames}{ReposList-class}{repNames}
\aliasA{repNames,ReposList-method}{ReposList-class}{repNames,ReposList.Rdash.method}
\aliasA{ReposList}{ReposList-class}{ReposList}
\aliasA{repPkgInfoList}{ReposList-class}{repPkgInfoList}
\aliasA{repPkgInfoList,ReposList-method}{ReposList-class}{repPkgInfoList,ReposList.Rdash.method}
\aliasA{repPkgs}{ReposList-class}{repPkgs}
\aliasA{repPkgs,ReposList-method}{ReposList-class}{repPkgs,ReposList.Rdash.method}
\aliasA{repURLs}{ReposList-class}{repURLs}
\aliasA{repURLs,ReposList-method}{ReposList-class}{repURLs,ReposList.Rdash.method}
\aliasA{show,ReposList-method}{ReposList-class}{show,ReposList.Rdash.method}
\keyword{classes}{ReposList-class}
\begin{Description}\relax
A class to manage multiple repositories as a single entity.
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("ReposList", ...)}.
A convenience function, \code{buildReposList} can be used as well.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{repList}:] Object of class \code{"list"} a list of
\code{ReposEntry} objects.
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[show] \code{signature(object = "ReposList")}: Provides a
display of contained information
\item[downloadRepFile] \code{signature(object = "ReposList")}: Will
download a file from a given repository 
\item[getRepEntry] \code{signature(object = "ReposList")}: Retrieves
a specific \code{ReposEntry} object from the list
\item[numReps] \code{signature(object = "ReposList")}: The number of
repositories managed by the list
\item[repList<-] \code{signature(object = "ReposList")}: Edits the
repository listing.  Can use either another \code{ReposList}, a
\code{ReposEntry}, or an actual list.
\item[repList] \code{signature(object = "ReposList")}: Retunrs the
\code{repList} slot.
\item[repNames] \code{signature(object = "ReposList")}: Returns the
names of the known repositories.
\item[repPkgInfoList] \code{signature(object = "ReposList")}:
Returns a list of \code{pkgInfo} objects for packages stored in
the known repositories.
\item[repPkgs] \code{signature(object = "ReposList")}: Returns the
names of the packages in the known repositories. 
\item[repURLs] \code{signature(object = "ReposList")}: Returns the
URLs for the known repositories.
}
\end{Section}
\begin{Author}\relax
Jeff Gentry
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{buildReposList}{buildReposList}}, \code{\LinkA{getReposList}{getReposList}},
\code{\LinkA{ReposEntry}{ReposEntry}}, \code{\LinkA{pkgInfo}{pkgInfo}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
##---- Should be DIRECTLY executable !! ----
\end{ExampleCode}
\end{Examples}


