frepple::utils::XMLInputString Class Reference

This class reads XML data from a string. More...

#include <utils.h>

Inheritance diagram for frepple::utils::XMLInputString:

Public Member Functions

void parse (Object *pRoot, bool v=false)
 
 XMLInputString (const string &s)
 
- Public Member Functions inherited from frepple::utils::XMLInput
bool getAbortOnDataError () const
 
const AttributeListgetAttributes () const
 
const datapairgetCurrentElement () const
 
const datapairgetParentElement () const
 
ObjectgetParentObject () const
 
ObjectgetPreviousObject () const
 
void * getUserArea () const
 
PythonFunction getUserExit () const
 
void IgnoreElement ()
 
void invalidateCurrentObject ()
 
bool isObjectEnd ()
 
void parse (xercesc::InputSource &, Object *, bool=false)
 
void readto (Object *)
 
void setAbortOnDataError (bool i)
 
void setUserArea (void *v)
 
void setUserExit (PyObject *p)
 
void shutdown ()
 
 XMLInput (unsigned short maxNestedElmnts=20)
 
virtual ~XMLInput ()
 

Additional Inherited Members

- Public Types inherited from frepple::utils::XMLInput
typedef pair< Attribute,
XMLElement
datapair
 
- Static Public Member Functions inherited from frepple::utils::XMLInput
static char * transcodeUTF8 (const XMLCh *)
 
- Protected Member Functions inherited from frepple::utils::NonCopyable
 NonCopyable ()
 
 ~NonCopyable ()
 

Detailed Description

This class reads XML data from a string.

Definition at line 4613 of file utils.h.

Constructor & Destructor Documentation

frepple::utils::XMLInputString::XMLInputString ( const string &  s)
inline

Default constructor.

Definition at line 4617 of file utils.h.

Member Function Documentation

void frepple::utils::XMLInputString::parse ( Object pRoot,
bool  v = false 
)
inlinevirtual

Parse the specified string.

Reimplemented from frepple::utils::XMLInput.

Definition at line 4620 of file utils.h.


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