\HeaderA{pkgInfo-class}{A class to hold package information}{pkgInfo.Rdash.class}
\aliasA{==,pkgInfo-method}{pkgInfo-class}{==,pkgInfo.Rdash.method}
\aliasA{pkgContains}{pkgInfo-class}{pkgContains}
\aliasA{pkgContains,pkgInfo-method}{pkgInfo-class}{pkgContains,pkgInfo.Rdash.method}
\aliasA{pkgInfo}{pkgInfo-class}{pkgInfo}
\aliasA{pkgName}{pkgInfo-class}{pkgName}
\aliasA{pkgName,pkgInfo-method}{pkgInfo-class}{pkgName,pkgInfo.Rdash.method}
\aliasA{pkgPath}{pkgInfo-class}{pkgPath}
\aliasA{pkgPath,pkgInfo-method}{pkgInfo-class}{pkgPath,pkgInfo.Rdash.method}
\aliasA{pkgRelLevel}{pkgInfo-class}{pkgRelLevel}
\aliasA{pkgRelLevel,pkgInfo-method}{pkgInfo-class}{pkgRelLevel,pkgInfo.Rdash.method}
\aliasA{pkgVersion}{pkgInfo-class}{pkgVersion}
\aliasA{pkgVersion,pkgInfo-method}{pkgInfo-class}{pkgVersion,pkgInfo.Rdash.method}
\aliasA{show,pkgInfo-method}{pkgInfo-class}{show,pkgInfo.Rdash.method}
\keyword{classes}{pkgInfo-class}
\begin{Description}\relax
This class contains some succinct information about a
package, including its name and version
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("pkgInfo", ...)}.
The helper function 'buildPkgInfo' is also provided.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{pkgName}:] Object of class \code{"character"} A string
representing the name of the package
\item[\code{pkgVersion}:] Object of class \code{"VersionNumber"} A
VersionNumber object representing the version number of the package 
\item[\code{pkgPath}:] Object of class \code{"character"} A string
reprsenting the path of the installed package
\item[\code{pkgRelLevel}:] Object of class \code{"character"} A string
reprsenting the release level of the installed package
\item[\code{pkgContains}:] Object of class \code{"character"} If
this is a package bundle, a character vector describing any
packages contained in the bundle
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[pkgName] \code{(pkgInfo)}: The name of the package
\item[pkgPath] \code{(pkgInfo)}: The path to the installed copy of
the package
\item[pkgVersion] \code{(pkgInfo)}: The version number of the
package
\item[pkgRelLevel] \code{(pkgInfo)}: The release level of the package.
\item[pkgContains] \code{(pkgInfo)}: Any packages contained, if this
is a bundle
\item[show] \code{(pkgInfo)}: Displays in the form <pkgName>: <pkgVersion>
}
\end{Section}
\begin{Author}\relax
Jeff Gentry
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{buildPkgInfo}{buildPkgInfo}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
 a <- buildPkgInfo("Foo","1.2.3")
\end{ExampleCode}
\end{Examples}


