![]() |
Isis 3 Programmer Reference
|
This class is used for processing an XML file containing information about a WorkOrder. More...
Public Member Functions | |
XmlHandler (WorkOrder *workOrder) | |
Passes a pointer to a WorkOrder to the WorkOrder::XmlHandler class. More... | |
virtual bool | startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts) |
The XML reader invokes this method at the start of every element in the XML document. More... | |
virtual void | setReader (XmlStackedHandlerReader *) |
void | switchToNewHandler (XmlStackedHandler *nextHandler) |
Switch to a new content handler and continue processing using the new handler. More... | |
virtual bool | endElement (const QString &namespaceURI, const QString &localName, const QString &qName) |
Protected Member Functions | |
XmlStackedHandlerReader * | reader () |
const XmlStackedHandlerReader * | reader () const |
bool | fatalError (const QXmlParseException &exception) |
Private Member Functions | |
Q_DISABLE_COPY (XmlHandler) | |
Private Attributes | |
WorkOrder * | m_workOrder |
This is a pointer to the WorkOrder the XmlHandler is filling with information it parses from an XML file. More... | |
This class is used for processing an XML file containing information about a WorkOrder.
Definition at line 508 of file WorkOrder.h.
Isis::WorkOrder::XmlHandler::XmlHandler | ( | WorkOrder * | workOrder | ) |
Passes a pointer to a WorkOrder to the WorkOrder::XmlHandler class.
workOrder. | A pointer to a WorkOrder. |
Definition at line 1697 of file WorkOrder.cpp.
References m_workOrder.
|
virtual |
The XML reader invokes this method at the start of every element in the XML document.
This expects <workOrder> and <dataValue> elements. A quick example using this function: startElement("xsl","stylesheet","xsl:stylesheet",attributes)
namespaceURI | The Uniform Resource Identifier of the element's namespace |
localName | The local name string |
qName | The XML qualified string (or empty, if QNames are not available). |
atts | The XML attributes attached to each element |
Reimplemented from Isis::XmlStackedHandler.
Definition at line 1716 of file WorkOrder.cpp.
References Isis::WorkOrder::executionTime(), Isis::WorkOrder::fromStatusString(), and Isis::WorkOrder::WorkOrderFinished.
|
inherited |
Switch to a new content handler and continue processing using the new handler.
Definition at line 32 of file XmlStackedHandler.cpp.
Referenced by Isis::XmlStackedHandlerReader::pushContentHandler().
|
private |
This is a pointer to the WorkOrder the XmlHandler is filling with information it parses from an XML file.
Definition at line 522 of file WorkOrder.h.
Referenced by XmlHandler().
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 07/13/2023 14:55:21 |