![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Builds data objects for GNENet (busStops, chargingStations, detectors, etc..) More...
#include <GNEDataHandler.h>
Data Structures | |
struct | HierarchyInsertedDatas |
Stack used to save the last inserted element. More... | |
Public Member Functions | |
void | characters (const XMLCh *const chars, const XERCES3_SIZE_t length) |
The inherited method called when characters occurred. More... | |
void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) |
The inherited method called when a tag is being closed. More... | |
const std::string & | getFileName () const |
returns the current file name More... | |
GNEDataHandler (const std::string &file, GNENet *net) | |
Constructor. More... | |
void | registerParent (const int tag, GenericSAXHandler *handler) |
Assigning a parent handler which is enabled when the specified tag is closed. More... | |
void | setFileName (const std::string &name) |
Sets the current file name. More... | |
void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs) |
The inherited method called when a new tag opens. More... | |
~GNEDataHandler () | |
Destructor. More... | |
inherited from ShapeHandler | |
void | myStartElement (int element, const SUMOSAXAttributes &attrs) |
Called on the opening of a tag;. More... | |
void | myEndElement (int element) |
Called when a closing tag occurs. More... | |
Static Public Member Functions | |
building methods | |
Called with parsed values, these methods build the data. | |
static bool | buildData (GNENet *net, bool allowUndoRedo, SumoXMLTag tag, const SUMOSAXAttributes &attrs, HierarchyInsertedDatas *insertedDatas) |
Build datas. More... | |
static GNEDataSet * | buildDataSet (GNENet *net, bool allowUndoRedo, const std::string &dataSetID) |
Builds DataSet. More... | |
static GNEDataInterval * | buildDataInterval (GNENet *net, bool allowUndoRedo, GNEDataSet *dataSetParent, const double begin, const double end) |
Builds DataInterval. More... | |
static GNEGenericData * | buildEdgeData (GNENet *net, bool allowUndoRedo, GNEDataInterval *dataIntervalParent, GNEEdge *edge, const std::map< std::string, std::string > ¶meters) |
Builds edgeData. More... | |
static GNEGenericData * | buildEdgeRelationData (GNENet *net, bool allowUndoRedo, GNEDataInterval *dataIntervalParent, GNEEdge *fromEdge, GNEEdge *toEdge, const std::map< std::string, std::string > ¶meters) |
Builds edgeRelationData. More... | |
static GNEGenericData * | buildTAZRelationData (GNENet *net, bool allowUndoRedo, GNEDataInterval *dataIntervalParent, GNETAZElement *fromTAZ, GNETAZElement *toTAZ, const std::map< std::string, std::string > ¶meters) |
Builds TAZRelationData. More... | |
Static Protected Member Functions | |
parsing methods | |
These methods parse the attributes for each of the described data and call the according methods to build the data | |
static bool | parseAndBuildInterval (GNENet *net, bool allowUndoRedo, const SUMOSAXAttributes &attrs, HierarchyInsertedDatas *insertedDatas) |
Parses his values and builds a interval. More... | |
static bool | parseAndBuildEdgeData (GNENet *net, bool allowUndoRedo, const SUMOSAXAttributes &attrs, HierarchyInsertedDatas *insertedDatas) |
Parses his values and builds a edge data. More... | |
static bool | parseAndBuildEdgeRelationData (GNENet *net, bool allowUndoRedo, const SUMOSAXAttributes &attrs, HierarchyInsertedDatas *insertedDatas) |
Parses his values and builds a edge relation data. More... | |
static bool | parseAndBuildTAZRelationData (GNENet *net, bool allowUndoRedo, const SUMOSAXAttributes &attrs, HierarchyInsertedDatas *insertedDatas) |
Parses his values and builds a TAZ relation data. More... | |
Private Member Functions | |
GNEDataHandler (const GNEDataHandler &s)=delete | |
invalidate copy constructor More... | |
GNEDataHandler & | operator= (const GNEDataHandler &s)=delete |
invalidate assignment operator More... | |
void | parseParameter (const SUMOSAXAttributes &attrs) |
Parse parameter and insert it in the last created data. More... | |
Private Attributes | |
HierarchyInsertedDatas | myHierarchyInsertedGenericDatas |
load dialog (currently disabled) More... | |
GNENet * | myNet |
pointer to net More... | |
attributes parsing | |
AttrMap | myPredefinedTags |
std::vector< std::string > | myPredefinedTagsMML |
the map from ids to their string representation More... | |
typedef std::vector< XMLCh * > | AttrMap |
elements parsing | |
TagMap | myTagMap |
std::vector< std::string > | myCharactersVector |
A list of character strings obtained so far to build the complete characters string at the end. More... | |
GenericSAXHandler * | myParentHandler |
The handler to give control back to. More... | |
int | myParentIndicator |
The tag indicating that control should be given back. More... | |
std::string | myFileName |
The name of the currently parsed file. More... | |
std::string | myExpectedRoot |
The root element to expect, empty string disables the check. More... | |
bool | myRootSeen |
whether the reader has already seen the root element More... | |
typedef std::map< std::string, int > | TagMap |
SAX ErrorHandler callbacks | |
void | warning (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
Handler for XML-warnings. More... | |
void | error (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
Handler for XML-errors. More... | |
void | fatalError (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
Handler for XML-errors. More... | |
XMLCh * | convert (const std::string &name) const |
converts from c++-string into unicode More... | |
int | convertTag (const std::string &tag) const |
Converts a tag from its string into its numerical representation. More... | |
std::string | buildErrorMessage (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
Builds an error message. More... | |
virtual void | myCharacters (int element, const std::string &chars) |
Callback method for characters to implement by derived classes. More... | |
Builds data objects for GNENet (busStops, chargingStations, detectors, etc..)
Definition at line 83 of file GNEDataHandler.h.
|
privateinherited |
Definition at line 279 of file GenericSAXHandler.h.
|
privateinherited |
Definition at line 293 of file GenericSAXHandler.h.
GNEDataHandler::GNEDataHandler | ( | const std::string & | file, |
GNENet * | net | ||
) |
Constructor.
Definition at line 180 of file GNEDataHandler.cpp.
GNEDataHandler::~GNEDataHandler | ( | ) |
Destructor.
Definition at line 190 of file GNEDataHandler.cpp.
|
privatedelete |
invalidate copy constructor
|
static |
Build datas.
[in] | viewNet | pointer to viewNet in wich data will be created |
[in] | allowUndoRedo | enable or disable remove created data with ctrl + Z / ctrl + Y |
[in] | tag | tag of the data to create |
[in] | attrs | SUMOSAXAttributes with attributes |
[in] | HierarchyInsertedDatas | pointer to HierarchyInsertedDatas (can be null) |
Definition at line 229 of file GNEDataHandler.cpp.
References parseAndBuildEdgeData(), parseAndBuildEdgeRelationData(), parseAndBuildInterval(), parseAndBuildTAZRelationData(), SUMO_TAG_EDGE, SUMO_TAG_EDGEREL, SUMO_TAG_INTERVAL, and SUMO_TAG_TAZREL.
Referenced by myStartElement().
|
static |
Builds DataInterval.
[in] | net | GNENet in which element will be inserted |
[in] | allowUndoRedo | enable or disable remove created data with ctrl + Z / ctrl + Y |
[in] | dataSet | GNEDataInterval in which this DataInterval is saved |
[in] | begin | interval begin |
[in] | end | interval end |
InvalidArgument | If the DataInterval can not be added to the net |
Definition at line 261 of file GNEDataHandler.cpp.
References GNEDataSet::addDataIntervalChild(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEReferenceCounter::incRef(), GNEUndoList::p_begin(), GNEUndoList::p_end(), SUMO_TAG_DATAINTERVAL, and toString().
Referenced by GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), and parseAndBuildInterval().
|
static |
Builds DataSet.
[in] | net | GNENet in which element will be inserted |
[in] | allowUndoRedo | enable or disable remove created data with ctrl + Z / ctrl + Y |
[in] | dataSetID | data set interval |
InvalidArgument | If the DataSet can not be added to the net |
Definition at line 247 of file GNEDataHandler.cpp.
References GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEReferenceCounter::incRef(), GNEUndoList::p_begin(), GNEUndoList::p_end(), SUMO_TAG_DATASET, and toString().
Referenced by GNEGenericDataFrame::DataSetSelector::onCmdCreateDataSet(), and parseAndBuildInterval().
|
static |
Builds edgeData.
[in] | net | GNENet in which element will be inserted |
[in] | allowUndoRedo | enable or disable remove created data with ctrl + Z / ctrl + Y |
[in] | dataIntervalParent | GNEDataInterval in which this edgeData is saved |
[in] | edge | GNEEdge parent |
[in] | parameters | parameters map |
InvalidArgument | If the edgeData can not be added to the net |
Definition at line 276 of file GNEDataHandler.cpp.
References GNEHierarchicalElement::addChildElement(), GNEDataInterval::addGenericDataChild(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEReferenceCounter::incRef(), GNEUndoList::p_begin(), GNEUndoList::p_end(), SUMO_TAG_MEANDATA_EDGE, and toString().
Referenced by GNEEdgeDataFrame::addEdgeData(), and parseAndBuildEdgeData().
|
static |
Builds edgeRelationData.
[in] | net | GNENet in which element will be inserted |
[in] | allowUndoRedo | enable or disable remove created data with ctrl + Z / ctrl + Y |
[in] | dataIntervalParent | GNEDataInterval in which this edgeRelationData is saved |
[in] | fromEdge | GNEEdge from |
[in] | toEdge | GNEEdge to |
[in] | parameters | parameters map |
InvalidArgument | If the edgeRelationData can not be added to the net |
Definition at line 293 of file GNEDataHandler.cpp.
References GNEHierarchicalElement::addChildElement(), GNEDataInterval::addGenericDataChild(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEReferenceCounter::incRef(), GNEUndoList::p_begin(), GNEUndoList::p_end(), SUMO_TAG_EDGEREL, and toString().
Referenced by GNEEdgeRelDataFrame::createPath(), and parseAndBuildEdgeRelationData().
|
protectedinherited |
Builds an error message.
The error message includes the file name and the line/column information as supported by the given SAXParseException
[in] | exception | The name of the currently processed file |
Definition at line 188 of file GenericSAXHandler.cpp.
References GenericSAXHandler::getFileName(), and transcode().
Referenced by GenericSAXHandler::error(), GenericSAXHandler::fatalError(), and GenericSAXHandler::warning().
|
static |
Builds TAZRelationData.
[in] | net | GNENet in which element will be inserted |
[in] | allowUndoRedo | enable or disable remove created data with ctrl + Z / ctrl + Y |
[in] | dataIntervalParent | GNEDataInterval in which this TAZRelationData is saved |
[in] | fromTAZ | GNETAZ from |
[in] | toTAZ | GNETAZ to |
[in] | parameters | parameters map |
InvalidArgument | If the TAZRelationData can not be added to the net |
Definition at line 311 of file GNEDataHandler.cpp.
References GNEHierarchicalElement::addChildElement(), GNEDataInterval::addGenericDataChild(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEReferenceCounter::incRef(), GNEUndoList::p_begin(), GNEUndoList::p_end(), SUMO_TAG_TAZREL, and toString().
Referenced by GNETAZRelDataFrame::addTAZRelationData(), and parseAndBuildTAZRelationData().
|
inherited |
The inherited method called when characters occurred.
The retrieved characters are converted into a string and appended into a private buffer. They are reported as soon as the element ends.
recheck/describe what happens with characters when a new element is opened
describe characters processing in the class' head
Definition at line 171 of file GenericSAXHandler.cpp.
References GenericSAXHandler::myCharactersVector, and StringUtils::transcode().
|
privateinherited |
converts from c++-string into unicode
[in] | name | The string to convert |
Definition at line 84 of file GenericSAXHandler.cpp.
Referenced by GenericSAXHandler::GenericSAXHandler().
|
privateinherited |
Converts a tag from its string into its numerical representation.
Returns the enum-representation stored for the given tag. If the tag is not known, SUMO_TAG_NOTHING is returned.
[in] | tag | The string to convert |
Definition at line 178 of file GenericSAXHandler.cpp.
References GenericSAXHandler::myTagMap, and SUMO_TAG_NOTHING.
Referenced by GenericSAXHandler::endElement(), and GenericSAXHandler::startElement().
|
inherited |
The inherited method called when a tag is being closed.
This method calls the user-implemented methods myCharacters with the previously collected and converted characters.
Then, myEndElement is called, supplying it the qname converted to its enum- and string-representations.
recheck/describe encoding of the string-representation
do not generate and report the string-representation
Definition at line 122 of file GenericSAXHandler.cpp.
References GenericSAXHandler::convertTag(), GenericSAXHandler::myCharacters(), GenericSAXHandler::myCharactersVector, GenericSAXHandler::myEndElement(), GenericSAXHandler::myParentHandler, GenericSAXHandler::myParentIndicator, XMLSubSys::setHandler(), SUMO_TAG_INCLUDE, SUMO_TAG_NOTHING, and StringUtils::transcode().
|
inherited |
Handler for XML-errors.
The message is built using buildErrorMessage and thrown within a ProcessError.
[in] | exception | The occurred exception to process |
ProcessError | On any call |
Definition at line 207 of file GenericSAXHandler.cpp.
References GenericSAXHandler::buildErrorMessage().
Referenced by MSRouteHandler::addFlowPerson(), MSRouteHandler::closeContainer(), MSRouteHandler::closePerson(), MSRouteHandler::closePersonFlow(), NIImporter_OpenDrive::geomFromSpiral(), and MSRouteHandler::myStartElement().
|
inherited |
Handler for XML-errors.
The message is built using buildErrorMessage and thrown within a ProcessError.
ProcessError | On any call |
[in] | exception | The occurred exception to process |
Definition at line 213 of file GenericSAXHandler.cpp.
References GenericSAXHandler::buildErrorMessage().
|
inherited |
returns the current file name
Definition at line 78 of file GenericSAXHandler.cpp.
References GenericSAXHandler::myFileName.
Referenced by NLHandler::addE1Detector(), NLHandler::addE2Detector(), NLHandler::addEdgeLaneMeanData(), NLHandler::addInstantE1Detector(), ShapeHandler::addPOI(), ShapeHandler::addPoly(), NLHandler::addRouteProbeDetector(), NLHandler::addVTypeProbeDetector(), NLHandler::beginE3Detector(), GenericSAXHandler::buildErrorMessage(), PCNetProjectionLoader::load(), NLHandler::myEndElement(), RODFDetectorHandler::myStartElement(), NLHandler::myStartElement(), GUISettingsHandler::myStartElement(), SUMORouteHandler::myStartElement(), GNEAdditionalHandler::parseAndBuildPOI(), GNEAdditionalHandler::parseAndBuildPoly(), XMLSubSys::runParser(), GenericSAXHandler::startElement(), and SUMORouteLoader::SUMORouteLoader().
|
protectedvirtualinherited |
Callback method for characters to implement by derived classes.
Called by "endElement" (see there).
[in] | element | The opened element, given as a int |
[in] | chars | The complete embedded character string @exceptions ProcessError These method may throw a ProcessError if something fails |
Reimplemented in NIImporter_OpenDrive, and NIImporter_ITSUMO::Handler.
Definition at line 223 of file GenericSAXHandler.cpp.
Referenced by GenericSAXHandler::endElement().
|
virtual |
Called when a closing tag occurs.
[in] | element | ID of the currently opened element |
ProcessError | If something fails |
Reimplemented from GenericSAXHandler.
Definition at line 222 of file GNEDataHandler.cpp.
References myHierarchyInsertedGenericDatas, and GNEDataHandler::HierarchyInsertedDatas::popElement().
|
virtual |
Called on the opening of a tag;.
[in] | element | ID of the currently opened element |
[in] | attrs | Attributes within the currently opened element |
ProcessError | If something fails |
Reimplemented from GenericSAXHandler.
Definition at line 199 of file GNEDataHandler.cpp.
References buildData(), GNEDataHandler::HierarchyInsertedDatas::insertElement(), myHierarchyInsertedGenericDatas, myNet, parseParameter(), SUMO_TAG_NOTHING, and SUMO_TAG_PARAM.
|
privatedelete |
invalidate assignment operator
|
staticprotected |
Parses his values and builds a edge data.
[in] | attrs | SAX-attributes which define the data |
Definition at line 366 of file GNEDataHandler.cpp.
References buildEdgeData(), GNEDataHandler::HierarchyInsertedDatas::commitGenericDataInsertion(), GNEDataInterval::getAttribute(), SUMOSAXAttributes::getAttributeNames(), GNEDataInterval::getGenericDataChildren(), GNEDataInterval::getID(), GNENetworkElement::getID(), GNEDataHandler::HierarchyInsertedDatas::getLastInsertedDataInterval(), SUMOSAXAttributes::getStringSecure(), GNENet::retrieveEdge(), SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_TAG_MEANDATA_EDGE, toString(), and WRITE_WARNING.
Referenced by buildData().
|
staticprotected |
Parses his values and builds a edge relation data.
[in] | attrs | SAX-attributes which define the data |
Definition at line 418 of file GNEDataHandler.cpp.
References buildEdgeRelationData(), GNEDataHandler::HierarchyInsertedDatas::commitGenericDataInsertion(), GNEDataInterval::getAttribute(), SUMOSAXAttributes::getAttributeNames(), GNEDataInterval::getGenericDataChildren(), GNEDataInterval::getID(), GNENetworkElement::getID(), GNEDataHandler::HierarchyInsertedDatas::getLastInsertedDataInterval(), SUMOSAXAttributes::getStringSecure(), GNENet::retrieveEdge(), SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_TO, SUMO_TAG_EDGEREL, toString(), and WRITE_WARNING.
Referenced by buildData().
|
staticprotected |
Parses his values and builds a interval.
[in] | attrs | SAX-attributes which define the data |
Definition at line 329 of file GNEDataHandler.cpp.
References buildDataInterval(), buildDataSet(), GNEDataHandler::HierarchyInsertedDatas::commitDataIntervalInsertion(), GNENet::retrieveDataSet(), GNEDataSet::retrieveInterval(), SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_ID, and SUMO_TAG_DATAINTERVAL.
Referenced by buildData().
|
staticprotected |
Parses his values and builds a TAZ relation data.
[in] | attrs | SAX-attributes which define the data |
Definition at line 477 of file GNEDataHandler.cpp.
References buildTAZRelationData(), GNEDataHandler::HierarchyInsertedDatas::commitGenericDataInsertion(), SUMOSAXAttributes::getAttributeNames(), GNEDataHandler::HierarchyInsertedDatas::getLastInsertedDataInterval(), SUMOSAXAttributes::getStringSecure(), GNENet::retrieveTAZElement(), SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_TO, SUMO_TAG_TAZ, SUMO_TAG_TAZREL, toString(), and WRITE_WARNING.
Referenced by buildData().
|
private |
Parse parameter and insert it in the last created data.
[in] | attrs | SAX-attributes which define the parameter |
Definition at line 526 of file GNEDataHandler.cpp.
References SUMOSAXAttributes::get(), GNEDataHandler::HierarchyInsertedDatas::getLastInsertedGenericData(), SUMOSAXAttributes::getString(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), SUMOSAXAttributes::hasAttribute(), GNETagProperties::hasParameters(), SUMOXMLDefinitions::isValidAttribute(), SUMOXMLDefinitions::isValidTypeID(), myHierarchyInsertedGenericDatas, Parameterised::setParameter(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, WRITE_DEBUG, and WRITE_WARNING.
Referenced by myStartElement().
|
inherited |
Assigning a parent handler which is enabled when the specified tag is closed.
Definition at line 163 of file GenericSAXHandler.cpp.
References GenericSAXHandler::myParentHandler, GenericSAXHandler::myParentIndicator, and XMLSubSys::setHandler().
Referenced by NLTriggerBuilder::parseAndBuildCalibrator(), NLTriggerBuilder::parseAndBuildLaneSpeedTrigger(), and NLTriggerBuilder::parseAndBuildRerouter().
|
inherited |
Sets the current file name.
[in] | name | The name of the currently processed file |
Definition at line 72 of file GenericSAXHandler.cpp.
References GenericSAXHandler::myFileName.
Referenced by NIImporter_SUMO::_loadNetwork(), GUISettingsHandler::GUISettingsHandler(), NIImporter_OpenStreetMap::load(), NIImporter_Vissim::load(), PCNetProjectionLoader::load(), NITypeLoader::load(), loadNet(), ROLoader::loadNet(), NIImporter_ITSUMO::loadNetwork(), NIImporter_MATSim::loadNetwork(), NIImporter_OpenDrive::loadNetwork(), main(), and XMLSubSys::runParser().
|
inherited |
The inherited method called when a new tag opens.
The method parses the supplied XMLCh*-qname using the internal name/enum-map to obtain the enum representation of the attribute name.
Then, "myStartElement" is called supplying the enumeration value, the string-representation of the name and the attributes.
recheck/describe encoding of the string-representation
do not generate and report the string-representation
Definition at line 97 of file GenericSAXHandler.cpp.
References GenericSAXHandler::convertTag(), FileHelpers::getConfigurationRelative(), GenericSAXHandler::getFileName(), SUMOSAXAttributesImpl_Xerces::getString(), FileHelpers::isAbsolute(), GenericSAXHandler::myCharactersVector, GenericSAXHandler::myExpectedRoot, GenericSAXHandler::myPredefinedTags, GenericSAXHandler::myPredefinedTagsMML, GenericSAXHandler::myRootSeen, GenericSAXHandler::myStartElement(), XMLSubSys::runParser(), SUMO_ATTR_HREF, SUMO_TAG_INCLUDE, StringUtils::transcode(), and WRITE_WARNING.
|
inherited |
Handler for XML-warnings.
The message is built using buildErrorMessage and reported to the warning-instance of the MsgHandler.
[in] | exception | The occurred exception to process |
Definition at line 201 of file GenericSAXHandler.cpp.
References GenericSAXHandler::buildErrorMessage(), and WRITE_WARNING.
|
privateinherited |
A list of character strings obtained so far to build the complete characters string at the end.
Definition at line 300 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::characters(), GenericSAXHandler::endElement(), and GenericSAXHandler::startElement().
|
privateinherited |
The root element to expect, empty string disables the check.
Definition at line 312 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::startElement().
|
privateinherited |
The name of the currently parsed file.
Definition at line 309 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::getFileName(), and GenericSAXHandler::setFileName().
|
private |
load dialog (currently disabled)
HierarchyInsertedDatas used for insert children
Definition at line 253 of file GNEDataHandler.h.
Referenced by myEndElement(), myStartElement(), and parseParameter().
|
private |
|
privateinherited |
The handler to give control back to.
Definition at line 303 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::endElement(), and GenericSAXHandler::registerParent().
|
privateinherited |
The tag indicating that control should be given back.
Definition at line 306 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::endElement(), and GenericSAXHandler::registerParent().
|
privateinherited |
Definition at line 282 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::GenericSAXHandler(), GenericSAXHandler::startElement(), and GenericSAXHandler::~GenericSAXHandler().
|
privateinherited |
the map from ids to their string representation
Definition at line 285 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::GenericSAXHandler(), and GenericSAXHandler::startElement().
|
privateinherited |
whether the reader has already seen the root element
Definition at line 315 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::startElement().
|
privateinherited |
Definition at line 296 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler::convertTag(), and GenericSAXHandler::GenericSAXHandler().