wxArt2D
Classes | Enumerations | Functions | Variables
genxmlpars.h File Reference

More...

#include "wxartbaseprivate.h"
#include <wx/defs.h>
#include <wx/string.h>
#include <expat.h>
#include "wx/general/genmod.h"
#include <wx/variant.h>
Include dependency graph for genxmlpars.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  a2dIOHandlerXMLException
 For exceptions thrown while parsing XML files. More...
 
class  a2dXMLTag
 used in XML parsing to hold one tag and its atributes More...
 
class  a2dIOHandlerXML
 Input handler for the XML format. More...
 
class  a2dIOHandlerXMLPull
 Input and output handler for XML alike files. More...
 
class  a2dIOHandlerXMLWrite
 for writing XML files. More...
 
class  a2dIOHandlerXmlSerIn
 Input and output handler for the XmlSer format. More...
 
class  a2dIOHandlerXmlSerOut
 Input and output handler for the XmlSer format. More...
 
class  a2dXmlString
 Input and output handler for the XmlSer format. More...
 

Enumerations

enum  XMLeventType {
  START_DOCUMENT, END_DOCUMENT, START_TAG, END_TAG,
  CONTENT
}
 Types of XML events when reading files. More...
 

Functions

wxString GetTypeString (const XMLeventType &type)
 translate XMLeventType to a string
 
 WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxString, a2dAttributeHash, class A2DGENERALDLLEXP)
 

Variables

class A2DGENERALDLLEXP a2dAttributeHash
 wxString keys to hold attributes
 
class A2DGENERALDLLEXP a2dAttributeHash_wxImplementation_HashTable
 
class A2DGENERALDLLEXP a2dAttributeHash_wxImplementation_KeyEx
 

Detailed Description

The serialization of documents is XML based, and streamimg in or out into files is in several format cases also in XML. The classes here integrate the a2dIOHandlerStrIn and a2dIOHandlerStrOut with the XML parsing and XML writing classes. IO in and output for XML based formats do derive from the classes here.

Author
Probably Klaas Holwerda

Copyright: 2001-2004 (C) Probably Klaas Holwerda

Licence: wxWidgets licence

RCS-ID:

Id:
genxmlpars.h,v 1.34 2009/07/15 21:23:43 titato Exp

Definition in file genxmlpars.h.

genxmlpars.h File Reference -- Sun Oct 12 2014 17:04:27 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation