groupVecValid
groupVec Object Validation
Description
Checks the validity for groupVec objects.
Usage
groupVecValid(object)
Arguments
object |
the object to be validated.
|
Details
This function validates a
groupVec object by checking whether:
- The object is actually a groupVec (or extending class).
- The length of the names slot matches the
length of the classes slot, and that both match the list length of
the columns slot.
- The classes of the vectors comprising the columns slots
list have an is relationship with the corresponding
class names from the classes slot.
- All the vectors in the columns slot list are the same length.
Value
returns a logical value. If TRUE, the object is valid; otherwise, it returns a descriptive string.
See Also
Examples
obj <- new("groupVec")
groupVecValid(obj)