![]() |
Vault
4.1
|
A VSettingsTag node is one that has optional attribute/value pairs and optional child nodes. More...
#include <vsettings.h>
Public Member Functions | |
VSettingsTag (VSettingsTag *parent, const VString &name) | |
virtual void | writeToStream (VTextIOStream &outputStream, int indentLevel=0) const |
virtual VBentoNode * | writeToBento () const |
virtual int | countNamedChildren (const VString &name) const |
virtual const VSettingsNode * | getNamedChild (const VString &name, int index) const |
virtual void | deleteNamedChildren (const VString &name) |
void | addAttribute (VSettingsAttribute *attribute) |
virtual void | addChildNode (VSettingsNode *node) |
virtual Vs64 | getS64Value () const |
virtual bool | getBooleanValue () const |
virtual VString | getStringValue () const |
virtual VDouble | getDoubleValue () const |
virtual VSize | getSizeValue () const |
virtual VPoint | getPointValue () const |
virtual VRect | getRectValue () const |
virtual VPolygon | getPolygonValue () const |
virtual VColor | getColorValue () const |
virtual VDuration | getDurationValue () const |
virtual VDate | getDateValue () const |
virtual VInstant | getInstantValue () const |
virtual void | setLiteral (const VString &value) |
Protected Member Functions | |
virtual VSettingsAttribute * | _findAttribute (const VString &name) const |
virtual VSettingsTag * | _findChildTag (const VString &name) const |
virtual void | _addLeafValue (const VString &name, bool hasValue, const VString &value) |
virtual void | _removeAttribute (VSettingsAttribute *attribute) |
virtual void | _removeChildNode (VSettingsNode *child) |
A VSettingsTag node is one that has optional attribute/value pairs and optional child nodes.
Definition at line 225 of file vsettings.h.