marble
GeoParser.cpp
Go to the documentation of this file.
110 // This allows the BookmarkManager to recover the broken .kml files it produced in Marble 1.0 and 1.1
bool atEnd() const
QString errorString() const
qint64 columnNumber() const
QString toString() const
QStringRef namespaceUri() const
GeoStackItem parentElement(unsigned int depth=0) const
Definition: GeoParser.cpp:122
GeoParser(GeoDataGenericSourceType sourceType)
Definition: GeoParser.cpp:39
Error error() const
static GeoTagHandlerRegistrar handler(GeoParser::QualifiedName(dgmlTag_DownloadPolicy, dgmlTag_nameSpace20), new DgmlDownloadPolicyTagHandler)
QStringRef value(const QString &namespaceUri, const QString &name) const
void setDevice(QIODevice *device)
QString tr(const char *sourceText, const char *disambiguation, int n)
void raiseError(const QString &message)
QString number(int n, int base)
QString attribute(const char *attributeName) const
Definition: GeoParser.cpp:200
Definition: GeoParser.h:97
TokenType readNext()
TokenType tokenType() const
virtual GeoDocument * createDocument() const =0
virtual bool isValidRootElement()=0
This method is intended to check if the current element being served by the GeoParser is a valid Docu...
virtual bool isValidElement(const QString &tagName) const
Definition: GeoParser.cpp:117
bool isStartElement() const
char * toString(const T &value)
A shared base class between GeoDataDocument/GeoSourceDocument.
Definition: GeoDocument.h:42
QXmlStreamAttributes attributes() const
QString fromLatin1(const char *str, int size)
qint64 lineNumber() const
QStringRef name() const
GeoDocument * releaseDocument()
retrieve the parsed document and reset the parser If parsing was successful, retrieve the resulting d...
Definition: GeoParser.cpp:205
bool isEndElement() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:39 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:39 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.