SumoXMLTag
Numbers representing SUMO-XML - element names.
bool myHasMeanDataElements
flag for meanData elements
bool myHasDemandElements
flag for demand elements
bool isErrorCreatingMeanData() const
check if error creating meanData element
bool isErrorCreatingAdditional() const
check if error creating additional element
bool myHasAdditionalElements
flag for additional elements
bool isErrorCreatingDemand() const
check if error creating demand element
bool isAdditionalFile() const
check if the parser file is a additional file
void beginTag(SumoXMLTag tag, const SUMOSAXAttributes &attrs)
start element
bool isRouteFile() const
check if the parser file is a route file
~GNEGeneralHandler()
Destructor.
std::list< TagType > myQueue
queue with the inserted tags
bool isMeanDataFile() const
check if the parser file is a meanData file
GNEGeneralHandler(const GNEGeneralHandler &s)=delete
invalidate copy constructor
void forceOverwriteElements()
force overwritte elements (used if we're reloading elements)
GNEAdditionalHandler myAdditionalHandler
additional handler
bool isErrorCreatingElement() const
get flag for check if a element wasn't created
GNEGeneralHandler & operator=(const GNEGeneralHandler &s)=delete
invalidate assignment operator
GNEMeanDataHandler myMeanDataHandler
meanData handler
GNERouteHandler myDemandHandler
demand handler
Encapsulated SAX-Attributes.
const SumoXMLTag tag
tag related with this TagType
bool isDemand() const
is network element
bool isData() const
is network element
bool isMeanData() const
is network element
bool isNetwork() const
is network element
bool isAdditional() const
is network element
const Type myType
tag type