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

Public Member Functions

 XmlHandler (BundleObservationSolveSettings *settings, Project *project)
 Constructs an XmlHandler for serialization. More...
 
 ~XmlHandler ()
 XmlHandler destructor. More...
 
virtual bool startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
 
virtual bool characters (const QString &ch)
 
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

BundleObservationSolveSettingsm_xmlHandlerObservationSettings
 
Projectm_xmlHandlerProject
 
QString m_xmlHandlerCharacters
 
QStringList m_xmlHandlerAprioriSigmas
 

Detailed Description

Author
2014-07-28 Jeannie Backer
Todo:
To be docuemnted if XML handler code is used for serialization.

Definition at line 188 of file BundleObservationSolveSettings.h.

Constructor & Destructor Documentation

◆ XmlHandler()

Isis::BundleObservationSolveSettings::XmlHandler::XmlHandler ( BundleObservationSolveSettings settings,
Project project 
)

Constructs an XmlHandler for serialization.

Parameters
settingsPointer to the BundleObservationSolveSettings to handle
projectPointer to the current project
Todo:
Does xml stuff need project???

Definition at line 865 of file BundleObservationSolveSettings.cpp.

◆ ~XmlHandler()

Isis::BundleObservationSolveSettings::XmlHandler::~XmlHandler ( )

XmlHandler destructor.

Definition at line 876 of file BundleObservationSolveSettings.cpp.

Member Function Documentation

◆ characters()

bool Isis::BundleObservationSolveSettings::XmlHandler::characters ( const QString &  ch)
virtual
Parameters
ch
Returns
bool
Todo:
Document if we use Xml handlers for serialization.

Definition at line 996 of file BundleObservationSolveSettings.cpp.

◆ endElement()

bool Isis::BundleObservationSolveSettings::XmlHandler::endElement ( const QString &  namespaceURI,
const QString &  localName,
const QString &  qName 
)
virtual
Parameters
namespaceURI
localName
qName
Returns
bool
Todo:
Document if we use Xml handlers for serialization.

Reimplemented from Isis::XmlStackedHandler.

Definition at line 1012 of file BundleObservationSolveSettings.cpp.

References Isis::Null, and Isis::toDouble().

◆ startElement()

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

◆ switchToNewHandler()

void Isis::XmlStackedHandler::switchToNewHandler ( XmlStackedHandler nextHandler)
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().


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