Isis 3 Programmer Reference
Isis::CubeDnView::XmlHandler Class Reference
Inheritance diagram for Isis::CubeDnView::XmlHandler:
Inheritance graph
Collaboration diagram for Isis::CubeDnView::XmlHandler:
Collaboration graph

Public Member Functions

 XmlHandler (CubeDnView *cubeDnView, Project *project)
 
virtual bool startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
 
virtual bool endElement (const QString &namespaceURI, const QString &localName, const QString &qName)
 
virtual void setReader (XmlStackedHandlerReader *)
 
void switchToNewHandler (XmlStackedHandler *nextHandler)
 Switch to a new content handler and continue processing using the new handler. More...
 

Protected Member Functions

XmlStackedHandlerReaderreader ()
 
const XmlStackedHandlerReaderreader () const
 
bool fatalError (const QXmlParseException &exception)
 

Private Member Functions

 Q_DISABLE_COPY (XmlHandler)
 

Private Attributes

Projectm_project
 The current project. More...
 
CubeDnViewm_cubeDnView
 The view we are working with. More...
 
XmlStackedHandlerReaderm_reader
 
int m_depth
 
QString m_lastStartNamespaceURI
 
QString m_lastStartLocalName
 
QString m_lastStartQName
 
QXmlAttributes m_lastStartAtts
 

Detailed Description

Author
2012-09-?? Steven Lambright
History:
2016-11-07 Tracie Sucharski - Implemented for CubeDnView

Definition at line 146 of file CubeDnView.h.

Member Function Documentation

◆ switchToNewHandler()

void Isis::XmlStackedHandler::switchToNewHandler ( XmlStackedHandler nextHandler)
inherited

Switch to a new content handler and continue processing using the new handler.

Definition at line 38 of file XmlStackedHandler.cpp.

Referenced by Isis::XmlStackedHandlerReader::pushContentHandler().

Member Data Documentation

◆ m_cubeDnView

CubeDnView* Isis::CubeDnView::XmlHandler::m_cubeDnView
private

The view we are working with.

Definition at line 160 of file CubeDnView.h.

◆ m_project

Project* Isis::CubeDnView::XmlHandler::m_project
private

The current project.

Definition at line 159 of file CubeDnView.h.


The documentation for this class was generated from the following files: