|
LRAUV
revA
|
Wraps a TiXmlNode. More...
#include <MissionNode.h>


Public Member Functions | |
| MissionNode (const char *rootName) | |
| virtual | ~MissionNode () |
| const char * | getName () |
| const char * | getTextValue () |
| bool | hasChildNodes () |
| MissionNode * | getChild (const char *name) |
| MissionNode * | getFirstChild (bool ignoreTextNodes=true) |
| MissionNode * | getNextSibling (bool ignoreTextNodes=true) |
| bool | hasAttribute (const char *name) |
| const char * | getAttribute (const char *name) |
| bool | isElement () |
| bool | isText () |
| const char * | getAttribute (const char *name, int &writeTo) |
| const char * | getAttribute (const char *name, double &writeTo) |
| bool | setAttribute (const char *name, const char *value) |
| bool | setAttribute (const char *name, const int value) |
| bool | setAttribute (const char *name, const double value) |
| const char * | getChildTextValue () |
| void | setName (const char *name) |
| MissionNode * | appendChild (const char *name) |
| MissionNode * | appendChildText (const char *text) |
| MissionNode * | insertChildBefore (MissionNode *insertBefore, const char *name) |
| MissionNode * | insertChildAfter (MissionNode *insertAfter, const char *name) |
| void | holdNode (MissionNode *node) |
| void | debugPrint () |
Protected Member Functions | |
| MissionNode (TiXmlNode *xmlNode) | |
Protected Attributes | |
| TiXmlNode * | xmlNode_ |
| MissionNode * | heldNode_ |
Private Member Functions | |
| MissionNode (const MissionNode &old) | |
Wraps a TiXmlNode.
| MissionNode::MissionNode | ( | const char * | rootName | ) |
References xmlNode_.
Referenced by appendChild(), insertChildAfter(), insertChildBefore(), and MissionNode().
|
protected |
References MissionNode(), and xmlNode_.
|
private |
| MissionNode * MissionNode::appendChild | ( | const char * | name | ) |
References MissionNode(), and xmlNode_.
Referenced by OffshoreEnvelope_Test::testRun(), ValueDetect_Test::testRunDelta(), and ValueDetect_Test::testRunNoDelta().
| MissionNode * MissionNode::appendChildText | ( | const char * | text | ) |
References xmlNode_.
Referenced by OffshoreEnvelope_Test::testRun(), ValueDetect_Test::testRunDelta(), and ValueDetect_Test::testRunNoDelta().
| void MissionNode::debugPrint | ( | ) |
References xmlNode_.
| const char * MissionNode::getAttribute | ( | const char * | name | ) |
| const char * MissionNode::getAttribute | ( | const char * | name, |
| int & | writeTo | ||
| ) |
References xmlNode_.
| const char * MissionNode::getAttribute | ( | const char * | name, |
| double & | writeTo | ||
| ) |
References xmlNode_.
| MissionNode * MissionNode::getChild | ( | const char * | name | ) |
References xmlNode_.
Referenced by MissionManager::FindTopNode().
| const char * MissionNode::getChildTextValue | ( | ) |
References xmlNode_.
Referenced by DefineBehavior::Instance(), ValueClause::ReadDataValue(), ValueClause::ReadSide(), and ValueClause::ReadStrValue().
| MissionNode * MissionNode::getFirstChild | ( | bool | ignoreTextNodes = true | ) |
| const char * MissionNode::getName | ( | void | ) |
References getTextValue().
Referenced by MissionManager::FindTopNode(), MissionItem::initializeFromScript(), Assign::Instance(), SyslogComponent::Instance(), SendDataComponent::Instance(), ReadDataComponent::Instance(), DefineBehavior::Instance(), ValueClause::Instance(), MissionItem::interpretRunIn(), ValueClause::ReadComparison(), ValueClause::ReadOperation(), ValueClause::ReadReader(), ValueClause::ReadSide(), ValueClause::ReadStrValue(), ValueClause::ReadStrValueUri(), and ValueClause::ReadUnit().
| MissionNode * MissionNode::getNextSibling | ( | bool | ignoreTextNodes = true | ) |
References xmlNode_.
Referenced by MissionItem::initializeFromScript(), Assign::Instance(), SendDataComponent::Instance(), SyslogComponent::Instance(), ReadDataComponent::Instance(), DefineBehavior::Instance(), ValueClause::Instance(), MissionItem::interpretRunIn(), and ValueClause::ReadDataValue().
| const char * MissionNode::getTextValue | ( | ) |
References xmlNode_.
Referenced by getName(), SyslogComponent::Instance(), and ValueClause::ReadStrValue().
| bool MissionNode::hasAttribute | ( | const char * | name | ) |
References xmlNode_.
| bool MissionNode::hasChildNodes | ( | ) |
References xmlNode_.
Referenced by MissionManager::FindTopNode(), and ValueClause::ReadStrValue().
|
inline |
References heldNode_.
Referenced by MissionItem::initializeFromScript().
| MissionNode * MissionNode::insertChildAfter | ( | MissionNode * | insertAfter, |
| const char * | name | ||
| ) |
References MissionNode(), and xmlNode_.
| MissionNode * MissionNode::insertChildBefore | ( | MissionNode * | insertBefore, |
| const char * | name | ||
| ) |
References MissionNode(), and xmlNode_.
| bool MissionNode::isElement | ( | ) |
References xmlNode_.
Referenced by SendDataComponent::Instance(), SyslogComponent::Instance(), ReadDataComponent::Instance(), and ValueClause::ReadStrValue().
| bool MissionNode::isText | ( | ) |
References xmlNode_.
Referenced by SyslogComponent::Instance(), and ValueClause::ReadStrValue().
| bool MissionNode::setAttribute | ( | const char * | name, |
| const char * | value | ||
| ) |
References xmlNode_.
Referenced by MissionItem::initializeFromScript(), and OffshoreEnvelope_Test::testRun().
| bool MissionNode::setAttribute | ( | const char * | name, |
| const int | value | ||
| ) |
References xmlNode_.
| bool MissionNode::setAttribute | ( | const char * | name, |
| const double | value | ||
| ) |
References xmlNode_.
| void MissionNode::setName | ( | const char * | name | ) |
References xmlNode_.
|
protected |
Referenced by holdNode(), and ~MissionNode().
|
protected |
Referenced by appendChild(), appendChildText(), debugPrint(), getAttribute(), getChild(), getChildTextValue(), getFirstChild(), getNextSibling(), getTextValue(), hasAttribute(), hasChildNodes(), insertChildAfter(), insertChildBefore(), isElement(), isText(), MissionNode(), setAttribute(), setName(), and ~MissionNode().