isVersioned

Determine whether object or class contains versioning information

This generic function checks to see whether Versioned-class information is present. When the argument to isVersioned is a character string, the prototype of the class corresponding to the string is consulted.

By default, isVersioned has the following behaviors:

isVersioned(Versioned-instance)
Returns TRUE when the instance have version information.

isCurrent("class-name")
Returns TRUE when the named class extends Versioned-class.

isVersioned(ANY)
Returns FALSE

Keywords
manip
Usage
isVersioned(object)
Arguments
object
Object or class name to check for version information, as described above.
Value

isVersioned returns a logical indicating whether version information is present.

See Also

Versions-class

Aliases
  • isVersioned
  • isVersioned,ANY-method
  • isVersioned,character-method
Examples

obj <- new("VersionedBiobase")
isVersioned(obj)

isVersioned(1:10) # FALSE

A <- setClass("A", contains="VersionedBiobase",
         prototype=prototype(new("VersionedBiobase", versions=c(A="1.0.0"))))
a <- A()
isVersioned(a)

removeClass("A")
Documentation reproduced from package Biobase, version 2.26.0, License: Artistic-2.0

Community examples

Looks like there are no examples yet.