Isis 3 Programmer Reference
|
XmlHandler used to save to xml files. More...
Public Member Functions | |
XmlHandler (GuiCameraList *GuiCameraList, Project *project) | |
Change the visibility of the display name. | |
virtual bool | startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts) |
Handle an XML start element. | |
virtual bool | endElement (const QString &namespaceURI, const QString &localName, const QString &qName) |
Handle an XML end element. | |
virtual void | setReader (XmlStackedHandlerReader *) |
void | switchToNewHandler (XmlStackedHandler *nextHandler) |
Switch to a new content handler and continue processing using the new handler. | |
Protected Member Functions | |
XmlStackedHandlerReader * | reader () |
const XmlStackedHandlerReader * | reader () const |
bool | fatalError (const QXmlParseException &exception) |
Private Member Functions | |
Q_DISABLE_COPY (XmlHandler) | |
Private Attributes | |
GuiCameraList * | m_GuiCameraList |
Project * | m_project |
XmlStackedHandlerReader * | m_reader |
int | m_depth |
QString | m_lastStartNamespaceURI |
QString | m_lastStartLocalName |
QString | m_lastStartQName |
QXmlAttributes | m_lastStartAtts |
XmlHandler used to save to xml files.
JAM - The save() method that uses this is currently not implemented.
Definition at line 117 of file GuiCameraList.h.
Isis::GuiCameraList::XmlHandler::XmlHandler | ( | GuiCameraList * | GuiCameraList, |
Project * | project ) |
Change the visibility of the display name.
This synchronizes all of the values where at least one is guaranteed to be toggled. Create an XML Handler (reader) that can populate the GuiCameraList class data. See GuiCameraList::save() for the expected format.
GuiCameraList | The gui camera list we're going to be initializing |
project | The project that contains the gui camera list |
Definition at line 879 of file GuiCameraList.cpp.
References Isis::GuiCameraList::GuiCameraList().
|
virtual |
Handle an XML end element.
This handles <GuiCameraList > by opening and reading the images.xml file.
namespaceURI | ??? |
localName | The name of the element the XmlHandler is at |
qName | ??? |
IException::Io | "Unable to open with read access" |
IException::Io | "Failed to open target body list XML" |
Reimplemented from Isis::XmlStackedHandler.
Definition at line 934 of file GuiCameraList.cpp.
References Isis::IException::Io, and Isis::XmlStackedHandlerReader::pushContentHandler().
|
protectedinherited |
Definition at line 78 of file XmlStackedHandler.cpp.
|
protectedinherited |
Definition at line 68 of file XmlStackedHandler.cpp.
|
protectedinherited |
Definition at line 73 of file XmlStackedHandler.cpp.
|
virtualinherited |
Definition at line 28 of file XmlStackedHandler.cpp.
|
virtual |
Handle an XML start element.
This expects <GuiCameraList> and <target> elements (it reads both the project XML and the targets.xml file).
namespaceURI | ??? |
localName | The name of the element the XmlHandler is at |
qName | ??? |
atts | The attributes of the element the XmlHanler is at |
Reimplemented from Isis::XmlStackedHandler.
Definition at line 896 of file GuiCameraList.cpp.
References Isis::GuiCameraList::name(), and Isis::GuiCameraList::path().
|
inherited |
Switch to a new content handler and continue processing using the new handler.
Definition at line 37 of file XmlStackedHandler.cpp.
|
privateinherited |
Definition at line 141 of file XmlStackedHandler.h.
|
private |
Definition at line 129 of file GuiCameraList.h.
|
privateinherited |
Definition at line 146 of file XmlStackedHandler.h.
|
privateinherited |
Definition at line 144 of file XmlStackedHandler.h.
|
privateinherited |
Definition at line 143 of file XmlStackedHandler.h.
|
privateinherited |
Definition at line 145 of file XmlStackedHandler.h.
|
private |
Definition at line 130 of file GuiCameraList.h.
|
privateinherited |
Definition at line 140 of file XmlStackedHandler.h.