\HeaderA{ReposEntry-class}{A class to represent a repository}{ReposEntry.Rdash.class}
\aliasA{depends}{ReposEntry-class}{depends}
\aliasA{depends,ReposEntry-method}{ReposEntry-class}{depends,ReposEntry.Rdash.method}
\aliasA{downloadFile}{ReposEntry-class}{downloadFile}
\aliasA{downloadFile,ReposEntry-method}{ReposEntry-class}{downloadFile,ReposEntry.Rdash.method}
\aliasA{getSubRep}{ReposEntry-class}{getSubRep}
\aliasA{getSubRep,ReposEntry-method}{ReposEntry-class}{getSubRep,ReposEntry.Rdash.method}
\aliasA{getSubRepList}{ReposEntry-class}{getSubRepList}
\aliasA{getSubRepList,ReposEntry-method}{ReposEntry-class}{getSubRepList,ReposEntry.Rdash.method}
\aliasA{hasFiles}{ReposEntry-class}{hasFiles}
\aliasA{hasFiles,ReposEntry-method}{ReposEntry-class}{hasFiles,ReposEntry.Rdash.method}
\aliasA{imports}{ReposEntry-class}{imports}
\aliasA{imports,ReposEntry-method}{ReposEntry-class}{imports,ReposEntry.Rdash.method}
\aliasA{is.ReposEntry}{ReposEntry-class}{is.ReposEntry}
\aliasA{keywords}{ReposEntry-class}{keywords}
\aliasA{keywords,ReposEntry-method}{ReposEntry-class}{keywords,ReposEntry.Rdash.method}
\aliasA{numSubReps}{ReposEntry-class}{numSubReps}
\aliasA{numSubReps,ReposEntry-method}{ReposEntry-class}{numSubReps,ReposEntry.Rdash.method}
\aliasA{pkgRVersion}{ReposEntry-class}{pkgRVersion}
\aliasA{pkgRVersion,ReposEntry-method}{ReposEntry-class}{pkgRVersion,ReposEntry.Rdash.method}
\aliasA{repdatadesc,ReposEntry-method}{ReposEntry-class}{repdatadesc,ReposEntry.Rdash.method}
\aliasA{repdataframe}{ReposEntry-class}{repdataframe}
\aliasA{repdataframe,ReposEntry-method}{ReposEntry-class}{repdataframe,ReposEntry.Rdash.method}
\aliasA{replisting,ReposEntry-method}{ReposEntry-class}{replisting,ReposEntry.Rdash.method}
\aliasA{repName}{ReposEntry-class}{repName}
\aliasA{repName,ReposEntry-method}{ReposEntry-class}{repName,ReposEntry.Rdash.method}
\aliasA{repObjects}{ReposEntry-class}{repObjects}
\aliasA{repObjects,ReposEntry-method}{ReposEntry-class}{repObjects,ReposEntry.Rdash.method}
\aliasA{ReposEntry}{ReposEntry-class}{ReposEntry}
\aliasA{reposThemes}{ReposEntry-class}{reposThemes}
\aliasA{reposThemes,ReposEntry-method}{ReposEntry-class}{reposThemes,ReposEntry.Rdash.method}
\aliasA{repPkgInfos}{ReposEntry-class}{repPkgInfos}
\aliasA{repPkgInfos,ReposEntry-method}{ReposEntry-class}{repPkgInfos,ReposEntry.Rdash.method}
\aliasA{repPkgs,ReposEntry-method}{ReposEntry-class}{repPkgs,ReposEntry.Rdash.method}
\aliasA{repReleaseLevel}{ReposEntry-class}{repReleaseLevel}
\aliasA{repReleaseLevel,ReposEntry-method}{ReposEntry-class}{repReleaseLevel,ReposEntry.Rdash.method}
\aliasA{repType}{ReposEntry-class}{repType}
\aliasA{repType,ReposEntry-method}{ReposEntry-class}{repType,ReposEntry.Rdash.method}
\aliasA{repURL}{ReposEntry-class}{repURL}
\aliasA{repURL,ReposEntry-method}{ReposEntry-class}{repURL,ReposEntry.Rdash.method}
\aliasA{show,ReposEntry-method}{ReposEntry-class}{show,ReposEntry.Rdash.method}
\aliasA{suggests}{ReposEntry-class}{suggests}
\aliasA{suggests,ReposEntry-method}{ReposEntry-class}{suggests,ReposEntry.Rdash.method}
\aliasA{summary,ReposEntry-method}{ReposEntry-class}{summary,ReposEntry.Rdash.method}
\keyword{classes}{ReposEntry-class}
\begin{Description}\relax
This class models all key information for a server side
repository, which can then be passed on to clients.  It provides
access to both the basic administrative information as well as the
dataframe itself.
\end{Description}
\begin{Section}{Objects from the Class}
The helper function \code{\LinkA{buildReposEntry}{buildReposEntry}} should be used to
create objects of this class.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{replisting}:] Object of class \code{"replisting"} The
administrative information for the repository
\item[\code{repdatadesc}:] Object of class \code{"repdatadesc"} The
representative dataframe for this repository 
\item[\code{reopsThemes}:] Object of class \code{"list"} The list of
themes for this repository.
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[show] \code{signature(object = "ReposEntry")}: A verbose
output of the repository
\item[summary] \code{signature(object = "ReposEntry")}: A brief
output of the repository
\item[repdatadesc] \code{signature(object = "ReposEntry")}: Returns
the repdatadesc object 
\item[repdataframe] \code{signature(object = "ReposEntry")}: Returns
the raw dataframe stored in repdatadesc
\item[replisting] \code{signature(object = "ReposEntry")}: Returns
the replisting object
\item[reposThemes] \code{signature(object = "ReposEntry")}: Returns
the reposThemes slot
\item[repName] \code{signature(object = "ReposEntry")}: Returns the name of the repository
\item[repReleaseLevel] \code{signature(object = "ReposEntry")}:
Returns the release level of this repository.
\item[repObjects] \code{signature(object = "ReposEntry")}: Returns a
listing of all distributable objects contained in the repository
\item[repPkgInfos] \code{signature(object = "ReposEntry")}: Returns
a list of PkgInfo objects for packages stored in the repository 
\item[repType] \code{signature(object = "ReposEntry")}: Returns a
string representing the type of data stored in the repository 
\item[repURL] \code{signature(object = "ReposEntry")}: Returns the
URL of the repository 
\item[depends] \code{signature(object = "ReposEntry")}: Returns the
dependencies for a given package
\item[suggests] \code{signature(object = "ReposEntry")}: Returns the
\code{suggests} field for a given package
\item[imports] \code{signature(object = "ReposEntry")}: Returns the
\code{imports} field for a given package
\item[keywords] \code{signature(object = "ReposEntry")}: Returns the
\code{keywords} field for a given package
\item[numSubReps] \code{signature(object = "ReposEntry")}: Returns
the number of available subrepositories
\item[getSubRep] \code{signature(object = "ReposEntry")}: Returns a
\code{ReposEntry} object for a given subrepository
\item[getSubRepList] \code{signature(object = "ReposEntry")}:
Returns a \code{ReposList} object for all subrepositories
\item[hasFiles] \code{signature(object = "ReposEntry")}: Whether or
not this repository has any downloadable files
\item[pkgRVersion] \code{signature(object = "ReposEntry")}: Returns
the version of R that a package was built under
\item[downloadFile] \code{signature(object = "ReposEntry")}: Will
download a requested file and return the new filename
}
\end{Section}
\begin{Author}\relax
Jeff Gentry
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{repdatadesc-class}{repdatadesc.Rdash.class}},\code{\LinkA{replisting-class}{replisting.Rdash.class}},
\code{\LinkA{buildReposEntry}{buildReposEntry}}, \code{\LinkA{ReposList}{ReposList}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
   ## TBD
\end{ExampleCode}
\end{Examples}


