dtDAL::MapXMLConstants Class Reference

Holds constants for all of the element names in the map XML. More...

#include <mapxmlconstants.h>

List of all members.

Static Public Member Functions

static void StaticInit ()
 this is called automatically on startup.
static void StaticShutdown ()
 this is called automatically on shutdown.

Static Public Attributes

static const char *const EDITOR_VERSION = Delta3DGetVersion()
static const char *const SCHEMA_VERSION = "1.0"
static XMLCh * END_XML_ELEMENT = NULL
static XMLCh * BEGIN_XML_DECL = NULL
static XMLCh * END_XML_DECL = NULL
static XMLCh * MAP_ELEMENT = NULL
static XMLCh * MAP_NAMESPACE = NULL
static XMLCh * HEADER_ELEMENT = NULL
static XMLCh * MAP_NAME_ELEMENT = NULL
static XMLCh * WAYPOINT_CREATE_NAVMESH = NULL
static XMLCh * WAYPOINT_FILENAME_ELEMENT = NULL
static XMLCh * DESCRIPTION_ELEMENT = NULL
static XMLCh * AUTHOR_ELEMENT = NULL
static XMLCh * COMMENT_ELEMENT = NULL
static XMLCh * COPYRIGHT_ELEMENT = NULL
static XMLCh * CREATE_TIMESTAMP_ELEMENT = NULL
static XMLCh * LAST_UPDATE_TIMESTAMP_ELEMENT = NULL
static XMLCh * EDITOR_VERSION_ELEMENT = NULL
static XMLCh * SCHEMA_VERSION_ELEMENT = NULL
static XMLCh * LIBRARIES_ELEMENT = NULL
static XMLCh * LIBRARY_ELEMENT = NULL
static XMLCh * LIBRARY_NAME_ELEMENT = NULL
static XMLCh * LIBRARY_VERSION_ELEMENT = NULL
static XMLCh * EVENTS_ELEMENT = NULL
static XMLCh * EVENT_ELEMENT = NULL
static XMLCh * EVENT_ID_ELEMENT = NULL
static XMLCh * EVENT_NAME_ELEMENT = NULL
static XMLCh * EVENT_DESCRIPTION_ELEMENT = NULL
static XMLCh * ACTORS_ELEMENT = NULL
static XMLCh * ACTOR_ELEMENT = NULL
static XMLCh * ACTOR_TYPE_ELEMENT = NULL
static XMLCh * ACTOR_ID_ELEMENT = NULL
static XMLCh * ACTOR_NAME_ELEMENT = NULL
static XMLCh * ACTOR_ENVIRONMENT_ACTOR_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_NAME_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_STRING_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_ENUM_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_FLOAT_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_DOUBLE_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_INTEGER_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_LONG_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_VEC2_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_VEC3_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_VEC4_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_BOOLEAN_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_COLOR_RGB_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_COLOR_RGBA_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_RESOURCE_TYPE_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_RESOURCE_DISPLAY_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_RESOURCE_IDENTIFIER_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_ACTOR_ID_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_GAMEEVENT_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_GROUP_ELEMENT = NULL
static XMLCh * ACTOR_PROPERTY_PARAMETER_ELEMENT = NULL
static XMLCh * ACTOR_VEC_1_ELEMENT = NULL
static XMLCh * ACTOR_VEC_2_ELEMENT = NULL
static XMLCh * ACTOR_VEC_3_ELEMENT = NULL
static XMLCh * ACTOR_VEC_4_ELEMENT = NULL
static XMLCh * ACTOR_COLOR_R_ELEMENT = NULL
static XMLCh * ACTOR_COLOR_G_ELEMENT = NULL
static XMLCh * ACTOR_COLOR_B_ELEMENT = NULL
static XMLCh * ACTOR_COLOR_A_ELEMENT = NULL


Detailed Description

Holds constants for all of the element names in the map XML.

This class defines constants and handles the memory allocation and deallocation for the values.

The constants are the names of the elements and any necessary strings used when parsing or generating the map XML. Since they are used with the xerces parser, they strings are in stored in the multibyte format used with Xerces. Since, however, the strings have to be created at startup, they are not const. Do not changes the value of these. They are assumed to be allocated by the memory allocator used internally to xerces and changing them will likely cause memory errors.


Member Function Documentation

void dtDAL::MapXMLConstants::StaticInit (  )  [static]

this is called automatically on startup.

void dtDAL::MapXMLConstants::StaticShutdown (  )  [static]

this is called automatically on shutdown.


Member Data Documentation

const char *const dtDAL::MapXMLConstants::EDITOR_VERSION = Delta3DGetVersion() [static]

const char *const dtDAL::MapXMLConstants::SCHEMA_VERSION = "1.0" [static]

XMLCh * dtDAL::MapXMLConstants::END_XML_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::BEGIN_XML_DECL = NULL [static]

XMLCh * dtDAL::MapXMLConstants::END_XML_DECL = NULL [static]

XMLCh * dtDAL::MapXMLConstants::MAP_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::MAP_NAMESPACE = NULL [static]

XMLCh * dtDAL::MapXMLConstants::HEADER_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::MAP_NAME_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::WAYPOINT_CREATE_NAVMESH = NULL [static]

XMLCh * dtDAL::MapXMLConstants::WAYPOINT_FILENAME_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::DESCRIPTION_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::AUTHOR_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::COMMENT_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::COPYRIGHT_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::CREATE_TIMESTAMP_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::LAST_UPDATE_TIMESTAMP_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::EDITOR_VERSION_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::SCHEMA_VERSION_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::LIBRARIES_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::LIBRARY_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::LIBRARY_NAME_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::LIBRARY_VERSION_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::EVENTS_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::EVENT_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::EVENT_ID_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::EVENT_NAME_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::EVENT_DESCRIPTION_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTORS_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_TYPE_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_ID_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_NAME_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_ENVIRONMENT_ACTOR_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_NAME_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_STRING_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_ENUM_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_FLOAT_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_DOUBLE_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_INTEGER_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_LONG_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_VEC2_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_VEC3_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_VEC4_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_BOOLEAN_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_COLOR_RGB_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_COLOR_RGBA_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_RESOURCE_TYPE_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_RESOURCE_DISPLAY_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_RESOURCE_IDENTIFIER_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_ACTOR_ID_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_GAMEEVENT_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_GROUP_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_PROPERTY_PARAMETER_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_VEC_1_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_VEC_2_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_VEC_3_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_VEC_4_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_COLOR_R_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_COLOR_G_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_COLOR_B_ELEMENT = NULL [static]

XMLCh * dtDAL::MapXMLConstants::ACTOR_COLOR_A_ELEMENT = NULL [static]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008