classVersion

Retrieve information about versioned classes

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.

Keywords
manip
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

See Also

Versions-class

Aliases
  • classVersion
  • classVersion<-
  • classVersion,ANY-method
  • classVersion,character-method
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)
Documentation reproduced from package Biobase, version 2.26.0, License: Artistic-2.0

Community examples

Looks like there are no examples yet.