C# 클래스 BSky.Statistics.R.RPackageManager

파일 보기 프로젝트 열기: BlueSkyStatistics/BlueSkyRepository 1 사용 예제들

공개 메소드들

메소드 설명
AddUserSessionPackage ( string packagename ) : void
CompareVersion ( string Aversion, string Bversion ) : int
GetCommaSeparatedWithSingleQuotes ( string pkgs ) : string
GetCurrentlyLoadedPackages ( ) : string[]
GetInstalledPacakgeVersion ( string RPackageName ) : string
GetInstalledPackages ( ) : string[]
GetPackageNameFromZip ( string fullpathpackagefilename, string &packageversion ) : string
InstallMultiPackageFromZip ( string fullpathpackagefilenames, bool autoLoad = true, bool overwrite = false ) : UAReturn
InstallPackageFromCRAN ( string packagename ) : UAReturn
InstallPackageFromZip ( string fullpathpackagefilename, bool autoLoad = true, bool overwrite = false ) : UAReturn
InstallReqPackageFromCRAN ( string packagename ) : UAReturn
IsUserPackage ( string packagename ) : bool
LoadMultiplePackages ( string packagenames, bool AddToUserPackageList ) : UAReturn
LoadPackage ( string packagename, bool AddToUserPackageList ) : UAReturn
ObjectToStringArray ( object obj ) : string[]
RPackageManager ( RService dispatcher, Journal journal ) : System.Text
UnLoadMultiPackage ( string packagenames ) : UAReturn
UnLoadPackage ( string packagename ) : UAReturn
UninstallMultiPakckage ( string packagenames ) : UAReturn
UninstallPackage ( string packagename ) : UAReturn
isPackageInstalled ( string packagename ) : bool
isPackageLoaded ( string packagename ) : bool
setCRANMirror ( ) : UAReturn

메소드 상세

AddUserSessionPackage() 공개 메소드

public AddUserSessionPackage ( string packagename ) : void
packagename string
리턴 void

CompareVersion() 공개 메소드

public CompareVersion ( string Aversion, string Bversion ) : int
Aversion string
Bversion string
리턴 int

GetCommaSeparatedWithSingleQuotes() 공개 메소드

public GetCommaSeparatedWithSingleQuotes ( string pkgs ) : string
pkgs string
리턴 string

GetCurrentlyLoadedPackages() 공개 메소드

public GetCurrentlyLoadedPackages ( ) : string[]
리턴 string[]

GetInstalledPacakgeVersion() 공개 메소드

public GetInstalledPacakgeVersion ( string RPackageName ) : string
RPackageName string
리턴 string

GetInstalledPackages() 공개 메소드

public GetInstalledPackages ( ) : string[]
리턴 string[]

GetPackageNameFromZip() 공개 메소드

public GetPackageNameFromZip ( string fullpathpackagefilename, string &packageversion ) : string
fullpathpackagefilename string
packageversion string
리턴 string

InstallMultiPackageFromZip() 공개 메소드

public InstallMultiPackageFromZip ( string fullpathpackagefilenames, bool autoLoad = true, bool overwrite = false ) : UAReturn
fullpathpackagefilenames string
autoLoad bool
overwrite bool
리턴 BSky.Statistics.Common.UAReturn

InstallPackageFromCRAN() 공개 메소드

public InstallPackageFromCRAN ( string packagename ) : UAReturn
packagename string
리턴 BSky.Statistics.Common.UAReturn

InstallPackageFromZip() 공개 메소드

public InstallPackageFromZip ( string fullpathpackagefilename, bool autoLoad = true, bool overwrite = false ) : UAReturn
fullpathpackagefilename string
autoLoad bool
overwrite bool
리턴 BSky.Statistics.Common.UAReturn

InstallReqPackageFromCRAN() 공개 메소드

public InstallReqPackageFromCRAN ( string packagename ) : UAReturn
packagename string
리턴 BSky.Statistics.Common.UAReturn

IsUserPackage() 공개 메소드

public IsUserPackage ( string packagename ) : bool
packagename string
리턴 bool

LoadMultiplePackages() 공개 메소드

public LoadMultiplePackages ( string packagenames, bool AddToUserPackageList ) : UAReturn
packagenames string
AddToUserPackageList bool
리턴 BSky.Statistics.Common.UAReturn

LoadPackage() 공개 메소드

public LoadPackage ( string packagename, bool AddToUserPackageList ) : UAReturn
packagename string
AddToUserPackageList bool
리턴 BSky.Statistics.Common.UAReturn

ObjectToStringArray() 공개 메소드

public ObjectToStringArray ( object obj ) : string[]
obj object
리턴 string[]

RPackageManager() 공개 메소드

public RPackageManager ( RService dispatcher, Journal journal ) : System.Text
dispatcher RService
journal Journal
리턴 System.Text

UnLoadMultiPackage() 공개 메소드

public UnLoadMultiPackage ( string packagenames ) : UAReturn
packagenames string
리턴 BSky.Statistics.Common.UAReturn

UnLoadPackage() 공개 메소드

public UnLoadPackage ( string packagename ) : UAReturn
packagename string
리턴 BSky.Statistics.Common.UAReturn

UninstallMultiPakckage() 공개 메소드

public UninstallMultiPakckage ( string packagenames ) : UAReturn
packagenames string
리턴 BSky.Statistics.Common.UAReturn

UninstallPackage() 공개 메소드

public UninstallPackage ( string packagename ) : UAReturn
packagename string
리턴 BSky.Statistics.Common.UAReturn

isPackageInstalled() 공개 메소드

public isPackageInstalled ( string packagename ) : bool
packagename string
리턴 bool

isPackageLoaded() 공개 메소드

public isPackageLoaded ( string packagename ) : bool
packagename string
리턴 bool

setCRANMirror() 공개 메소드

public setCRANMirror ( ) : UAReturn
리턴 BSky.Statistics.Common.UAReturn