Vault  4.1
Public Member Functions | Protected Member Functions
VSettingsTag Class Reference

A VSettingsTag node is one that has optional attribute/value pairs and optional child nodes. More...

#include <vsettings.h>

Inheritance diagram for VSettingsTag:
VSettingsNode

List of all members.

Public Member Functions

 VSettingsTag (VSettingsTag *parent, const VString &name)
virtual void writeToStream (VTextIOStream &outputStream, int indentLevel=0) const
virtual VBentoNodewriteToBento () const
virtual int countNamedChildren (const VString &name) const
virtual const VSettingsNodegetNamedChild (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)

Detailed Description

A VSettingsTag node is one that has optional attribute/value pairs and optional child nodes.

Definition at line 225 of file vsettings.h.


The documentation for this class was generated from the following files:

Copyright ©1997-2014 Trygve Isaacson. All rights reserved. This documentation was generated with Doxygen.