![]() |
SUMO - Simulation of Urban MObility
|
An XML-handler for visualisation schemes. More...
#include <GUISettingsHandler.h>
Public Member Functions | |
std::string | addSettings (GUISUMOAbstractView *view=0) const |
Adds the parsed settings to the global list of settings. More... | |
void | applyViewport (GUISUMOAbstractView *view) const |
Sets the viewport which has been parsed. More... | |
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::vector< SUMOTime > & | getBreakpoints () const |
Returns the parsed breakpoints. More... | |
const std::vector< GUISUMOAbstractView::Decal > & | getDecals () const |
Returns the parsed decals. More... | |
double | getDelay () const |
Returns the parsed delay. More... | |
RandomDistributor< std::string > | getEventDistribution (const std::string &id) |
const std::string & | getFileName () const |
returns the current file name More... | |
double | getJamSoundTime () |
const std::string & | getViewType () const |
Returns the parsed view type. More... | |
GUISettingsHandler (const std::string &content, bool isFile=true, bool netedit=false) | |
Constructor. More... | |
bool | hasDecals () const |
Returns whether any decals have been parsed. 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 | setSnapshots (GUISUMOAbstractView *view) const |
Makes a snapshot if it has been parsed. 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... | |
~GUISettingsHandler () | |
Destructor. More... | |
inherited from GenericSAXHandler | |
void | myStartElement (int element, const SUMOSAXAttributes &attrs) |
Called on the opening of a tag. More... | |
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... | |
Static Public Member Functions | |
static std::vector< SUMOTime > | loadBreakpoints (const std::string &file) |
loads breakpoints from the specified file More... | |
Protected Member Functions | |
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... | |
virtual void | myEndElement (int element) |
Callback method for a closing tag to implement by derived classes. More... | |
void | setSchemaSeen (const bool schemaSeen=true) |
Private Member Functions | |
GUIVisualizationSizeSettings | parseSizeSettings (const std::string &prefix, const SUMOSAXAttributes &attrs, GUIVisualizationSizeSettings defaults) |
parse attributes for sizeSettings More... | |
GUIVisualizationTextSettings | parseTextSettings (const std::string &prefix, const SUMOSAXAttributes &attrs, GUIVisualizationTextSettings defaults) |
parse attributes for textSettings More... | |
Private Attributes | |
std::vector< SUMOTime > | myBreakpoints |
The parsed breakpoints. More... | |
int | myCurrentColorer |
The last color scheme category (edges or vehicles) More... | |
GUIScaleScheme * | myCurrentScaleScheme |
The current scaling scheme. More... | |
GUIColorScheme * | myCurrentScheme |
The current color scheme. More... | |
std::vector< GUISUMOAbstractView::Decal > | myDecals |
The decals list to fill. More... | |
double | myDelay |
The delay loaded. More... | |
std::map< std::string, RandomDistributor< std::string > > | myEventDistributions |
The parsed event distributions. More... | |
double | myJamSoundTime |
Position | myLookAt |
The point to look at, only needed for osg view. More... | |
Position | myLookFrom |
The viewport loaded, zoom is stored in z coordinate. More... | |
double | myRotation |
View rotation. More... | |
GUIVisualizationSettings | mySettings |
The settings to fill. More... | |
std::map< SUMOTime, std::vector< std::string > > | mySnapshots |
mappig of time steps to filenames for potential snapshots More... | |
std::string | myViewType |
The view type (osg, opengl, default) loaded. More... | |
An XML-handler for visualisation schemes.
Definition at line 45 of file GUISettingsHandler.h.
GUISettingsHandler::GUISettingsHandler | ( | const std::string & | content, |
bool | isFile = true , |
||
bool | netedit = false |
||
) |
Constructor.
[in] | file | the file to parse |
Definition at line 45 of file GUISettingsHandler.cpp.
References XMLSubSys::getSAXReader(), SUMOSAXReader::parseString(), XMLSubSys::runParser(), and GenericSAXHandler::setFileName().
GUISettingsHandler::~GUISettingsHandler | ( | ) |
Destructor.
Definition at line 64 of file GUISettingsHandler.cpp.
std::string GUISettingsHandler::addSettings | ( | GUISUMOAbstractView * | view = 0 | ) | const |
Adds the parsed settings to the global list of settings.
Definition at line 363 of file GUISettingsHandler.cpp.
References GUICompleteSchemeStorage::add(), GUISUMOAbstractView::getColoringSchemesCombo(), gSchemeStorage, mySettings, GUIVisualizationSettings::name, and GUISUMOAbstractView::setColorScheme().
Referenced by GNEApplicationWindow::handleEvent_NetworkLoaded(), GUIApplicationWindow::handleEvent_SimulationLoaded(), GUICompleteSchemeStorage::init(), and GUIDialog_ViewSettings::loadSettings().
void GUISettingsHandler::applyViewport | ( | GUISUMOAbstractView * | view | ) | const |
Sets the viewport which has been parsed.
[in] | parent | the view for which the viewport has to be set |
Definition at line 377 of file GUISettingsHandler.cpp.
References GUISUMOAbstractView::getChanger(), myLookAt, myLookFrom, myRotation, GUISUMOAbstractView::setViewportFromToRot(), Position::x(), Position::y(), Position::z(), and GUIPerspectiveChanger::zoom2ZPos().
Referenced by GNEApplicationWindow::handleEvent_NetworkLoaded(), GUIApplicationWindow::handleEvent_SimulationLoaded(), GUIDialog_ViewSettings::loadSettings(), and GUIDialog_EditViewport::onCmdLoad().
|
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 187 of file GenericSAXHandler.cpp.
References GenericSAXHandler::getFileName().
Referenced by GenericSAXHandler::error(), GenericSAXHandler::fatalError(), and GenericSAXHandler::warning().
|
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 170 of file GenericSAXHandler.cpp.
References GenericSAXHandler::myCharactersVector, and StringUtils::transcode().
|
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 121 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 206 of file GenericSAXHandler.cpp.
References GenericSAXHandler::buildErrorMessage().
Referenced by MSRouteHandler::closeContainer(), MSRouteHandler::closePerson(), 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 212 of file GenericSAXHandler.cpp.
References GenericSAXHandler::buildErrorMessage().
|
inline |
Returns the parsed breakpoints.
Definition at line 112 of file GUISettingsHandler.h.
References loadBreakpoints(), and myBreakpoints.
Referenced by GUIApplicationWindow::handleEvent_SimulationLoaded().
const std::vector< GUISUMOAbstractView::Decal > & GUISettingsHandler::getDecals | ( | ) | const |
Returns the parsed decals.
Definition at line 405 of file GUISettingsHandler.cpp.
References myDecals.
Referenced by GNEApplicationWindow::handleEvent_NetworkLoaded(), GUIApplicationWindow::handleEvent_SimulationLoaded(), GUIDialog_ViewSettings::loadDecals(), and GUIDialog_ViewSettings::loadSettings().
double GUISettingsHandler::getDelay | ( | ) | const |
Returns the parsed delay.
Definition at line 411 of file GUISettingsHandler.cpp.
References myDelay.
Referenced by GUIApplicationWindow::handleEvent_SimulationLoaded(), and GUIDialog_ViewSettings::loadSettings().
RandomDistributor< std::string > GUISettingsHandler::getEventDistribution | ( | const std::string & | id | ) |
Definition at line 441 of file GUISettingsHandler.cpp.
References RandomDistributor< T >::add(), RandomDistributor< T >::getOverallProb(), and myEventDistributions.
Referenced by getViewType(), and GUIApplicationWindow::handleEvent_SimulationLoaded().
|
inherited |
returns the current file name
Definition at line 75 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(), NILoader::loadXMLType(), NLHandler::myEndElement(), RODFDetectorHandler::myStartElement(), myStartElement(), SUMORouteHandler::myStartElement(), NLHandler::myStartElement(), NIImporter_OpenDrive::myStartElement(), XMLSubSys::runParser(), GenericSAXHandler::startElement(), and SUMORouteLoader::SUMORouteLoader().
|
inline |
Definition at line 129 of file GUISettingsHandler.h.
References myJamSoundTime.
Referenced by GUIApplicationWindow::handleEvent_SimulationLoaded().
|
inline |
Returns the parsed view type.
Definition at line 124 of file GUISettingsHandler.h.
References getEventDistribution(), and myViewType.
Referenced by GUIApplicationWindow::handleEvent_SimulationLoaded().
bool GUISettingsHandler::hasDecals | ( | ) | const |
Returns whether any decals have been parsed.
Definition at line 399 of file GUISettingsHandler.cpp.
References myDecals.
Referenced by GUIDialog_ViewSettings::loadDecals(), and GUIDialog_ViewSettings::loadSettings().
|
static |
loads breakpoints from the specified file
Definition at line 417 of file GUISettingsHandler.cpp.
References string2time(), toString(), and WRITE_ERROR.
Referenced by getBreakpoints(), myStartElement(), and GUIDialog_Breakpoints::onCmdLoad().
|
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 ProcessError These method may throw a ProcessError if something fails |
Reimplemented in NIImporter_OpenDrive, and NIImporter_ITSUMO::Handler.
Definition at line 222 of file GenericSAXHandler.cpp.
Referenced by GenericSAXHandler::endElement().
|
protectedvirtualinherited |
Callback method for a closing tag to implement by derived classes.
Called by "endElement" (see there).
[in] | element | The closed element, given as a int ProcessError These method may throw a ProcessError if something fails |
Reimplemented in NIImporter_OpenDrive, NIImporter_OpenStreetMap::RelationHandler, NIImporter_Vissim::NIVissimXMLHandler_Routenentscheidungsdefinition, NIImporter_OpenStreetMap::EdgesHandler, NIImporter_Vissim::NIVissimXMLHandler_Geschwindigkeitsverteilungsdefinition, PCLoaderOSM::EdgesHandler, NIImporter_OpenStreetMap::NodesHandler, NIImporter_Vissim::NIVissimXMLHandler_VWunschentscheidungsdefinition, PCLoaderOSM::RelationsHandler, NIImporter_Vissim::NIVissimXMLHandler_Fahrzeugklassendefinition, MSTriggeredRerouter, SAXWeightsHandler, PCLoaderOSM::NodesHandler, NLHandler, NIImporter_ITSUMO::Handler, MSLaneSpeedTrigger, NIImporter_SUMO, NIImporter_Vissim::NIVissimXMLHandler_Streckendefinition, MSCalibrator, NIXMLEdgesHandler, NIXMLNodesHandler, NIXMLPTHandler, RORouteHandler, SUMORouteHandler, ODDistrictHandler, MSRouteHandler, ShapeHandler, RONetHandler, MSStateHandler, NIXMLTrafficLightsHandler, GUITriggeredRerouter, GNEAdditionalHandler, and ROMARouteHandler.
Definition at line 226 of file GenericSAXHandler.cpp.
Referenced by GenericSAXHandler::endElement(), and SUMOSAXReader::parseNext().
|
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 69 of file GUISettingsHandler.cpp.
References GUIPropertyScheme< T >::addColor(), GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addMode, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUISUMOAbstractView::Decal::altitude, GUIVisualizationSettings::backgroundColor, GUISUMOAbstractView::Decal::centerX, GUISUMOAbstractView::Decal::centerY, GUISUMOAbstractView::Decal::centerZ, GUIPropertyScheme< T >::clear(), GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::containerName, GUIVisualizationSettings::containerQuality, GUIVisualizationSettings::containerSize, GUICompleteSchemeStorage::contains(), GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::edgeColorer, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeParam, GUIVisualizationSettings::edgeScaler, GUIVisualizationSettings::edgeValue, GUISUMOAbstractView::Decal::filename, GUICompleteSchemeStorage::get(), SUMOSAXAttributes::get(), FileHelpers::getConfigurationRelative(), GenericSAXHandler::getFileName(), SUMOSAXAttributes::getOpt(), SUMOSAXAttributes::getOptSUMOTimeReporting(), GUIPropertySchemeStorage< T >::getSchemeByName(), SUMOSAXAttributes::getStringSecure(), SUMOSAXAttributes::getSUMOTimeReporting(), GUIVisualizationSettings::gridXSize, GUIVisualizationSettings::gridYSize, gSchemeStorage, GUISUMOAbstractView::Decal::height, GUIVisualizationSettings::hideConnectors, GUISUMOAbstractView::Decal::initialised, GUIVisualizationSettings::internalEdgeName, GUIVisualizationSettings::internalJunctionName, FileHelpers::isAbsolute(), GUIPropertyScheme< T >::isFixed(), GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::junctionName, GUIVisualizationSettings::junctionSize, GUIVisualizationSettings::laneColorer, GUIVisualizationSettings::laneMinSize, GUIVisualizationSettings::laneParam, GUIVisualizationSettings::laneScaler, GUIVisualizationSettings::laneShowBorders, GUIVisualizationSettings::laneWidthExaggeration, GUISUMOAbstractView::Decal::layer, loadBreakpoints(), myBreakpoints, myCurrentColorer, myCurrentScaleScheme, myCurrentScheme, myDecals, myDelay, myEventDistributions, myJamSoundTime, myLookAt, myLookFrom, myRotation, mySettings, mySnapshots, myViewType, GUIVisualizationSettings::name, RGBColor::parseColorReporting(), parseSizeSettings(), parseTextSettings(), GUIVisualizationSettings::personColorer, GUIVisualizationSettings::personName, GUIVisualizationSettings::personQuality, GUIVisualizationSettings::personSize, GUIVisualizationSettings::personValue, GUIVisualizationSettings::poiColorer, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiType, GUIVisualizationSettings::polyColorer, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, GUISUMOAbstractView::Decal::roll, GUISUMOAbstractView::Decal::rot, GUISUMOAbstractView::Decal::screenRelative, Position::set(), GUIPropertySchemeStorage< T >::setActive(), GUIPropertyScheme< T >::setColor(), GUIPropertyScheme< T >::setInterpolated(), GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showGrid, GUIVisualizationSettings::showLane2Lane, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showSizeLegend, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationSettings::streetName, SUMO_ATTR_ANGLE, SUMO_ATTR_CENTER_X, SUMO_ATTR_CENTER_Y, SUMO_ATTR_CENTER_Z, SUMO_ATTR_COLOR, SUMO_ATTR_COMMAND, SUMO_ATTR_FILE, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_INDEX, SUMO_ATTR_INTERPOLATED, SUMO_ATTR_LAYER, SUMO_ATTR_NAME, SUMO_ATTR_PROB, SUMO_ATTR_THRESHOLD, SUMO_ATTR_TIME, SUMO_ATTR_TYPE, SUMO_ATTR_VALUE, SUMO_ATTR_WIDTH, SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_ZOOM, SUMO_TAG_BREAKPOINT, SUMO_TAG_BREAKPOINTS_FILE, SUMO_TAG_COLORSCHEME, SUMO_TAG_DELAY, SUMO_TAG_ENTRY, SUMO_TAG_SCALINGSCHEME, SUMO_TAG_SNAPSHOT, SUMO_TAG_VIEWPORT, SUMO_TAG_VIEWSETTINGS, SUMO_TAG_VIEWSETTINGS_ADDITIONALS, SUMO_TAG_VIEWSETTINGS_BACKGROUND, SUMO_TAG_VIEWSETTINGS_CONTAINERS, SUMO_TAG_VIEWSETTINGS_DECAL, SUMO_TAG_VIEWSETTINGS_EDGES, SUMO_TAG_VIEWSETTINGS_EVENT, SUMO_TAG_VIEWSETTINGS_EVENT_JAM_TIME, SUMO_TAG_VIEWSETTINGS_JUNCTIONS, SUMO_TAG_VIEWSETTINGS_LEGEND, SUMO_TAG_VIEWSETTINGS_LIGHT, SUMO_TAG_VIEWSETTINGS_OPENGL, SUMO_TAG_VIEWSETTINGS_PERSONS, SUMO_TAG_VIEWSETTINGS_POIS, SUMO_TAG_VIEWSETTINGS_POLYS, SUMO_TAG_VIEWSETTINGS_SCHEME, SUMO_TAG_VIEWSETTINGS_VEHICLES, GUISUMOAbstractView::Decal::tilt, StringUtils::toBool(), StringUtils::toDouble(), StringUtils::toInt(), toString(), GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleValue, GUISUMOAbstractView::Decal::width, Position::x(), Position::y(), and Position::z().
|
private |
parse attributes for sizeSettings
Definition at line 351 of file GUISettingsHandler.cpp.
References GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationSizeSettings::exaggeration, SUMOSAXAttributes::getStringSecure(), GUIVisualizationSizeSettings::minSize, StringUtils::toBool(), StringUtils::toDouble(), and toString().
Referenced by myStartElement().
|
private |
parse attributes for textSettings
Definition at line 337 of file GUISettingsHandler.cpp.
References GUIVisualizationTextSettings::bgColor, GUIVisualizationTextSettings::color, GUIVisualizationTextSettings::constSize, SUMOSAXAttributes::getStringSecure(), RGBColor::parseColorReporting(), GUIVisualizationTextSettings::show, GUIVisualizationTextSettings::size, StringUtils::toBool(), StringUtils::toDouble(), and toString().
Referenced by myStartElement().
|
inherited |
Assigning a parent handler which is enabled when the specified tag is closed.
Definition at line 162 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 69 of file GenericSAXHandler.cpp.
References GenericSAXHandler::myFileName.
Referenced by NIImporter_SUMO::_loadNetwork(), GUISettingsHandler(), PCNetProjectionLoader::load(), NIImporter_OpenStreetMap::load(), loadNet(), ROLoader::loadNet(), NIImporter_ITSUMO::loadNetwork(), NIImporter_MATSim::loadNetwork(), NIImporter_Vissim::loadXML(), NILoader::loadXMLType(), main(), and XMLSubSys::runParser().
|
inlineprotectedinherited |
Definition at line 255 of file GenericSAXHandler.h.
References GenericSAXHandler::convert(), GenericSAXHandler::convertTag(), and GenericSAXHandler::mySchemaSeen.
Referenced by SUMOSAXReader::LocalSchemaResolver::resolveEntity().
void GUISettingsHandler::setSnapshots | ( | GUISUMOAbstractView * | view | ) | const |
Makes a snapshot if it has been parsed.
[in] | parent | the view which needs to be shot |
Definition at line 387 of file GUISettingsHandler.cpp.
References GUISUMOAbstractView::addSnapshot(), and mySnapshots.
Referenced by GNEApplicationWindow::handleEvent_NetworkLoaded(), and GUIApplicationWindow::handleEvent_SimulationLoaded().
|
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 94 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::mySchemaSeen, GenericSAXHandler::myStartElement(), XMLSubSys::runParser(), SUMO_ATTR_HREF, SUMO_TAG_INCLUDE, and StringUtils::transcode().
|
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 200 of file GenericSAXHandler.cpp.
References GenericSAXHandler::buildErrorMessage(), and WRITE_WARNING.
|
private |
The parsed breakpoints.
Definition at line 168 of file GUISettingsHandler.h.
Referenced by getBreakpoints(), and myStartElement().
|
private |
The last color scheme category (edges or vehicles)
Definition at line 159 of file GUISettingsHandler.h.
Referenced by myStartElement().
|
private |
The current scaling scheme.
Definition at line 165 of file GUISettingsHandler.h.
Referenced by myStartElement().
|
private |
The current color scheme.
Definition at line 162 of file GUISettingsHandler.h.
Referenced by myStartElement().
|
private |
The decals list to fill.
Definition at line 156 of file GUISettingsHandler.h.
Referenced by getDecals(), hasDecals(), and myStartElement().
|
private |
The delay loaded.
Definition at line 141 of file GUISettingsHandler.h.
Referenced by getDelay(), and myStartElement().
|
private |
The parsed event distributions.
Definition at line 171 of file GUISettingsHandler.h.
Referenced by getEventDistribution(), and myStartElement().
|
private |
Definition at line 172 of file GUISettingsHandler.h.
Referenced by getJamSoundTime(), and myStartElement().
|
private |
The point to look at, only needed for osg view.
Definition at line 147 of file GUISettingsHandler.h.
Referenced by applyViewport(), and myStartElement().
|
private |
The viewport loaded, zoom is stored in z coordinate.
Definition at line 144 of file GUISettingsHandler.h.
Referenced by applyViewport(), and myStartElement().
|
private |
View rotation.
Definition at line 150 of file GUISettingsHandler.h.
Referenced by applyViewport(), and myStartElement().
|
private |
The settings to fill.
Definition at line 135 of file GUISettingsHandler.h.
Referenced by addSettings(), and myStartElement().
|
private |
mappig of time steps to filenames for potential snapshots
Definition at line 153 of file GUISettingsHandler.h.
Referenced by myStartElement(), and setSnapshots().
|
private |
The view type (osg, opengl, default) loaded.
Definition at line 138 of file GUISettingsHandler.h.
Referenced by getViewType(), and myStartElement().