#include <mapxmlconstants.h>
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 |
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.
| void dtDAL::MapXMLConstants::StaticInit | ( | ) | [static] |
this is called automatically on startup.
| void dtDAL::MapXMLConstants::StaticShutdown | ( | ) | [static] |
this is called automatically on shutdown.
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] |