ReposEntry-class         package:reposTools         R Documentation

_A _c_l_a_s_s _t_o _r_e_p_r_e_s_e_n_t _a _r_e_p_o_s_i_t_o_r_y

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

     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.

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

     The helper function 'buildReposEntry' should be used to create
     objects of this class.

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

     '_r_e_p_l_i_s_t_i_n_g': Object of class '"replisting"' The administrative
          information for the repository

     '_r_e_p_d_a_t_a_d_e_s_c': Object of class '"repdatadesc"' The representative
          dataframe for this repository 

     '_r_e_o_p_s_T_h_e_m_e_s': Object of class '"list"' The list of themes for
          this repository.

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

     _s_h_o_w 'signature(object = "ReposEntry")': A verbose output of the
          repository

     _s_u_m_m_a_r_y 'signature(object = "ReposEntry")': A brief output of the
          repository

     _r_e_p_d_a_t_a_d_e_s_c 'signature(object = "ReposEntry")': Returns the
          repdatadesc object 

     _r_e_p_d_a_t_a_f_r_a_m_e 'signature(object = "ReposEntry")': Returns the raw
          dataframe stored in repdatadesc

     _r_e_p_l_i_s_t_i_n_g 'signature(object = "ReposEntry")': Returns the
          replisting object

     _r_e_p_o_s_T_h_e_m_e_s 'signature(object = "ReposEntry")': Returns the
          reposThemes slot

     _r_e_p_N_a_m_e 'signature(object = "ReposEntry")': Returns the name of
          the repository

     _r_e_p_R_e_l_e_a_s_e_L_e_v_e_l 'signature(object = "ReposEntry")': Returns the
          release level of this repository.

     _r_e_p_O_b_j_e_c_t_s 'signature(object = "ReposEntry")': Returns a listing
          of all distributable objects contained in the repository

     _r_e_p_P_k_g_I_n_f_o_s 'signature(object = "ReposEntry")': Returns a list of
          PkgInfo objects for packages stored in the repository 

     _r_e_p_T_y_p_e 'signature(object = "ReposEntry")': Returns a string
          representing the type of data stored in the repository 

     _r_e_p_U_R_L 'signature(object = "ReposEntry")': Returns the URL of the
          repository 

     _d_e_p_e_n_d_s 'signature(object = "ReposEntry")': Returns the
          dependencies for a given package

     _s_u_g_g_e_s_t_s 'signature(object = "ReposEntry")': Returns the
          'suggests' field for a given package

     _i_m_p_o_r_t_s 'signature(object = "ReposEntry")': Returns the 'imports'
          field for a given package

     _k_e_y_w_o_r_d_s 'signature(object = "ReposEntry")': Returns the
          'keywords' field for a given package

     _n_u_m_S_u_b_R_e_p_s 'signature(object = "ReposEntry")': Returns the number
          of available subrepositories

     _g_e_t_S_u_b_R_e_p 'signature(object = "ReposEntry")': Returns a
          'ReposEntry' object for a given subrepository

     _g_e_t_S_u_b_R_e_p_L_i_s_t 'signature(object = "ReposEntry")': Returns a
          'ReposList' object for all subrepositories

     _h_a_s_F_i_l_e_s 'signature(object = "ReposEntry")': Whether or not this
          repository has any downloadable files

     _p_k_g_R_V_e_r_s_i_o_n 'signature(object = "ReposEntry")': Returns the
          version of R that a package was built under

     _d_o_w_n_l_o_a_d_F_i_l_e 'signature(object = "ReposEntry")': Will download a
          requested file and return the new filename

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

     Jeff Gentry

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

     'repdatadesc-class','replisting-class', 'buildReposEntry',
     'ReposList'

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

        ## TBD

