Public Member Functions | Public Attributes | Private Attributes
pwiz::data::peakdata::HandlerPeakel Struct Reference

#include <PeakData.hpp>

Inheritance diagram for pwiz::data::peakdata::HandlerPeakel:

List of all members.

Public Member Functions

 HandlerPeakel (Peakel *_peakel=0)
virtual Status startElement (const std::string &name, const Attributes &attributes, stream_offset position)
- Public Member Functions inherited from pwiz::minimxml::SAXParser::Handler
virtual Status processingInstruction (const std::string &name, const std::string &data, stream_offset position)
virtual Status endElement (const std::string &name, stream_offset position)
virtual Status characters (const SAXParser::saxstring &text, stream_offset position)
 Handler ()
virtual ~Handler ()

Public Attributes

- Public Attributes inherited from pwiz::minimxml::SAXParser::Handler
bool parseCharacters
 When false, no calls to characters() will be made.
bool autoUnescapeAttributes
 Setting these to false will disable the auto-unescaping feature of the parser; this is useful for handlers which deal with large amounts of data.
bool autoUnescapeCharacters
int version
 contextual version available to control handler logic which support multiple versions of a schema; the default value 0 indicates handler should ignore the version; the handler determines the meaning of any non-zero value

Private Attributes

HandlerPeak _handlerPeak
size_t _peakCount

Additional Inherited Members

- Public Types inherited from pwiz::minimxml::SAXParser::Handler
enum  XMLUnescapeBehavior_t { XMLUnescapeDefault, NoXMLUnescape }
- Protected Member Functions inherited from pwiz::minimxml::SAXParser::Handler
template<typename T >
T & getAttribute (const Attributes &attributes, const char *name, T &result, XMLUnescapeBehavior_t Unescape, T defaultValue=T()) const
const char * getAttribute (const Attributes &attributes, const char *name, XMLUnescapeBehavior_t Unescape, const char *defaultValue=NULL) const
template<typename T >
T & getAttribute (const Attributes &attributes, const char *name, T &result) const
std::string & getAttribute (const Attributes &attributes, const char *name, std::string &result) const
template<typename T >
T & getAttribute (const Attributes &attributes, const std::string &name, T &result, T defaultValue=T()) const

Detailed Description

Definition at line 245 of file PeakData.hpp.

Constructor & Destructor Documentation

pwiz::data::peakdata::HandlerPeakel::HandlerPeakel ( Peakel _peakel = 0)

Definition at line 248 of file PeakData.hpp.

: peakel(_peakel){}

Member Function Documentation

virtual Status pwiz::data::peakdata::HandlerPeakel::startElement ( const std::string &  name,
const Attributes attributes,
stream_offset  position 

Member Data Documentation

Peakel* pwiz::data::peakdata::HandlerPeakel::peakel

Definition at line 247 of file PeakData.hpp.

HandlerPeak pwiz::data::peakdata::HandlerPeakel::_handlerPeak

Definition at line 252 of file PeakData.hpp.

size_t pwiz::data::peakdata::HandlerPeakel::_peakCount

Definition at line 253 of file PeakData.hpp.

The documentation for this struct was generated from the following file: