| AbstractDataContainerParentObjectType Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: CMS.Base
 Syntax
Syntaxpublic abstract class AbstractDataContainer<ParentObjectType> : AbstractSimpleDataContainer<ParentObjectType>, IDataContainer, ISimpleDataContainer where ParentObjectType : AbstractDataContainer<ParentObjectType>
The AbstractDataContainerParentObjectType type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | AbstractDataContainerParentObjectType | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ColumnNames | 
            Available column names.
             | 
|  | Item | 
            Gets or sets the value of the column.
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | RegisteredColumns | 
            Registered Columns
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | RegisteredColumnsObject | 
            Registered Columns object
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | UseLocalColumns | 
            If true, the object uses local columns
            (Inherited from AbstractSimpleDataContainerTObject.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | ContainsColumn | 
            Returns true if specified column is available in current structure.
             | 
|  | GetValue | 
            Gets the object value.
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | RegisterColumn(String, FuncTObject, Object) | 
            Registers the given Column to the object
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | RegisterColumn(String, FuncTObject, Object, FuncTObject, Object, Object) | 
            Registers the given Column to the object
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | RegisterColumns | 
            Registers the Columns of this object
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | SetValue | 
            Sets the object value.
            (Inherited from AbstractSimpleDataContainerTObject.) | 
|  | TryGetValue | 
            Returns value of column.
            (Inherited from AbstractSimpleDataContainerTObject.) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | CheckRequiredColumns | 
            Returns true if given list of columns do not have null values in the object
            (Defined by DataExtensions.) | 
|  | ToJSON | 
            Returns JSON representation of current instance of IDataContainer.
            (Defined by DataExtensions.) | 
|  | ToXML | 
            Returns XML representation of current instance of IDataContainer.
            (Defined by DataExtensions.) | 
 See Also
See Also Inheritance Hierarchy
Inheritance Hierarchy