![]() |
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.