daeMetaElementAttribute Class Reference
#include <daeMetaAttribute.h>
Inheritance diagram for daeMetaElementAttribute:
Detailed Description
ThedaeMetaElementAttribute
class represents a single attribute whose value is an element.
Public Member Functions | |
daeMetaElementAttribute () | |
Constructor. | |
~daeMetaElementAttribute () | |
Destructor. | |
void | setElementType (daeMetaElement *elementType) |
Sets the element type for the element that this attribute points to. | |
daeMetaElement * | getElementType () |
Gets the element type for the element that this attribute points to. | |
virtual daeMetaAttributeRef | clone () |
Defines the override version of base method. | |
virtual void | placeElement (daeElement *parent, daeElement *child) |
Places element child in element parent using this element attribute. | |
virtual void | removeElement (daeElement *parent, daeElement *child) |
Removes element child from element parent using this element attribute. | |
virtual void | setCollection (daeElement *parent, daeCollection *c) |
Sets the database collection associated with this element. | |
virtual daeInt | getCount (daeElement *e) |
Gets the number of elements associated with this attribute in instance e. | |
virtual daeMemoryRef | get (daeElement *e, daeInt index) |
Gets an element from containing element e based on index. | |
virtual void | set (daeElement *element, daeString s) |
Defines the override version of base method. | |
virtual void | copy (daeElement *toElement, daeElement *fromElement) |
Defines the override version of base method. | |
Public Attributes | |
daeInt | _minOccurs |
Minimum number of times this meta element can occur. | |
daeInt | _maxOccurs |
Maximum number of times this meta element can occur. | |
daeBool | _isInChoice |
If this element is found in a choice group in the schema. | |
daeBool | _isInSequence |
If this element is found in a sequence group in the schema. | |
daeMetaElement * | _previousInSequence |
The element found before this one in the sequence group in the schema. | |
daeMetaElement * | _elementType |
The metaElement that describes the element type of this attribute. |
Member Function Documentation
|
Defines the override version of base method.
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
Defines the override version of base method.
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
Gets an element from containing element
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
Gets the number of elements associated with this attribute in instance
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
Gets the element type for the element that this attribute points to.
|
|
Places element
Reimplemented in daeMetaElementArrayAttribute. |
|
Removes element
Reimplemented in daeMetaElementArrayAttribute. |
|
Defines the override version of base method.
Reimplemented from daeMetaAttribute. |
|
Sets the database collection associated with this element.
Reimplemented in daeMetaElementArrayAttribute. |
|
Sets the element type for the element that this attribute points to.
|
The documentation for this class was generated from the following files:
- C:/SVN_wf/COLLADA_DOM/include/dae/daeMetaAttribute.h
- C:/SVN_wf/COLLADA_DOM/src/dae/daeMetaAttribute.cpp
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:47:03 2006 for COLLADA 1.4 DOM by 1.4.3