Programmer's Guide > Interfaces > CMSObject interface > CMSObjectClassType enumeration
  
CMSObjectClassType enumeration
The CMSObjectClassType enumerated type is used with the objectClass read-only attribute.
The CMSObjectClassType enumeration has the following constants of type int.
CMSOBJECT_CLASS_UNKNOWN = 0
The class type is unknown.
CMSOBJECT_CLASS_CONTAINER = 1
The class type is a virtual document object with children.
CMSOBJECT_CLASS_LEAF = 2
The class type is a virtual document object with no children.
CMSOBJECT_CLASS_EXPANDED_FILE_ENTITY = 3
The class type is an expanded file entity.
CMSOBJECT_CLASS_UNEXPANDED_FILE_ENTITY = 4
The class type is an unexpanded file entity.
CMSOBJECT_CLASS_FILE_ENTITY_WINDOW = 5
The class type is a file entity open for editing in a separate window.
CMSOBJECT_CLASS_INCLUDE = 6
The class type is an included object (via XInclude).
CMSOBJECT_CLASS_FALLBACK = 7
The class type is fallback markup for an XInclude that could not be expanded.