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

Public Member Functions

 XmlHandler (ImageFileListWidget *fileList)
 Creates a XmlHandler for fileList.
 
 ~XmlHandler ()
 Destructor.
 
virtual bool startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
 This method calls XmlStackedHandler's startElement() and retrieves attributes from atts according to what localName is and stores that in m_fileList.
 
virtual bool endElement (const QString &namespaceURI, const QString &localName, const QString &qName)
 This method calls XmlStackedHandler's endElement() and dereferences pointers according to the value of localName.
 
virtual void setReader (XmlStackedHandlerReader *)
 
void switchToNewHandler (XmlStackedHandler *nextHandler)
 Switch to a new content handler and continue processing using the new handler.
 

Protected Member Functions

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

Private Member Functions

 Q_DISABLE_COPY (XmlHandler)
 

Private Attributes

ImageFileListWidgetm_fileList
 The widget we are working with.
 
ImageListm_currentImageList
 The list of images being worked on.
 
QTreeWidgetItemm_currentImageListItem
 The image being worked on.
 
QTreeWidgetItemm_currentGroup
 The group of cubes being worked on.
 
XmlStackedHandlerReaderm_reader
 
int m_depth
 
QString m_lastStartNamespaceURI
 
QString m_lastStartLocalName
 
QString m_lastStartQName
 
QXmlAttributes m_lastStartAtts
 

Detailed Description

Author
2012-09-?? Steven Lambright

Definition at line 107 of file ImageFileListWidget.h.

Constructor & Destructor Documentation

◆ XmlHandler()

Isis::ImageFileListWidget::XmlHandler::XmlHandler ( ImageFileListWidget * fileList)

Creates a XmlHandler for fileList.

Parameters
fileListThe image file list we are handling

Definition at line 741 of file ImageFileListWidget.cpp.

References m_currentGroup, m_currentImageList, m_currentImageListItem, and m_fileList.

◆ ~XmlHandler()

Isis::ImageFileListWidget::XmlHandler::~XmlHandler ( )

Destructor.

Definition at line 751 of file ImageFileListWidget.cpp.

Member Function Documentation

◆ endElement()

bool Isis::ImageFileListWidget::XmlHandler::endElement ( const QString & namespaceURI,
const QString & localName,
const QString & qName )
virtual

This method calls XmlStackedHandler's endElement() and dereferences pointers according to the value of localName.

Parameters
namespaceURI???
localNameDetermines which pointers to dereference.
qName???
Returns
bool The result of XmlStackedHandler's endElement() method.

Reimplemented from Isis::XmlStackedHandler.

Definition at line 858 of file ImageFileListWidget.cpp.

◆ fatalError()

bool Isis::XmlStackedHandler::fatalError ( const QXmlParseException & exception)
protectedinherited

Definition at line 78 of file XmlStackedHandler.cpp.

◆ reader() [1/2]

XmlStackedHandlerReader * Isis::XmlStackedHandler::reader ( )
protectedinherited

Definition at line 68 of file XmlStackedHandler.cpp.

◆ reader() [2/2]

const XmlStackedHandlerReader * Isis::XmlStackedHandler::reader ( ) const
protectedinherited

Definition at line 73 of file XmlStackedHandler.cpp.

◆ setReader()

void Isis::XmlStackedHandler::setReader ( XmlStackedHandlerReader * reader)
virtualinherited

Definition at line 28 of file XmlStackedHandler.cpp.

◆ startElement()

bool Isis::ImageFileListWidget::XmlHandler::startElement ( const QString & namespaceURI,
const QString & localName,
const QString & qName,
const QXmlAttributes & atts )
virtual

This method calls XmlStackedHandler's startElement() and retrieves attributes from atts according to what localName is and stores that in m_fileList.

Parameters
namespaceURI???
localNameDetermines what attributes to retrieve from atts.
qName???
attsStores the attributes.
Returns
bool The result of XmlStackedHandler's startElement() method.

Reimplemented from Isis::XmlStackedHandler.

Definition at line 765 of file ImageFileListWidget.cpp.

References Isis::Shape::cube(), and Isis::Shape::footprint().

◆ switchToNewHandler()

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

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

Definition at line 37 of file XmlStackedHandler.cpp.

Member Data Documentation

◆ m_currentGroup

QTreeWidgetItem* Isis::ImageFileListWidget::XmlHandler::m_currentGroup
private

The group of cubes being worked on.

Definition at line 123 of file ImageFileListWidget.h.

Referenced by XmlHandler().

◆ m_currentImageList

ImageList* Isis::ImageFileListWidget::XmlHandler::m_currentImageList
private

The list of images being worked on.

Definition at line 121 of file ImageFileListWidget.h.

Referenced by XmlHandler().

◆ m_currentImageListItem

QTreeWidgetItem* Isis::ImageFileListWidget::XmlHandler::m_currentImageListItem
private

The image being worked on.

Definition at line 122 of file ImageFileListWidget.h.

Referenced by XmlHandler().

◆ m_depth

int Isis::XmlStackedHandler::m_depth
privateinherited

Definition at line 141 of file XmlStackedHandler.h.

◆ m_fileList

ImageFileListWidget* Isis::ImageFileListWidget::XmlHandler::m_fileList
private

The widget we are working with.

Definition at line 120 of file ImageFileListWidget.h.

Referenced by XmlHandler().

◆ m_lastStartAtts

QXmlAttributes Isis::XmlStackedHandler::m_lastStartAtts
privateinherited

Definition at line 146 of file XmlStackedHandler.h.

◆ m_lastStartLocalName

QString Isis::XmlStackedHandler::m_lastStartLocalName
privateinherited

Definition at line 144 of file XmlStackedHandler.h.

◆ m_lastStartNamespaceURI

QString Isis::XmlStackedHandler::m_lastStartNamespaceURI
privateinherited

Definition at line 143 of file XmlStackedHandler.h.

◆ m_lastStartQName

QString Isis::XmlStackedHandler::m_lastStartQName
privateinherited

Definition at line 145 of file XmlStackedHandler.h.

◆ m_reader

XmlStackedHandlerReader* Isis::XmlStackedHandler::m_reader
privateinherited

Definition at line 140 of file XmlStackedHandler.h.


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