pkgListing-class         package:reposTools         R Documentation

_A _c_l_a_s_s _t_o _c_o_o_r_d_i_n_a_t_e _r_e_p_o_s_i_t_o_r_y _p_a_c_k_a_g_e _i_n_f_o_r_m_a_t_i_o_n

_D_e_s_c_r_i_p_t_i_o_n:

     Coordinates package information from multiple repositories,
     maintaining a list of packages, version information and which
     versions of which packages are from which repositories.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form 'new("pkgListing",
     ...)'. Also, a convenience function, 'buildPkgListing' has been
     provided which will construct the 'pkgListing' from just a
     'reposList' object.

_S_l_o_t_s:

     '_p_k_g_L_i_s_t': A list, detailing packages and versions

     '_r_e_p_L_i_s_t': Object of class '"ReposList"', defines the known
          repositories.

_M_e_t_h_o_d_s:

     _s_h_o_w 'signature(object = "pkgListing")': Summarizes information
          stored.

     _d_o_w_n_l_o_a_d_R_e_p_F_i_l_e 'signature(object = "pkgListing")': Downloads a
          given file from one of the known repositories.

     _g_e_t_R_e_p_E_n_t_r_y 'signature(object = "pkgListing")': Retrieves a
          specific 'repEntry' object from the repository listing. 

     _p_a_c_k_a_g_e_s 'signature(object = "pkgListing")': Lists available
          packages in the known repositories.

     _p_k_g_L_i_s_t 'signature(object = "pkgListing")': Retrieves the
          'pkgList' slot 

     _p_k_g_V_e_r_s_i_o_n_L_i_s_t 'signature(object = "pkgListing")': Returns a more
          formatted list representing the information in the 'pkgList'
          slot, allowing for the names to be replaced with repository
          names or URLs as well.

     _r_e_p_L_i_s_t_i_n_g 'signature(object = "pkgListing")': Retrieves a
          'replisting' slot from one of the known repositories.

     _r_e_p_L_i_s_t 'signature(object = "pkgListing")': Retrieves the
          'repList' slot.

     _s_u_m_m_a_r_y 'signature(object = "pkgListing")': A briefer summary of
          contents then 'show'

_A_u_t_h_o_r(_s):

     Jeff Gentry

_S_e_e _A_l_s_o:

     'buildPkgListing', 'ReposList', 'ReposEntry'

_E_x_a_m_p_l_e_s:

     ##---- Should be DIRECTLY executable !! ----

