#include <MFNode.h>
Inheritance diagram for MFNode:
Public Member Functions | |
MFNode () | |
MFNode (NodeList *value) | |
MFNode (const MFNode &other) | |
virtual | ~MFNode () |
virtual int | getType () const |
virtual const char * | getTypeName () const |
virtual void | write (FILE *f, int indent) const |
virtual bool | equals (const FieldValue *value) const |
int | getSize () const |
NodeList * | getValue () const |
Node * | getValue (int index) const |
virtual int | getSFSize () const |
virtual FieldValue * | getSFValue (int index) const |
virtual void | setSFValue (int index, FieldValue *value) |
virtual FieldValue * | addNode (Node *node) const |
virtual FieldValue * | removeNode (Node *node) const |
virtual FieldValue * | copy () |
Private Attributes | |
NodeList * | _value |
MFNode::MFNode | ( | ) |
MFNode::MFNode | ( | NodeList * | value | ) |
MFNode::MFNode | ( | const MFNode & | other | ) |
MFNode::~MFNode | ( | ) | [virtual] |
virtual int MFNode::getType | ( | ) | const [inline, virtual] |
Implements FieldValue.
virtual const char* MFNode::getTypeName | ( | ) | const [inline, virtual] |
Implements FieldValue.
void MFNode::write | ( | FILE * | f, | |
int | indent | |||
) | const [virtual] |
Implements FieldValue.
bool MFNode::equals | ( | const FieldValue * | value | ) | const [virtual] |
Implements FieldValue.
int MFNode::getSize | ( | ) | const [inline] |
NodeList* MFNode::getValue | ( | ) | const [inline] |
Node* MFNode::getValue | ( | int | index | ) | const [inline] |
virtual int MFNode::getSFSize | ( | ) | const [inline, virtual] |
Implements MFieldValue.
FieldValue * MFNode::getSFValue | ( | int | index | ) | const [virtual] |
Implements MFieldValue.
void MFNode::setSFValue | ( | int | index, | |
FieldValue * | value | |||
) | [virtual] |
Implements MFieldValue.
FieldValue * MFNode::addNode | ( | Node * | node | ) | const [virtual] |
Reimplemented from FieldValue.
FieldValue * MFNode::removeNode | ( | Node * | node | ) | const [virtual] |
Reimplemented from FieldValue.
virtual FieldValue* MFNode::copy | ( | ) | [inline, virtual] |
Implements FieldValue.
NodeList* MFNode::_value [private] |