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"}
class
and return the current version information, if available.
classVersion(ANY)
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
toVersions-instance
.value
is coerced to a valid version description. seeVersions-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 ofVersioned-class
object.
Value
classVersion
returns an instance of Versions-class
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)
Community examples
Looks like there are no examples yet.