Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

classVersion

Retrieve information about versioned classes


Description

These generic functions return version information for classes derived from Versioned-class, or VersionsNull-class for unversioned objects. The version information is an object of Versions-class.

By default, classVersion has the following behaviors:

classVersion(Versioned-instance)

Returns a Versions-class object obtained from the object.

classVersion{"class"}

Consults the definition of class and return the current version information, if available.

classVersion(ANY)

Return a VersionsNull-class object to indicate no version information available.

By default, the classVersion<- method has the following behavior:

classVersion(Versioned-instance)["id"] <- value

Assign (update or add) value to Versions-instance. value is coerced to a valid version description. see Versions-class for additional access methods.

Usage

classVersion(object)
classVersion(object) <- value

Arguments

object

Object whose version is to be determined, as described above.

value

Version-class object to assign to object of Versioned-class object.

Value

classVersion returns an instance of Versions-class

Author(s)

Biocore team

See Also

Examples

obj <- new("VersionedBiobase")

classVersion(obj)
classVersion(obj)["Biobase"]
classVersion(1:10) # no version
classVersion("ExpressionSet") # consult ExpressionSet prototype

classVersion(obj)["MyVersion"] <- "1.0.0"
classVersion(obj)

Biobase

Biobase: Base functions for Bioconductor

v2.50.0
Artistic-2.0
Authors
R. Gentleman, V. Carey, M. Morgan, S. Falcon
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.