XmlElement.h File Reference

#include <map>
#include <vector>
#include "Support.h"
#include "String.h"
#include "XmlAttribute.h"

Include dependency graph for XmlElement.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XmlElement

Typedefs

typedef map< String, StringXmlAttributeCollection
typedef vector< XmlElement * > XmlElementCollection

Variables

static const char *const MSG_XML_ELEMENT_ATTR_NOT_FOUND = "XML element does not have attribute '%s'."
static const char *const MSG_XML_ELEMENT_NOT_FOUND = "XML element not found."
static const char *const XML_ATTR_ID = "id"
static const char *const XML_ATTR_NAME = "name"
static const char *const XML_ATTR_TYPE = "type"
static const char *const XML_ATTR_VALUE = "value"
static const char *const XML_ATTR_DEFAULT = "default"
static const unsigned int XML_INDENT = 2


Typedef Documentation

typedef map<String, String> XmlAttributeCollection

Definition at line 35 of file XmlElement.h.

typedef vector<XmlElement *> XmlElementCollection

Definition at line 38 of file XmlElement.h.


Variable Documentation

const char* const MSG_XML_ELEMENT_ATTR_NOT_FOUND = "XML element does not have attribute '%s'." [static]

Definition at line 19 of file XmlElement.h.

Referenced by XmlElement::attribute(), XmlRegistryElement::defaultValue(), XmlElement::id(), XmlElement::name(), XmlRegistryElement::type(), and XmlRegistryElement::value().

const char* const MSG_XML_ELEMENT_NOT_FOUND = "XML element not found." [static]

Definition at line 20 of file XmlElement.h.

Referenced by XmlElement::detachChild().

const char* const XML_ATTR_DEFAULT = "default" [static]

Definition at line 28 of file XmlElement.h.

Referenced by XmlRegistryElement::defaultValue().

const char* const XML_ATTR_ID = "id" [static]

Definition at line 24 of file XmlElement.h.

Referenced by XmlElement::id(), Config::set(), and XmlElement::setId().

const char* const XML_ATTR_NAME = "name" [static]

Definition at line 25 of file XmlElement.h.

Referenced by S11n< T >::fromXml(), XmlElement::name(), and XmlElement::setName().

const char* const XML_ATTR_TYPE = "type" [static]

Definition at line 26 of file XmlElement.h.

Referenced by XmlRegistryElement::type().

const char* const XML_ATTR_VALUE = "value" [static]

Definition at line 27 of file XmlElement.h.

Referenced by S11n< T >::fromXmlAttrValue(), S11n< T >::toXml(), S11n< T >::toXmlAttrValue(), and XmlRegistryElement::value().

const unsigned int XML_INDENT = 2 [static]

Definition at line 30 of file XmlElement.h.

Referenced by XmlElement::_toString().


Generated on Thu Sep 6 20:13:25 2007 for Pylon Application Platform by  doxygen 1.5.1